Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport25799
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreFoundationFull.bridgesupport6135
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreTextFull.bridgesupport2669
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/FoundationFull.bridgesupport17096
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/SecurityInterfaceFull.bridgesupport262
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/WebKitFull.bridgesupport5142
6 files changed, 34067 insertions, 23036 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport
index 4a664859f6..ff4b79f0d1 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport
@@ -1,5 +1,6 @@
<?xml version='1.0'?>
<signatures version='1.0'>
+<depends_on path='/System/Library/Frameworks/IOSurface.framework'/>
<depends_on path='/System/Library/Frameworks/ApplicationServices.framework'/>
<depends_on path='/System/Library/Frameworks/AudioToolbox.framework'/>
<depends_on path='/System/Library/Frameworks/AudioUnit.framework'/>
@@ -13,1045 +14,1151 @@
<depends_on path='/System/Library/Frameworks/DiskArbitration.framework'/>
<depends_on path='/System/Library/Frameworks/IOKit.framework'/>
<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
+<depends_on path='/System/Library/Frameworks/OpenGL.framework'/>
<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
-<struct name='NSEdgeInsets' type64='{_NSEdgeInsets=&quot;top&quot;d&quot;left&quot;d&quot;bottom&quot;d&quot;right&quot;d}' type='{_NSEdgeInsets=&quot;top&quot;f&quot;left&quot;f&quot;bottom&quot;f&quot;right&quot;f}'>
-<field name='top' declared_type='CGFloat' type64='d' type='f'/>
-<field name='left' declared_type='CGFloat' type64='d' type='f'/>
-<field name='bottom' declared_type='CGFloat' type64='d' type='f'/>
-<field name='right' declared_type='CGFloat' type64='d' type='f'/>
-</struct>
+<depends_on path='/System/Library/Frameworks/CoreGraphics.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreText.framework'/>
+<depends_on path='/System/Library/Frameworks/ImageIO.framework'/>
<opaque name='NSModalSession' type='^{_NSModalSession=}'/>
<opaque name='NSOpenGLContextAuxiliary' type='^{_CGLContextObject=}'/>
-<opaque name='NSOpenGLPixelFormatAuxiliary' type='^{_CGLPixelFormatObject=}'/>
<opaque name='NSScreenAuxiliaryOpaque' type='^{NSScreenAuxiliary=}'/>
<opaque name='_NSProgressIndicatorThreadInfo' type='^{__NSProgressIndicatorThreadInfo=}'/>
<opaque name='_NSThreadPrivate' type='^{NSThreadPrivate=}'/>
-<constant name='NSAbortModalException' declared_type='NSString*' type='@'/>
-<constant name='NSAbortPrintingException' declared_type='NSString*' type='@'/>
-<constant name='NSAccessibilityAllowedValuesAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityApplicationActivatedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityApplicationDeactivatedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityApplicationHiddenNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityApplicationRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityApplicationShownNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityAscendingSortDirectionValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityAttachmentTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityAttributedStringForRangeParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityAutocorrectedTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityBackgroundColorTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityBoundsForRangeParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityBrowserRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityBusyIndicatorRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityButtonRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCancelAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCancelButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCellForColumnAndRowParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCellRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCenterTabStopMarkerTypeValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCentimetersUnitValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCheckBoxRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityChildrenAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityClearButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCloseButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCloseButtonSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityColorWellRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityColumnCountAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityColumnHeaderUIElementsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityColumnIndexRangeAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityColumnRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityColumnTitlesAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityColumnsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityComboBoxRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityConfirmAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityContentListSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityContentsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCreatedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityCriticalValueAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDecimalTabStopMarkerTypeValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDecrementAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDecrementArrowSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDecrementButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDecrementPageSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDefaultButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDefinitionListSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDeleteAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDescendingSortDirectionValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDescriptionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDialogSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDisclosedByRowAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDisclosedRowsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDisclosingAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDisclosureLevelAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDisclosureTriangleRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDocumentAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDrawerCreatedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityDrawerRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityEditedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityEnabledAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityErrorCodeExceptionInfo' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityException' declared_type='NSString*' type='@'/>
-<constant name='NSAccessibilityExpandedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFilenameAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFirstLineIndentMarkerTypeValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFloatingWindowSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFocusedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFocusedUIElementAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFocusedUIElementChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFocusedWindowAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFocusedWindowChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFontFamilyKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFontNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFontSizeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFontTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityForegroundColorTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFrontmostAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFullScreenButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityFullScreenButtonSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityGridRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityGroupRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityGrowAreaAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityGrowAreaRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHandleRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHandlesAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHeadIndentMarkerTypeValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHeaderAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHelpAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHelpTagCreatedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHelpTagRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHiddenAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHorizontalOrientationValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHorizontalScrollBarAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHorizontalUnitDescriptionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityHorizontalUnitsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityIdentifierAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityImageRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityInchesUnitValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityIncrementAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityIncrementArrowSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityIncrementButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityIncrementPageSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityIncrementorRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityIndexAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityInsertionPointLineNumberAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLabelUIElementsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLabelValueAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLayoutAreaRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLayoutItemRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLayoutPointForScreenPointParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLeftTabStopMarkerTypeValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLevelIndicatorRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLineForIndexParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLinkRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLinkTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityLinkedUIElementsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityListRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMainAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMainWindowAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMainWindowChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMarkerGroupUIElementAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMarkerTypeAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMarkerTypeDescriptionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMarkerUIElementsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMarkerValuesAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMatteContentUIElementAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMatteHoleAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMatteRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMaxValueAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMenuBarAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMenuBarRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMenuButtonRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMenuItemRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMenuRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMinValueAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMinimizeButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMinimizeButtonSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMinimizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMisspelledTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityModalAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityMovedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityNextContentsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityNumberOfCharactersAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityOrderedByRowAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityOrientationAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityOutlineRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityOutlineRowSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityOverflowButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityParentAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPicasUnitValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPickAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPlaceholderValueAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPointsUnitValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPopUpButtonRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPopoverRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPositionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPressAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityPreviousContentsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityProgressIndicatorRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityProxyAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRTFForRangeParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRadioButtonRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRadioGroupRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRaiseAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRangeForIndexParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRangeForLineParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRangeForPositionParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRatingIndicatorSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRelevanceIndicatorRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityResizedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRightTabStopMarkerTypeValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRoleAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRoleDescriptionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRowCollapsedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRowCountAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRowCountChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRowExpandedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRowHeaderUIElementsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRowIndexRangeAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRowRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRowsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRulerMarkerRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityRulerRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityScreenPointForLayoutPointParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityScrollAreaRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityScrollBarRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySearchButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySearchFieldSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySearchMenuAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySecureTextFieldSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedCellsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedCellsChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedChildrenAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedChildrenChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedChildrenMovedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedColumnsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedColumnsChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedRowsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedRowsChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedTextChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedTextRangeAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySelectedTextRangesAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityServesAsTitleForUIElementsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityShadowTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySharedCharacterRangeAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySharedTextUIElementsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySheetCreatedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySheetRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityShowMenuAction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityShownMenuAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySizeAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySliderRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySortButtonRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySortButtonSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySortDirectionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySplitGroupRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySplitterRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySplittersAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityStandardWindowSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityStaticTextRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityStrikethroughColorTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityStrikethroughTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityStringForRangeParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityStyleRangeForIndexParameterizedAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySubroleAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySuperscriptTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySystemDialogSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySystemFloatingWindowSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilitySystemWideRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTabGroupRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTableRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTableRowSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTabsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTailIndentMarkerTypeValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTextAreaRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTextAttachmentSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTextFieldRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTextLinkSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTimelineSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTitleAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTitleChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTitleUIElementAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityToolbarButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityToolbarButtonSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityToolbarRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityTopLevelUIElementAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUIElementDestroyedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityURLAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnderlineColorTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnderlineTextAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnitDescriptionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnitsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnitsChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnknownMarkerTypeValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnknownOrientationValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnknownRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnknownSortDirectionValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnknownSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityUnknownUnitValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityValueAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityValueChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityValueDescriptionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityValueIndicatorRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVerticalOrientationValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVerticalScrollBarAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVerticalUnitDescriptionAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVerticalUnitsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVisibleCellsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVisibleCharacterRangeAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVisibleChildrenAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVisibleColumnsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVisibleNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityVisibleRowsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWarningValueAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWindowAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWindowCreatedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWindowDeminiaturizedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWindowMiniaturizedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWindowMovedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWindowResizedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWindowRole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityWindowsAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityZoomButtonAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAccessibilityZoomButtonSubrole' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAlignmentBinding' declared_type='NSString*' type='@'/>
-<constant name='NSAllRomanInputSourcesLocaleIdentifier' declared_type='NSString*' type='@'/>
-<constant name='NSAllowsEditingMultipleValuesSelectionBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSAllowsNullArgumentBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSAlternateImageBinding' declared_type='NSString*' type='@'/>
-<constant name='NSAlternateTitleBinding' declared_type='NSString*' type='@'/>
-<constant name='NSAlwaysPresentsApplicationModalAlertsBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSAnimateBinding' declared_type='NSString*' type='@'/>
-<constant name='NSAnimationDelayBinding' declared_type='NSString*' type='@'/>
-<constant name='NSAnimationProgressMark' declared_type='NSString*' type='@'/>
-<constant name='NSAnimationProgressMarkNotification' declared_type='NSString*' type='@'/>
-<constant name='NSAnimationTriggerOrderIn' declared_type='NSString*' type='@'/>
-<constant name='NSAnimationTriggerOrderOut' declared_type='NSString*' type='@'/>
-<constant name='NSAntialiasThresholdChangedNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApp' declared_type='id' type='@'/>
-<constant name='NSAppKitIgnoredException' declared_type='NSString*' type='@'/>
-<constant name='NSAppKitVersionNumber' declared_type='double' const='true' type='d'/>
-<constant name='NSAppKitVirtualMemoryException' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationDidBecomeActiveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationDidChangeScreenParametersNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationDidFinishLaunchingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationDidFinishRestoringWindowsNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSApplicationDidHideNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationDidResignActiveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationDidUnhideNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationDidUpdateNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationFileType' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationLaunchIsDefaultLaunchKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSApplicationLaunchRemoteNotificationKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSApplicationWillBecomeActiveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationWillFinishLaunchingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationWillHideNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationWillResignActiveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationWillTerminateNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationWillUnhideNotification' declared_type='NSString*' type='@'/>
-<constant name='NSApplicationWillUpdateNotification' declared_type='NSString*' type='@'/>
-<constant name='NSArgumentBinding' declared_type='NSString*' type='@'/>
-<constant name='NSAttachmentAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSAttributedStringBinding' declared_type='NSString*' type='@'/>
-<constant name='NSAuthorDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSBackgroundColorAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSBackgroundColorDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSBadBitmapParametersException' declared_type='NSString*' type='@'/>
-<constant name='NSBadComparisonException' declared_type='NSString*' type='@'/>
-<constant name='NSBadRTFColorTableException' declared_type='NSString*' type='@'/>
-<constant name='NSBadRTFDirectiveException' declared_type='NSString*' type='@'/>
-<constant name='NSBadRTFFontTableException' declared_type='NSString*' type='@'/>
-<constant name='NSBadRTFStyleSheetException' declared_type='NSString*' type='@'/>
-<constant name='NSBaseURLDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSBaselineOffsetAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSBlack' declared_type='CGFloat' type64='d' const='true' type='f'/>
-<constant name='NSBottomMarginDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSBrowserColumnConfigurationDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSBrowserIllegalDelegateException' declared_type='NSString*' type='@'/>
-<constant name='NSCalibratedBlackColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSCalibratedRGBColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSCalibratedWhiteColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSCategoryDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSCharacterEncodingDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSCharacterEncodingDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSCharacterShapeAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSCocoaVersionDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSColorListDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSColorListIOException' declared_type='NSString*' type='@'/>
-<constant name='NSColorListNotEditableException' declared_type='NSString*' type='@'/>
-<constant name='NSColorPanelColorDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSColorPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSComboBoxSelectionDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSComboBoxSelectionIsChangingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSComboBoxWillDismissNotification' declared_type='NSString*' type='@'/>
-<constant name='NSComboBoxWillPopUpNotification' declared_type='NSString*' type='@'/>
-<constant name='NSCommentDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSCompanyDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSConditionallySetsEditableBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSConditionallySetsEnabledBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSConditionallySetsHiddenBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSContentArrayBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentArrayForMultipleSelectionBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentDictionaryBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentHeightBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentObjectBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentObjectsBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentPlacementTagBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSContentSetBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentValuesBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContentWidthBinding' declared_type='NSString*' type='@'/>
-<constant name='NSContextHelpModeDidActivateNotification' declared_type='NSString*' type='@'/>
-<constant name='NSContextHelpModeDidDeactivateNotification' declared_type='NSString*' type='@'/>
-<constant name='NSContinuouslyUpdatesValueBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSControlTextDidBeginEditingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSControlTextDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSControlTextDidEndEditingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSControlTintDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSConvertedDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSCopyrightDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSCreatesSortDescriptorBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSCreationTimeDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSCriticalValueBinding' declared_type='NSString*' type='@'/>
-<constant name='NSCursorAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSCustomColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSDarkGray' declared_type='CGFloat' type64='d' const='true' type='f'/>
-<constant name='NSDataBinding' declared_type='NSString*' type='@'/>
-<constant name='NSDefaultAttributesDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSDefaultTabIntervalDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSDefinitionPresentationTypeDictionaryApplication' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDefinitionPresentationTypeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDefinitionPresentationTypeOverlay' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDeletesObjectsOnRemoveBindingsOption' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceBitsPerSample' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceBlackColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceCMYKColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceColorSpaceName' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceIsPrinter' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceIsScreen' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceRGBColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceResolution' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceSize' declared_type='NSString*' type='@'/>
-<constant name='NSDeviceWhiteColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSDirectoryFileType' declared_type='NSString*' type='@'/>
-<constant name='NSDisplayNameBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSDisplayPatternBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSDisplayPatternTitleBinding' declared_type='NSString*' type='@'/>
-<constant name='NSDisplayPatternValueBinding' declared_type='NSString*' type='@'/>
-<constant name='NSDocFormatTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSDocumentEditedBinding' declared_type='NSString*' type='@'/>
-<constant name='NSDocumentTypeDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSDocumentTypeDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSDoubleClickArgumentBinding' declared_type='NSString*' type='@'/>
-<constant name='NSDoubleClickTargetBinding' declared_type='NSString*' type='@'/>
-<constant name='NSDragPboard' declared_type='NSString*' type='@'/>
-<constant name='NSDraggingException' declared_type='NSString*' type='@'/>
-<constant name='NSDraggingImageComponentIconKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDraggingImageComponentLabelKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDrawerDidCloseNotification' declared_type='NSString*' type='@'/>
-<constant name='NSDrawerDidOpenNotification' declared_type='NSString*' type='@'/>
-<constant name='NSDrawerWillCloseNotification' declared_type='NSString*' type='@'/>
-<constant name='NSDrawerWillOpenNotification' declared_type='NSString*' type='@'/>
-<constant name='NSEditableBinding' declared_type='NSString*' type='@'/>
-<constant name='NSEditorDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSEnabledBinding' declared_type='NSString*' type='@'/>
-<constant name='NSEventTrackingRunLoopMode' declared_type='NSString*' type='@'/>
-<constant name='NSExcludedElementsDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSExcludedKeysBinding' declared_type='NSString*' type='@'/>
-<constant name='NSExpansionAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSFileContentsPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSFileTypeDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFileTypeDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSFilenamesPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSFilesPromisePboardType' declared_type='NSString*' type='@'/>
-<constant name='NSFilesystemFileType' declared_type='NSString*' type='@'/>
-<constant name='NSFilterPredicateBinding' declared_type='NSString*' type='@'/>
-<constant name='NSFindPanelCaseInsensitiveSearch' declared_type='NSString*' type='@'/>
-<constant name='NSFindPanelSearchOptionsPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSFindPanelSubstringMatch' declared_type='NSString*' type='@'/>
-<constant name='NSFindPboard' declared_type='NSString*' type='@'/>
-<constant name='NSFontAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSFontBinding' declared_type='NSString*' type='@'/>
-<constant name='NSFontBoldBinding' declared_type='NSString*' type='@'/>
-<constant name='NSFontCascadeListAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontCharacterSetAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontCollectionActionKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionAllFonts' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionDisallowAutoActivationOption' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionFavorites' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionIncludeDisabledFontsOption' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionOldNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionRecentlyUsed' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionRemoveDuplicatesOption' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionUser' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionVisibilityKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionWasHidden' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionWasRenamed' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontCollectionWasShown' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFontColorAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontFaceAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontFamilyAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontFamilyNameBinding' declared_type='NSString*' type='@'/>
-<constant name='NSFontFeatureSelectorIdentifierKey' declared_type='NSString*' type='@'/>
-<constant name='NSFontFeatureSettingsAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontFeatureTypeIdentifierKey' declared_type='NSString*' type='@'/>
-<constant name='NSFontFixedAdvanceAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontIdentityMatrix' declared_type='CGFloat*' type64='^d' const='true' type='^f'/>
-<constant name='NSFontItalicBinding' declared_type='NSString*' type='@'/>
-<constant name='NSFontMatrixAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontNameAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontNameBinding' declared_type='NSString*' type='@'/>
-<constant name='NSFontPboard' declared_type='NSString*' type='@'/>
-<constant name='NSFontPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSFontSetChangedNotification' declared_type='NSString*' type='@'/>
-<constant name='NSFontSizeAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontSizeBinding' declared_type='NSString*' type='@'/>
-<constant name='NSFontSlantTrait' declared_type='NSString*' type='@'/>
-<constant name='NSFontSymbolicTrait' declared_type='NSString*' type='@'/>
-<constant name='NSFontTraitsAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontUnavailableException' declared_type='NSString*' type='@'/>
-<constant name='NSFontVariationAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontVariationAxisDefaultValueKey' declared_type='NSString*' type='@'/>
-<constant name='NSFontVariationAxisIdentifierKey' declared_type='NSString*' type='@'/>
-<constant name='NSFontVariationAxisMaximumValueKey' declared_type='NSString*' type='@'/>
-<constant name='NSFontVariationAxisMinimumValueKey' declared_type='NSString*' type='@'/>
-<constant name='NSFontVariationAxisNameKey' declared_type='NSString*' type='@'/>
-<constant name='NSFontVisibleNameAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSFontWeightTrait' declared_type='NSString*' type='@'/>
-<constant name='NSFontWidthTrait' declared_type='NSString*' type='@'/>
-<constant name='NSForegroundColorAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSFullScreenModeAllScreens' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFullScreenModeApplicationPresentationOptions' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFullScreenModeSetting' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFullScreenModeWindowLevel' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSGeneralPboard' declared_type='NSString*' type='@'/>
-<constant name='NSGlyphInfoAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSGraphicsContextDestinationAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSGraphicsContextPDFFormat' declared_type='NSString*' type='@'/>
-<constant name='NSGraphicsContextPSFormat' declared_type='NSString*' type='@'/>
-<constant name='NSGraphicsContextRepresentationFormatAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSHTMLPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSHTMLTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSHandlesContentAsCompoundValueBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSHeaderTitleBinding' declared_type='NSString*' type='@'/>
-<constant name='NSHiddenBinding' declared_type='NSString*' type='@'/>
-<constant name='NSHyphenationFactorDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSIllegalSelectorException' declared_type='NSString*' type='@'/>
-<constant name='NSImageBinding' declared_type='NSString*' type='@'/>
-<constant name='NSImageCacheException' declared_type='NSString*' type='@'/>
-<constant name='NSImageColorSyncProfileData' declared_type='NSString*' type='@'/>
-<constant name='NSImageCompressionFactor' declared_type='NSString*' type='@'/>
-<constant name='NSImageCompressionMethod' declared_type='NSString*' type='@'/>
-<constant name='NSImageCurrentFrame' declared_type='NSString*' type='@'/>
-<constant name='NSImageCurrentFrameDuration' declared_type='NSString*' type='@'/>
-<constant name='NSImageDitherTransparency' declared_type='NSString*' type='@'/>
-<constant name='NSImageEXIFData' declared_type='NSString*' type='@'/>
-<constant name='NSImageFallbackBackgroundColor' declared_type='NSString*' type='@'/>
-<constant name='NSImageFrameCount' declared_type='NSString*' type='@'/>
-<constant name='NSImageGamma' declared_type='NSString*' type='@'/>
-<constant name='NSImageHintCTM' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageHintInterpolation' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageInterlaced' declared_type='NSString*' type='@'/>
-<constant name='NSImageLoopCount' declared_type='NSString*' type='@'/>
-<constant name='NSImageNameActionTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameAddTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameAdvanced' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameApplicationIcon' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameBluetoothTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameBonjour' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameBookmarksTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameCaution' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameColorPanel' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameColumnViewTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameComputer' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameDotMac' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameEnterFullScreenTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameEveryone' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameExitFullScreenTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameFlowViewTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameFolder' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameFolderBurnable' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameFolderSmart' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameFollowLinkFreestandingTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameFontPanel' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameGoLeftTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameGoRightTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameHomeTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameIChatTheaterTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameIconViewTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameInfo' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameInvalidDataFreestandingTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameLeftFacingTriangleTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameListViewTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameLockLockedTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameLockUnlockedTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameMenuMixedStateTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameMenuOnStateTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameMobileMe' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameMultipleDocuments' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameNetwork' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNamePathTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNamePreferencesGeneral' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameQuickLookTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameRefreshFreestandingTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameRefreshTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameRemoveTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameRevealFreestandingTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameRightFacingTriangleTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameSlideshowTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameSmartBadgeTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameStatusAvailable' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameStatusNone' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameStatusPartiallyAvailable' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameStatusUnavailable' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameStopProgressFreestandingTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameStopProgressTemplate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameTrashEmpty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameTrashFull' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameUser' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameUserAccounts' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameUserGroup' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageNameUserGuest' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSImageProgressive' declared_type='NSString*' type='@'/>
-<constant name='NSImageRGBColorTable' declared_type='NSString*' type='@'/>
-<constant name='NSImageRepRegistryDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSIncludedKeysBinding' declared_type='NSString*' type='@'/>
-<constant name='NSInitialKeyBinding' declared_type='NSString*' type='@'/>
-<constant name='NSInitialValueBinding' declared_type='NSString*' type='@'/>
-<constant name='NSInkTextPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSInsertsNullPlaceholderBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSInterfaceStyleDefault' declared_type='NSString*' type='@'/>
-<constant name='NSInvokesSeparatelyWithArrayObjectsBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSIsIndeterminateBinding' declared_type='NSString*' type='@'/>
-<constant name='NSKernAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSKeywordsDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSLabelBinding' declared_type='NSString*' type='@'/>
-<constant name='NSLeftMarginDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSLigatureAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSLightGray' declared_type='CGFloat' type64='d' const='true' type='f'/>
-<constant name='NSLinkAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSLocalizedKeyDictionaryBinding' declared_type='NSString*' type='@'/>
-<constant name='NSMacSimpleTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSManagedObjectContextBinding' declared_type='NSString*' type='@'/>
-<constant name='NSManagerDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSMarkedClauseSegmentAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSMaxValueBinding' declared_type='NSString*' type='@'/>
-<constant name='NSMaxWidthBinding' declared_type='NSString*' type='@'/>
-<constant name='NSMaximumRecentsBinding' declared_type='NSString*' type='@'/>
-<constant name='NSMenuDidAddItemNotification' declared_type='NSString*' type='@'/>
-<constant name='NSMenuDidBeginTrackingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSMenuDidChangeItemNotification' declared_type='NSString*' type='@'/>
-<constant name='NSMenuDidEndTrackingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSMenuDidRemoveItemNotification' declared_type='NSString*' type='@'/>
-<constant name='NSMenuDidSendActionNotification' declared_type='NSString*' type='@'/>
-<constant name='NSMenuWillSendActionNotification' declared_type='NSString*' type='@'/>
-<constant name='NSMinValueBinding' declared_type='NSString*' type='@'/>
-<constant name='NSMinWidthBinding' declared_type='NSString*' type='@'/>
-<constant name='NSMixedStateImageBinding' declared_type='NSString*' type='@'/>
-<constant name='NSModalPanelRunLoopMode' declared_type='NSString*' type='@'/>
-<constant name='NSModificationTimeDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSMultipleTextSelectionPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSMultipleValuesMarker' declared_type='id' type='@'/>
-<constant name='NSMultipleValuesPlaceholderBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSNamedColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSNibLoadingException' declared_type='NSString*' type='@'/>
-<constant name='NSNibOwner' declared_type='NSString*' type='@'/>
-<constant name='NSNibTopLevelObjects' declared_type='NSString*' type='@'/>
-<constant name='NSNoSelectionMarker' declared_type='id' type='@'/>
-<constant name='NSNoSelectionPlaceholderBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSNotApplicableMarker' declared_type='id' type='@'/>
-<constant name='NSNotApplicablePlaceholderBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSNullPlaceholderBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSObliquenessAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSObservedKeyPathKey' declared_type='NSString*' type='@'/>
-<constant name='NSObservedObjectKey' declared_type='NSString*' type='@'/>
-<constant name='NSOffStateImageBinding' declared_type='NSString*' type='@'/>
-<constant name='NSOfficeOpenXMLTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSOnStateImageBinding' declared_type='NSString*' type='@'/>
-<constant name='NSOpenDocumentTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSOptionsKey' declared_type='NSString*' type='@'/>
-<constant name='NSOutlineViewColumnDidMoveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSOutlineViewColumnDidResizeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSOutlineViewItemDidCollapseNotification' declared_type='NSString*' type='@'/>
-<constant name='NSOutlineViewItemDidExpandNotification' declared_type='NSString*' type='@'/>
-<constant name='NSOutlineViewItemWillCollapseNotification' declared_type='NSString*' type='@'/>
-<constant name='NSOutlineViewItemWillExpandNotification' declared_type='NSString*' type='@'/>
-<constant name='NSOutlineViewSelectionDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSOutlineViewSelectionIsChangingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSPDFPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSPICTPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSPPDIncludeNotFoundException' declared_type='NSString*' type='@'/>
-<constant name='NSPPDIncludeStackOverflowException' declared_type='NSString*' type='@'/>
-<constant name='NSPPDIncludeStackUnderflowException' declared_type='NSString*' type='@'/>
-<constant name='NSPPDParseException' declared_type='NSString*' type='@'/>
-<constant name='NSPaperSizeDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSParagraphStyleAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSPasteboardCommunicationException' declared_type='NSString*' type='@'/>
-<constant name='NSPasteboardTypeColor' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeFindPanelSearchOptions' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeFont' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeHTML' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeMultipleTextSelection' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypePDF' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypePNG' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeRTF' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeRTFD' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeRuler' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeSound' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeTIFF' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeTabularText' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardTypeTextFinderOptions' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardURLReadingContentsConformToTypesKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPasteboardURLReadingFileURLsOnlyKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPatternColorSpace' declared_type='NSString*' type='@'/>
-<constant name='NSPlainFileType' declared_type='NSString*' type='@'/>
-<constant name='NSPlainTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSPopUpButtonCellWillPopUpNotification' declared_type='NSString*' type='@'/>
-<constant name='NSPopUpButtonWillPopUpNotification' declared_type='NSString*' type='@'/>
-<constant name='NSPopoverCloseReasonDetachToWindow' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPopoverCloseReasonKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPopoverCloseReasonStandard' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPopoverDidCloseNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPopoverDidShowNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPopoverWillCloseNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPopoverWillShowNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPositioningRectBinding' declared_type='NSString*' type='@'/>
-<constant name='NSPostScriptPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSPredicateBinding' declared_type='NSString*' type='@'/>
-<constant name='NSPredicateFormatBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSPreferredScrollerStyleDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrefixSpacesDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSPrintAllPages' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintAllPresetsJobStyleHint' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintBottomMargin' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintCancelJob' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintCopies' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintDetailedErrorReporting' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintFaxNumber' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintFirstPage' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintFormName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintHeaderAndFooter' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintHorizontalPagination' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintHorizontallyCentered' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintJobDisposition' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintJobFeatures' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintJobSavingFileNameExtensionHidden' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintJobSavingURL' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintLastPage' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintLeftMargin' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintManualFeed' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintMustCollate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintNoPresetsJobStyleHint' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintOperationExistsException' declared_type='NSString*' type='@'/>
-<constant name='NSPrintOrientation' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPackageException' declared_type='NSString*' type='@'/>
-<constant name='NSPrintPagesAcross' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPagesDown' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPagesPerSheet' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPanelAccessorySummaryItemDescriptionKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPanelAccessorySummaryItemNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPaperFeed' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPaperName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPaperSize' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPhotoJobStyleHint' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPreviewJob' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPrinter' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintPrinterName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintReversePageOrder' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintRightMargin' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintSaveJob' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintSavePath' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintScalingFactor' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintSelectionOnly' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintSpoolJob' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintTime' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintTopMargin' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintVerticalPagination' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintVerticallyCentered' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPrintingCommunicationException' declared_type='NSString*' type='@'/>
-<constant name='NSRTFDPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSRTFDTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSRTFPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSRTFPropertyStackOverflowException' declared_type='NSString*' type='@'/>
-<constant name='NSRTFTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSRaisesForNotApplicableKeysBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSReadOnlyDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSRecentSearchesBinding' declared_type='NSString*' type='@'/>
-<constant name='NSRepresentedFilenameBinding' declared_type='NSString*' type='@'/>
-<constant name='NSRightMarginDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSRowHeightBinding' declared_type='NSString*' type='@'/>
-<constant name='NSRuleEditorPredicateComparisonModifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRuleEditorPredicateCompoundType' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRuleEditorPredicateCustomSelector' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRuleEditorPredicateLeftExpression' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRuleEditorPredicateOperatorType' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRuleEditorPredicateOptions' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRuleEditorPredicateRightExpression' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRuleEditorRowsDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRulerPboard' declared_type='NSString*' type='@'/>
-<constant name='NSRulerPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSScreenColorSpaceDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSelectedIdentifierBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectedIndexBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectedLabelBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectedObjectBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectedObjectsBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectedTagBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectedValueBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectedValuesBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectionIndexPathsBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectionIndexesBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSelectorNameBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSSelectsAllWhenSettingContentBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSShadowAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSShellCommandFileType' declared_type='NSString*' type='@'/>
-<constant name='NSSortDescriptorsBinding' declared_type='NSString*' type='@'/>
-<constant name='NSSoundPboardType' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechCharacterModeProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechCommandDelimiterProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechCommandPrefix' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechCommandSuffix' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechCurrentVoiceProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechDictionaryAbbreviations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechDictionaryEntryPhonemes' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechDictionaryEntrySpelling' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechDictionaryLocaleIdentifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechDictionaryModificationDate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechDictionaryPronunciations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechErrorCount' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechErrorNewestCharacterOffset' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechErrorNewestCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechErrorOldestCharacterOffset' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechErrorOldestCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechErrorsProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechInputModeProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechModeLiteral' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechModeNormal' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechModePhoneme' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechModeText' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechNumberModeProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechOutputToFileURLProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechPhonemeInfoExample' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechPhonemeInfoHiliteEnd' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechPhonemeInfoHiliteStart' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechPhonemeInfoOpcode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechPhonemeInfoSymbol' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechPhonemeSymbolsProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechPitchBaseProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechPitchModProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechRateProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechRecentSyncProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechResetProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechStatusNumberOfCharactersLeft' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechStatusOutputBusy' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechStatusOutputPaused' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechStatusPhonemeCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechStatusProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechSynthesizerInfoIdentifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechSynthesizerInfoProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechSynthesizerInfoVersion' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpeechVolumeProperty' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpellCheckerDidChangeAutomaticTextReplacementNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSpellingStateAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSSplitViewDidResizeSubviewsNotification' declared_type='NSString*' type='@'/>
-<constant name='NSSplitViewWillResizeSubviewsNotification' declared_type='NSString*' type='@'/>
-<constant name='NSStrikethroughColorAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSStrikethroughStyleAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSStringPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSStrokeColorAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSStrokeWidthAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSSubjectDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSSuperscriptAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSSystemColorsDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTIFFException' declared_type='NSString*' type='@'/>
-<constant name='NSTIFFPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSTabColumnTerminatorsAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSTableViewColumnDidMoveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTableViewColumnDidResizeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTableViewRowViewKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTableViewSelectionDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTableViewSelectionIsChangingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTabularTextPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSTargetBinding' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingDocumentAuthorKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingDocumentTitleKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingDocumentURLKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingOrthographyKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingQuotesKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingReferenceDateKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingReferenceTimeZoneKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingRegularExpressionsKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextCheckingReplacementsKey' declared_type='NSString*' type='@'/>
-<constant name='NSTextColorBinding' declared_type='NSString*' type='@'/>
-<constant name='NSTextDidBeginEditingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextDidEndEditingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextEncodingNameDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSTextEncodingNameDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSTextFinderCaseInsensitiveKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextFinderMatchingTypeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextInputContextKeyboardSelectionDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextLayoutSectionOrientation' declared_type='NSString*' type='@'/>
-<constant name='NSTextLayoutSectionRange' declared_type='NSString*' type='@'/>
-<constant name='NSTextLayoutSectionsAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSTextLineTooLongException' declared_type='NSString*' type='@'/>
-<constant name='NSTextNoSelectionException' declared_type='NSString*' type='@'/>
-<constant name='NSTextReadException' declared_type='NSString*' type='@'/>
-<constant name='NSTextSizeMultiplierDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSTextStorageDidProcessEditingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextStorageWillProcessEditingNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextViewDidChangeSelectionNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextViewDidChangeTypingAttributesNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextViewWillChangeNotifyingTextViewNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTextWriteException' declared_type='NSString*' type='@'/>
-<constant name='NSTimeoutDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSTitleBinding' declared_type='NSString*' type='@'/>
-<constant name='NSTitleDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSToolTipAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSToolTipBinding' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarCustomizeToolbarItemIdentifier' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarDidRemoveItemNotification' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarFlexibleSpaceItemIdentifier' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarPrintItemIdentifier' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarSeparatorItemIdentifier' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarShowColorsItemIdentifier' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarShowFontsItemIdentifier' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarSpaceItemIdentifier' declared_type='NSString*' type='@'/>
-<constant name='NSToolbarWillAddItemNotification' declared_type='NSString*' type='@'/>
-<constant name='NSTopMarginDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSTransparentBinding' declared_type='NSString*' type='@'/>
-<constant name='NSTypedStreamVersionException' declared_type='NSString*' type='@'/>
-<constant name='NSURLPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSUnderlineByWordMask' declared_type='NSUInteger' type64='Q' type='I'/>
-<constant name='NSUnderlineColorAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSUnderlineStrikethroughMask' declared_type='NSUInteger' type64='Q' type='I'/>
-<constant name='NSUnderlineStyleAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSVCardPboardType' declared_type='NSString*' type='@'/>
-<constant name='NSValidatesImmediatelyBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSValueBinding' declared_type='NSString*' type='@'/>
-<constant name='NSValuePathBinding' declared_type='NSString*' type='@'/>
-<constant name='NSValueTransformerBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSValueTransformerNameBindingOption' declared_type='NSString*' type='@'/>
-<constant name='NSValueURLBinding' declared_type='NSString*' type='@'/>
-<constant name='NSVerticalGlyphFormAttributeName' declared_type='NSString*' type='@'/>
-<constant name='NSViewAnimationEffectKey' declared_type='NSString*' type='@'/>
-<constant name='NSViewAnimationEndFrameKey' declared_type='NSString*' type='@'/>
-<constant name='NSViewAnimationFadeInEffect' declared_type='NSString*' type='@'/>
-<constant name='NSViewAnimationFadeOutEffect' declared_type='NSString*' type='@'/>
-<constant name='NSViewAnimationStartFrameKey' declared_type='NSString*' type='@'/>
-<constant name='NSViewAnimationTargetKey' declared_type='NSString*' type='@'/>
-<constant name='NSViewBoundsDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSViewDidUpdateTrackingAreasNotification' declared_type='NSString*' type='@'/>
-<constant name='NSViewFocusDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSViewFrameDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSViewGlobalFrameDidChangeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSViewModeDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSViewNoInstrinsicMetric' declared_type='CGFloat' type64='d' const='true' type='f'/>
-<constant name='NSViewSizeDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSViewZoomDocumentAttribute' declared_type='NSString*' type='@'/>
-<constant name='NSVisibleBinding' declared_type='NSString*' type='@'/>
-<constant name='NSVoiceAge' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceDemoText' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceGender' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceGenderFemale' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceGenderMale' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceGenderNeuter' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceIdentifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceIndividuallySpokenCharacters' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceLanguage' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceLocaleIdentifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSVoiceSupportedCharacters' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWarningValueBinding' declared_type='NSString*' type='@'/>
-<constant name='NSWebArchiveTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSWebPreferencesDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSWebResourceLoadDelegateDocumentOption' declared_type='NSString*' type='@'/>
-<constant name='NSWhite' declared_type='CGFloat' type64='d' const='true' type='f'/>
-<constant name='NSWidthBinding' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidBecomeKeyNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidBecomeMainNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidChangeScreenNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidChangeScreenProfileNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidDeminiaturizeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidEndLiveResizeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowDidEndSheetNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidEnterFullScreenNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowDidEnterVersionBrowserNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowDidExitFullScreenNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowDidExitVersionBrowserNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowDidExposeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidMiniaturizeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidMoveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidResignKeyNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidResignMainNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidResizeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowDidUpdateNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowServerCommunicationException' declared_type='NSString*' type='@'/>
-<constant name='NSWindowWillBeginSheetNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowWillCloseNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowWillEnterFullScreenNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowWillEnterVersionBrowserNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowWillExitFullScreenNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowWillExitVersionBrowserNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWindowWillMiniaturizeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowWillMoveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWindowWillStartLiveResizeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWordMLTextDocumentType' declared_type='NSString*' type='@'/>
-<constant name='NSWordTablesReadException' declared_type='NSString*' type='@'/>
-<constant name='NSWordTablesWriteException' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceActiveSpaceDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceApplicationKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceCompressOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceCopyOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDecompressOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDecryptOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDesktopImageAllowClippingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDesktopImageFillColorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDesktopImageScalingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDestroyOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDidActivateApplicationNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDidChangeFileLabelsNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDidDeactivateApplicationNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDidHideApplicationNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDidLaunchApplicationNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDidMountNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDidPerformFileOperationNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDidRenameVolumeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDidTerminateApplicationNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDidUnhideApplicationNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceDidUnmountNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDidWakeNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceDuplicateOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceEncryptOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceLaunchConfigurationAppleEvent' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceLaunchConfigurationArchitecture' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceLaunchConfigurationArguments' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceLaunchConfigurationEnvironment' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceLinkOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceMoveOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceRecycleOperation' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceScreensDidSleepNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceScreensDidWakeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceSessionDidBecomeActiveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceSessionDidResignActiveNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceVolumeLocalizedNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceVolumeOldLocalizedNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceVolumeOldURLKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceVolumeURLKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceWillLaunchApplicationNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceWillPowerOffNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWorkspaceWillSleepNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWorkspaceWillUnmountNotification' declared_type='NSString*' type='@'/>
-<constant name='NSWritingDirectionAttributeName' declared_type='NSString*' type='@'/>
+<constant declared_type='NSString*' name='NSAbortModalException' type='@'/>
+<constant declared_type='NSString*' name='NSAbortPrintingException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityActivationPointAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityAllowedValuesAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityAlternateUIVisibleAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityAnnouncementKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityAnnouncementRequestedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityApplicationActivatedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityApplicationDeactivatedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityApplicationHiddenNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityApplicationRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityApplicationShownNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityAscendingSortDirectionValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityAttachmentTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityAttributedStringForRangeParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityAutocorrectedTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityBackgroundColorTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityBoundsForRangeParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityBrowserRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityBusyIndicatorRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityButtonRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCancelAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCancelButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCellForColumnAndRowParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCellRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCenterTabStopMarkerTypeValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCentimetersUnitValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCheckBoxRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityChildrenAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityClearButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCloseButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCloseButtonSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityColorWellRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityColumnCountAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityColumnHeaderUIElementsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityColumnIndexRangeAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityColumnRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityColumnTitlesAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityColumnsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityComboBoxRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityConfirmAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityContainsProtectedContentAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityContentListSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityContentsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCreatedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityCriticalValueAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDecimalTabStopMarkerTypeValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDecrementAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDecrementArrowSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDecrementButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDecrementPageSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDefaultButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDefinitionListSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDeleteAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDescendingSortDirectionValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDescriptionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDescriptionListSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDialogSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDisclosedByRowAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDisclosedRowsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDisclosingAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDisclosureLevelAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDisclosureTriangleRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDocumentAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDrawerCreatedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityDrawerRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityEditedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityEnabledAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityErrorCodeExceptionInfo' type='@'/>
+<constant declared_type='NSString*' name='NSAccessibilityException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityExpandedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityExtrasMenuBarAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFilenameAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFirstLineIndentMarkerTypeValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFloatingWindowSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFocusedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFocusedUIElementAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFocusedUIElementChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFocusedWindowAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFocusedWindowChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFontFamilyKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFontNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFontSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFontTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityForegroundColorTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFrontmostAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFullScreenButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityFullScreenButtonSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityGridRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityGroupRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityGrowAreaAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityGrowAreaRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHandleRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHandlesAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHeadIndentMarkerTypeValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHeaderAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHelpAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHelpTagCreatedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHelpTagRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHiddenAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHorizontalOrientationValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHorizontalScrollBarAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHorizontalUnitDescriptionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityHorizontalUnitsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityIdentifierAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityImageRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityInchesUnitValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityIncrementAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityIncrementArrowSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityIncrementButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityIncrementPageSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityIncrementorRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityIndexAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityInsertionPointLineNumberAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLabelUIElementsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLabelValueAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLayoutAreaRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLayoutChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLayoutItemRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLayoutPointForScreenPointParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLeftTabStopMarkerTypeValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLevelIndicatorRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLineForIndexParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLinkRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLinkTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityLinkedUIElementsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityListRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMainAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMainWindowAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMainWindowChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMarkedMisspelledTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMarkerGroupUIElementAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMarkerTypeAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMarkerTypeDescriptionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMarkerUIElementsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMarkerValuesAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMatteContentUIElementAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMatteHoleAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMatteRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMaxValueAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMenuBarAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMenuBarRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMenuButtonRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMenuItemRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMenuRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMinValueAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMinimizeButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMinimizeButtonSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMinimizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMisspelledTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityModalAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityMovedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityNextContentsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityNumberOfCharactersAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityOrderedByRowAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityOrientationAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityOutlineRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityOutlineRowSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityOverflowButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityParentAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPicasUnitValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPickAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPlaceholderValueAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPointsUnitValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPopUpButtonRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPopoverRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPositionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPressAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPreviousContentsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityPriorityKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityProgressIndicatorRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityProxyAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRTFForRangeParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRadioButtonRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRadioGroupRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRaiseAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRangeForIndexParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRangeForLineParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRangeForPositionParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRatingIndicatorSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRelevanceIndicatorRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityResizedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRightTabStopMarkerTypeValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRoleAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRoleDescriptionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRowCollapsedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRowCountAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRowCountChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRowExpandedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRowHeaderUIElementsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRowIndexRangeAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRowRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRowsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRulerMarkerRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityRulerRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityScreenPointForLayoutPointParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityScrollAreaRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityScrollBarRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySearchButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySearchFieldSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySearchMenuAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySecureTextFieldSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedCellsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedCellsChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedChildrenAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedChildrenChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedChildrenMovedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedColumnsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedColumnsChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedRowsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedRowsChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedTextChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedTextRangeAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySelectedTextRangesAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityServesAsTitleForUIElementsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityShadowTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySharedCharacterRangeAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySharedFocusElementsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySharedTextUIElementsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySheetCreatedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySheetRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityShowAlternateUIAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityShowDefaultUIAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityShowMenuAction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityShownMenuAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySizeAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySliderRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySortButtonRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySortButtonSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySortDirectionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySplitGroupRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySplitterRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySplittersAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityStandardWindowSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityStaticTextRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityStrikethroughColorTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityStrikethroughTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityStringForRangeParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityStyleRangeForIndexParameterizedAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySubroleAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySuperscriptTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySwitchSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySystemDialogSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySystemFloatingWindowSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilitySystemWideRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTabGroupRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTableRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTableRowSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTabsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTailIndentMarkerTypeValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTextAreaRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTextAttachmentSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTextFieldRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTextLinkSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTimelineSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTitleAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTitleChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTitleUIElementAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityToggleSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityToolbarButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityToolbarButtonSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityToolbarRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityTopLevelUIElementAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUIElementDestroyedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUIElementsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityURLAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnderlineColorTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnderlineTextAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnitDescriptionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnitsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnitsChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnknownMarkerTypeValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnknownOrientationValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnknownRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnknownSortDirectionValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnknownSubrole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityUnknownUnitValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityValueAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityValueChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityValueDescriptionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityValueIndicatorRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVerticalOrientationValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVerticalScrollBarAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVerticalUnitDescriptionAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVerticalUnitsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVisibleCellsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVisibleCharacterRangeAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVisibleChildrenAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVisibleColumnsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVisibleNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityVisibleRowsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWarningValueAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWindowAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWindowCreatedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWindowDeminiaturizedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWindowMiniaturizedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWindowMovedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWindowResizedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWindowRole' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityWindowsAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityZoomButtonAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAccessibilityZoomButtonSubrole' type='@'/>
+<constant declared_type='NSString*' name='NSAlignmentBinding' type='@'/>
+<constant declared_type='NSString*' name='NSAllRomanInputSourcesLocaleIdentifier' type='@'/>
+<constant declared_type='NSString*' name='NSAllowsEditingMultipleValuesSelectionBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSAllowsNullArgumentBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSAlternateImageBinding' type='@'/>
+<constant declared_type='NSString*' name='NSAlternateTitleBinding' type='@'/>
+<constant declared_type='NSString*' name='NSAlwaysPresentsApplicationModalAlertsBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSAnimateBinding' type='@'/>
+<constant declared_type='NSString*' name='NSAnimationDelayBinding' type='@'/>
+<constant declared_type='NSString*' name='NSAnimationProgressMark' type='@'/>
+<constant declared_type='NSString*' name='NSAnimationProgressMarkNotification' type='@'/>
+<constant declared_type='NSString*' name='NSAnimationTriggerOrderIn' type='@'/>
+<constant declared_type='NSString*' name='NSAnimationTriggerOrderOut' type='@'/>
+<constant declared_type='NSString*' name='NSAntialiasThresholdChangedNotification' type='@'/>
+<constant declared_type='id' name='NSApp' type='@'/>
+<constant declared_type='NSString*' name='NSAppKitIgnoredException' type='@'/>
+<constant const='true' declared_type='double' name='NSAppKitVersionNumber' type='d'/>
+<constant declared_type='NSString*' name='NSAppKitVirtualMemoryException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAppearanceNameAqua' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAppearanceNameLightContent' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAppearanceNameVibrantDark' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAppearanceNameVibrantLight' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationDidBecomeActiveNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSApplicationDidChangeOcclusionStateNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationDidChangeScreenParametersNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationDidFinishLaunchingNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSApplicationDidFinishRestoringWindowsNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationDidHideNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationDidResignActiveNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationDidUnhideNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationDidUpdateNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationFileType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSApplicationLaunchIsDefaultLaunchKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSApplicationLaunchRemoteNotificationKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSApplicationLaunchUserNotificationKey' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationWillBecomeActiveNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationWillFinishLaunchingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationWillHideNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationWillResignActiveNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationWillTerminateNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationWillUnhideNotification' type='@'/>
+<constant declared_type='NSString*' name='NSApplicationWillUpdateNotification' type='@'/>
+<constant declared_type='NSString*' name='NSArgumentBinding' type='@'/>
+<constant declared_type='NSString*' name='NSAttachmentAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSAttributedStringBinding' type='@'/>
+<constant declared_type='NSString*' name='NSAuthorDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSBackgroundColorAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSBackgroundColorDocumentAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSBackingPropertyOldColorSpaceKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSBackingPropertyOldScaleFactorKey' type='@'/>
+<constant declared_type='NSString*' name='NSBadBitmapParametersException' type='@'/>
+<constant declared_type='NSString*' name='NSBadComparisonException' type='@'/>
+<constant declared_type='NSString*' name='NSBadRTFColorTableException' type='@'/>
+<constant declared_type='NSString*' name='NSBadRTFDirectiveException' type='@'/>
+<constant declared_type='NSString*' name='NSBadRTFFontTableException' type='@'/>
+<constant declared_type='NSString*' name='NSBadRTFStyleSheetException' type='@'/>
+<constant declared_type='NSString*' name='NSBaseURLDocumentOption' type='@'/>
+<constant declared_type='NSString*' name='NSBaselineOffsetAttributeName' type='@'/>
+<constant const='true' declared_type='CGFloat' name='NSBlack' type='f' type64='d'/>
+<constant declared_type='NSString*' name='NSBottomMarginDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSBrowserColumnConfigurationDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSBrowserIllegalDelegateException' type='@'/>
+<constant declared_type='NSString*' name='NSCalibratedBlackColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSCalibratedRGBColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSCalibratedWhiteColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSCategoryDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSCharacterEncodingDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSCharacterEncodingDocumentOption' type='@'/>
+<constant declared_type='NSString*' name='NSCharacterShapeAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSCocoaVersionDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSColorListDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSColorListIOException' type='@'/>
+<constant declared_type='NSString*' name='NSColorListNotEditableException' type='@'/>
+<constant declared_type='NSString*' name='NSColorPanelColorDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSColorPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSComboBoxSelectionDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSComboBoxSelectionIsChangingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSComboBoxWillDismissNotification' type='@'/>
+<constant declared_type='NSString*' name='NSComboBoxWillPopUpNotification' type='@'/>
+<constant declared_type='NSString*' name='NSCommentDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSCompanyDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSConditionallySetsEditableBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSConditionallySetsEnabledBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSConditionallySetsHiddenBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSContentArrayBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentArrayForMultipleSelectionBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentDictionaryBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentHeightBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentObjectBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentObjectsBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentPlacementTagBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSContentSetBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentValuesBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContentWidthBinding' type='@'/>
+<constant declared_type='NSString*' name='NSContextHelpModeDidActivateNotification' type='@'/>
+<constant declared_type='NSString*' name='NSContextHelpModeDidDeactivateNotification' type='@'/>
+<constant declared_type='NSString*' name='NSContinuouslyUpdatesValueBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSControlTextDidBeginEditingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSControlTextDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSControlTextDidEndEditingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSControlTintDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSConvertedDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSCopyrightDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSCreatesSortDescriptorBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSCreationTimeDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSCriticalValueBinding' type='@'/>
+<constant declared_type='NSString*' name='NSCursorAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSCustomColorSpace' type='@'/>
+<constant const='true' declared_type='CGFloat' name='NSDarkGray' type='f' type64='d'/>
+<constant declared_type='NSString*' name='NSDataBinding' type='@'/>
+<constant declared_type='NSString*' name='NSDefaultAttributesDocumentOption' type='@'/>
+<constant declared_type='NSString*' name='NSDefaultTabIntervalDocumentAttribute' type='@'/>
+<constant const='true' declared_type='NSTokenStyle' name='NSDefaultTokenStyle' type='I' type64='Q'/>
+<constant const='true' declared_type='NSString*' name='NSDefinitionPresentationTypeDictionaryApplication' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDefinitionPresentationTypeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDefinitionPresentationTypeOverlay' type='@'/>
+<constant declared_type='NSString*' name='NSDeletesObjectsOnRemoveBindingsOption' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceBitsPerSample' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceBlackColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceCMYKColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceColorSpaceName' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceIsPrinter' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceIsScreen' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceRGBColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceResolution' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceSize' type='@'/>
+<constant declared_type='NSString*' name='NSDeviceWhiteColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSDirectoryFileType' type='@'/>
+<constant declared_type='NSString*' name='NSDisplayNameBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSDisplayPatternBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSDisplayPatternTitleBinding' type='@'/>
+<constant declared_type='NSString*' name='NSDisplayPatternValueBinding' type='@'/>
+<constant declared_type='NSString*' name='NSDocFormatTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSDocumentEditedBinding' type='@'/>
+<constant declared_type='NSString*' name='NSDocumentTypeDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSDocumentTypeDocumentOption' type='@'/>
+<constant declared_type='NSString*' name='NSDoubleClickArgumentBinding' type='@'/>
+<constant declared_type='NSString*' name='NSDoubleClickTargetBinding' type='@'/>
+<constant declared_type='NSString*' name='NSDragPboard' type='@'/>
+<constant declared_type='NSString*' name='NSDraggingException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDraggingImageComponentIconKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDraggingImageComponentLabelKey' type='@'/>
+<constant declared_type='NSString*' name='NSDrawerDidCloseNotification' type='@'/>
+<constant declared_type='NSString*' name='NSDrawerDidOpenNotification' type='@'/>
+<constant declared_type='NSString*' name='NSDrawerWillCloseNotification' type='@'/>
+<constant declared_type='NSString*' name='NSDrawerWillOpenNotification' type='@'/>
+<constant declared_type='NSString*' name='NSEditableBinding' type='@'/>
+<constant declared_type='NSString*' name='NSEditorDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSEnabledBinding' type='@'/>
+<constant declared_type='NSString*' name='NSEventTrackingRunLoopMode' type='@'/>
+<constant declared_type='NSString*' name='NSExcludedElementsDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSExcludedKeysBinding' type='@'/>
+<constant declared_type='NSString*' name='NSExpansionAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSFileContentsPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSFileTypeDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFileTypeDocumentOption' type='@'/>
+<constant declared_type='NSString*' name='NSFilenamesPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSFilesPromisePboardType' type='@'/>
+<constant declared_type='NSString*' name='NSFilesystemFileType' type='@'/>
+<constant declared_type='NSString*' name='NSFilterPredicateBinding' type='@'/>
+<constant declared_type='NSString*' name='NSFindPanelCaseInsensitiveSearch' type='@'/>
+<constant declared_type='NSString*' name='NSFindPanelSearchOptionsPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSFindPanelSubstringMatch' type='@'/>
+<constant declared_type='NSString*' name='NSFindPboard' type='@'/>
+<constant declared_type='NSString*' name='NSFontAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSFontBinding' type='@'/>
+<constant declared_type='NSString*' name='NSFontBoldBinding' type='@'/>
+<constant declared_type='NSString*' name='NSFontCascadeListAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontCharacterSetAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionActionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionAllFonts' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionDisallowAutoActivationOption' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionFavorites' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionIncludeDisabledFontsOption' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionOldNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionRecentlyUsed' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionRemoveDuplicatesOption' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionUser' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionVisibilityKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionWasHidden' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionWasRenamed' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFontCollectionWasShown' type='@'/>
+<constant declared_type='NSString*' name='NSFontColorAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontFaceAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontFamilyAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontFamilyNameBinding' type='@'/>
+<constant declared_type='NSString*' name='NSFontFeatureSelectorIdentifierKey' type='@'/>
+<constant declared_type='NSString*' name='NSFontFeatureSettingsAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontFeatureTypeIdentifierKey' type='@'/>
+<constant declared_type='NSString*' name='NSFontFixedAdvanceAttribute' type='@'/>
+<constant const='true' declared_type='CGFloat*' name='NSFontIdentityMatrix' type='^f' type64='^d'/>
+<constant declared_type='NSString*' name='NSFontItalicBinding' type='@'/>
+<constant declared_type='NSString*' name='NSFontMatrixAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontNameAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontNameBinding' type='@'/>
+<constant declared_type='NSString*' name='NSFontPboard' type='@'/>
+<constant declared_type='NSString*' name='NSFontPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSFontSetChangedNotification' type='@'/>
+<constant declared_type='NSString*' name='NSFontSizeAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontSizeBinding' type='@'/>
+<constant declared_type='NSString*' name='NSFontSlantTrait' type='@'/>
+<constant declared_type='NSString*' name='NSFontSymbolicTrait' type='@'/>
+<constant declared_type='NSString*' name='NSFontTraitsAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontUnavailableException' type='@'/>
+<constant declared_type='NSString*' name='NSFontVariationAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontVariationAxisDefaultValueKey' type='@'/>
+<constant declared_type='NSString*' name='NSFontVariationAxisIdentifierKey' type='@'/>
+<constant declared_type='NSString*' name='NSFontVariationAxisMaximumValueKey' type='@'/>
+<constant declared_type='NSString*' name='NSFontVariationAxisMinimumValueKey' type='@'/>
+<constant declared_type='NSString*' name='NSFontVariationAxisNameKey' type='@'/>
+<constant declared_type='NSString*' name='NSFontVisibleNameAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSFontWeightTrait' type='@'/>
+<constant declared_type='NSString*' name='NSFontWidthTrait' type='@'/>
+<constant declared_type='NSString*' name='NSForegroundColorAttributeName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFullScreenModeAllScreens' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFullScreenModeApplicationPresentationOptions' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFullScreenModeSetting' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFullScreenModeWindowLevel' type='@'/>
+<constant declared_type='NSString*' name='NSGeneralPboard' type='@'/>
+<constant declared_type='NSString*' name='NSGlyphInfoAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSGraphicsContextDestinationAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSGraphicsContextPDFFormat' type='@'/>
+<constant declared_type='NSString*' name='NSGraphicsContextPSFormat' type='@'/>
+<constant declared_type='NSString*' name='NSGraphicsContextRepresentationFormatAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSHTMLPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSHTMLTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSHandlesContentAsCompoundValueBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSHeaderTitleBinding' type='@'/>
+<constant declared_type='NSString*' name='NSHiddenBinding' type='@'/>
+<constant declared_type='NSString*' name='NSHyphenationFactorDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSIllegalSelectorException' type='@'/>
+<constant declared_type='NSString*' name='NSImageBinding' type='@'/>
+<constant declared_type='NSString*' name='NSImageCacheException' type='@'/>
+<constant declared_type='NSString*' name='NSImageColorSyncProfileData' type='@'/>
+<constant declared_type='NSString*' name='NSImageCompressionFactor' type='@'/>
+<constant declared_type='NSString*' name='NSImageCompressionMethod' type='@'/>
+<constant declared_type='NSString*' name='NSImageCurrentFrame' type='@'/>
+<constant declared_type='NSString*' name='NSImageCurrentFrameDuration' type='@'/>
+<constant declared_type='NSString*' name='NSImageDitherTransparency' type='@'/>
+<constant declared_type='NSString*' name='NSImageEXIFData' type='@'/>
+<constant declared_type='NSString*' name='NSImageFallbackBackgroundColor' type='@'/>
+<constant declared_type='NSString*' name='NSImageFrameCount' type='@'/>
+<constant declared_type='NSString*' name='NSImageGamma' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageHintCTM' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageHintInterpolation' type='@'/>
+<constant declared_type='NSString*' name='NSImageInterlaced' type='@'/>
+<constant declared_type='NSString*' name='NSImageLoopCount' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameActionTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameAddTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameAdvanced' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameApplicationIcon' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameBluetoothTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameBonjour' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameBookmarksTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameCaution' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameColorPanel' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameColumnViewTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameComputer' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameDotMac' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameEnterFullScreenTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameEveryone' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameExitFullScreenTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameFlowViewTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameFolder' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameFolderBurnable' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameFolderSmart' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameFollowLinkFreestandingTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameFontPanel' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameGoLeftTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameGoRightTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameHomeTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameIChatTheaterTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameIconViewTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameInfo' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameInvalidDataFreestandingTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameLeftFacingTriangleTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameListViewTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameLockLockedTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameLockUnlockedTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameMenuMixedStateTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameMenuOnStateTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameMobileMe' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameMultipleDocuments' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameNetwork' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNamePathTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNamePreferencesGeneral' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameQuickLookTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameRefreshFreestandingTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameRefreshTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameRemoveTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameRevealFreestandingTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameRightFacingTriangleTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameShareTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameSlideshowTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameSmartBadgeTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameStatusAvailable' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameStatusNone' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameStatusPartiallyAvailable' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameStatusUnavailable' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameStopProgressFreestandingTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameStopProgressTemplate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameTrashEmpty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameTrashFull' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameUser' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameUserAccounts' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameUserGroup' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSImageNameUserGuest' type='@'/>
+<constant declared_type='NSString*' name='NSImageProgressive' type='@'/>
+<constant declared_type='NSString*' name='NSImageRGBColorTable' type='@'/>
+<constant declared_type='NSString*' name='NSImageRepRegistryDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSIncludedKeysBinding' type='@'/>
+<constant declared_type='NSString*' name='NSInitialKeyBinding' type='@'/>
+<constant declared_type='NSString*' name='NSInitialValueBinding' type='@'/>
+<constant declared_type='NSString*' name='NSInkTextPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSInsertsNullPlaceholderBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSInterfaceStyleDefault' type='@'/>
+<constant declared_type='NSString*' name='NSInvokesSeparatelyWithArrayObjectsBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSIsIndeterminateBinding' type='@'/>
+<constant declared_type='NSString*' name='NSKernAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSKeywordsDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSLabelBinding' type='@'/>
+<constant const='true' declared_type='NSLayoutPriority' name='NSLayoutPriorityDefaultHigh' type='f'/>
+<constant const='true' declared_type='NSLayoutPriority' name='NSLayoutPriorityDefaultLow' type='f'/>
+<constant const='true' declared_type='NSLayoutPriority' name='NSLayoutPriorityDragThatCanResizeWindow' type='f'/>
+<constant const='true' declared_type='NSLayoutPriority' name='NSLayoutPriorityDragThatCannotResizeWindow' type='f'/>
+<constant const='true' declared_type='NSLayoutPriority' name='NSLayoutPriorityFittingSizeCompression' type='f'/>
+<constant const='true' declared_type='NSLayoutPriority' name='NSLayoutPriorityRequired' type='f'/>
+<constant const='true' declared_type='NSLayoutPriority' name='NSLayoutPriorityWindowSizeStayPut' type='f'/>
+<constant declared_type='NSString*' name='NSLeftMarginDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSLigatureAttributeName' type='@'/>
+<constant const='true' declared_type='CGFloat' name='NSLightGray' type='f' type64='d'/>
+<constant declared_type='NSString*' name='NSLinkAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSLocalizedKeyDictionaryBinding' type='@'/>
+<constant declared_type='NSString*' name='NSMacSimpleTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSManagedObjectContextBinding' type='@'/>
+<constant declared_type='NSString*' name='NSManagerDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSMarkedClauseSegmentAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSMaxValueBinding' type='@'/>
+<constant declared_type='NSString*' name='NSMaxWidthBinding' type='@'/>
+<constant declared_type='NSString*' name='NSMaximumRecentsBinding' type='@'/>
+<constant declared_type='NSString*' name='NSMenuDidAddItemNotification' type='@'/>
+<constant declared_type='NSString*' name='NSMenuDidBeginTrackingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSMenuDidChangeItemNotification' type='@'/>
+<constant declared_type='NSString*' name='NSMenuDidEndTrackingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSMenuDidRemoveItemNotification' type='@'/>
+<constant declared_type='NSString*' name='NSMenuDidSendActionNotification' type='@'/>
+<constant declared_type='NSString*' name='NSMenuWillSendActionNotification' type='@'/>
+<constant declared_type='NSString*' name='NSMinValueBinding' type='@'/>
+<constant declared_type='NSString*' name='NSMinWidthBinding' type='@'/>
+<constant declared_type='NSString*' name='NSMixedStateImageBinding' type='@'/>
+<constant declared_type='NSString*' name='NSModalPanelRunLoopMode' type='@'/>
+<constant declared_type='NSString*' name='NSModificationTimeDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSMultipleTextSelectionPboardType' type='@'/>
+<constant declared_type='id' name='NSMultipleValuesMarker' type='@'/>
+<constant declared_type='NSString*' name='NSMultipleValuesPlaceholderBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSNamedColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSNibLoadingException' type='@'/>
+<constant declared_type='NSString*' name='NSNibOwner' type='@'/>
+<constant declared_type='NSString*' name='NSNibTopLevelObjects' type='@'/>
+<constant declared_type='id' name='NSNoSelectionMarker' type='@'/>
+<constant declared_type='NSString*' name='NSNoSelectionPlaceholderBindingOption' type='@'/>
+<constant declared_type='id' name='NSNotApplicableMarker' type='@'/>
+<constant declared_type='NSString*' name='NSNotApplicablePlaceholderBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSNullPlaceholderBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSObliquenessAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSObservedKeyPathKey' type='@'/>
+<constant declared_type='NSString*' name='NSObservedObjectKey' type='@'/>
+<constant declared_type='NSString*' name='NSOffStateImageBinding' type='@'/>
+<constant declared_type='NSString*' name='NSOfficeOpenXMLTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSOnStateImageBinding' type='@'/>
+<constant declared_type='NSString*' name='NSOpenDocumentTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSOptionsKey' type='@'/>
+<constant declared_type='NSString*' name='NSOutlineViewColumnDidMoveNotification' type='@'/>
+<constant declared_type='NSString*' name='NSOutlineViewColumnDidResizeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSOutlineViewDisclosureButtonKey' type='@'/>
+<constant declared_type='NSString*' name='NSOutlineViewItemDidCollapseNotification' type='@'/>
+<constant declared_type='NSString*' name='NSOutlineViewItemDidExpandNotification' type='@'/>
+<constant declared_type='NSString*' name='NSOutlineViewItemWillCollapseNotification' type='@'/>
+<constant declared_type='NSString*' name='NSOutlineViewItemWillExpandNotification' type='@'/>
+<constant declared_type='NSString*' name='NSOutlineViewSelectionDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSOutlineViewSelectionIsChangingNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSOutlineViewShowHideButtonKey' type='@'/>
+<constant declared_type='NSString*' name='NSPDFPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSPICTPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSPPDIncludeNotFoundException' type='@'/>
+<constant declared_type='NSString*' name='NSPPDIncludeStackOverflowException' type='@'/>
+<constant declared_type='NSString*' name='NSPPDIncludeStackUnderflowException' type='@'/>
+<constant declared_type='NSString*' name='NSPPDParseException' type='@'/>
+<constant declared_type='NSString*' name='NSPaperSizeDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSParagraphStyleAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSPasteboardCommunicationException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeColor' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeFindPanelSearchOptions' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeFont' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeHTML' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeMultipleTextSelection' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypePDF' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypePNG' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeRTF' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeRTFD' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeRuler' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeSound' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeTIFF' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeTabularText' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardTypeTextFinderOptions' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardURLReadingContentsConformToTypesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPasteboardURLReadingFileURLsOnlyKey' type='@'/>
+<constant declared_type='NSString*' name='NSPatternColorSpace' type='@'/>
+<constant declared_type='NSString*' name='NSPlainFileType' type='@'/>
+<constant declared_type='NSString*' name='NSPlainTextDocumentType' type='@'/>
+<constant const='true' declared_type='NSTokenStyle' name='NSPlainTextTokenStyle' type='I' type64='Q'/>
+<constant declared_type='NSString*' name='NSPopUpButtonCellWillPopUpNotification' type='@'/>
+<constant declared_type='NSString*' name='NSPopUpButtonWillPopUpNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPopoverCloseReasonDetachToWindow' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPopoverCloseReasonKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPopoverCloseReasonStandard' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPopoverDidCloseNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPopoverDidShowNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPopoverWillCloseNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPopoverWillShowNotification' type='@'/>
+<constant declared_type='NSString*' name='NSPositioningRectBinding' type='@'/>
+<constant declared_type='NSString*' name='NSPostScriptPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSPredicateBinding' type='@'/>
+<constant declared_type='NSString*' name='NSPredicateFormatBindingOption' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPreferredScrollerStyleDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSPrefixSpacesDocumentAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintAllPages' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintAllPresetsJobStyleHint' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintBottomMargin' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintCancelJob' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintCopies' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintDetailedErrorReporting' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintFaxNumber' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintFirstPage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintFormName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintHeaderAndFooter' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintHorizontalPagination' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintHorizontallyCentered' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintJobDisposition' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintJobFeatures' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintJobSavingFileNameExtensionHidden' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintJobSavingURL' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintLastPage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintLeftMargin' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintManualFeed' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintMustCollate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintNoPresetsJobStyleHint' type='@'/>
+<constant declared_type='NSString*' name='NSPrintOperationExistsException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintOrientation' type='@'/>
+<constant declared_type='NSString*' name='NSPrintPackageException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPagesAcross' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPagesDown' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPagesPerSheet' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPanelAccessorySummaryItemDescriptionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPanelAccessorySummaryItemNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPaperFeed' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPaperName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPaperSize' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPhotoJobStyleHint' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPreviewJob' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPrinter' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintPrinterName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintReversePageOrder' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintRightMargin' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintSaveJob' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintSavePath' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintScalingFactor' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintSelectionOnly' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintSpoolJob' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintTime' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintTopMargin' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintVerticalPagination' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPrintVerticallyCentered' type='@'/>
+<constant declared_type='NSString*' name='NSPrintingCommunicationException' type='@'/>
+<constant declared_type='NSString*' name='NSRTFDPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSRTFDTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSRTFPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSRTFPropertyStackOverflowException' type='@'/>
+<constant declared_type='NSString*' name='NSRTFTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSRaisesForNotApplicableKeysBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSReadOnlyDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSRecentSearchesBinding' type='@'/>
+<constant declared_type='NSString*' name='NSRepresentedFilenameBinding' type='@'/>
+<constant declared_type='NSString*' name='NSRightMarginDocumentAttribute' type='@'/>
+<constant const='true' declared_type='NSTokenStyle' name='NSRoundedTokenStyle' type='I' type64='Q'/>
+<constant declared_type='NSString*' name='NSRowHeightBinding' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRuleEditorPredicateComparisonModifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRuleEditorPredicateCompoundType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRuleEditorPredicateCustomSelector' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRuleEditorPredicateLeftExpression' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRuleEditorPredicateOperatorType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRuleEditorPredicateOptions' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRuleEditorPredicateRightExpression' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRuleEditorRowsDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSRulerPboard' type='@'/>
+<constant declared_type='NSString*' name='NSRulerPboardType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSScreenColorSpaceDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSScrollViewDidEndLiveMagnifyNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSScrollViewDidEndLiveScrollNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSScrollViewDidLiveScrollNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSScrollViewWillStartLiveMagnifyNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSScrollViewWillStartLiveScrollNotification' type='@'/>
+<constant declared_type='NSString*' name='NSSelectedIdentifierBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectedIndexBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectedLabelBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectedObjectBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectedObjectsBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectedTagBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectedValueBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectedValuesBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectionIndexPathsBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectionIndexesBinding' type='@'/>
+<constant declared_type='NSString*' name='NSSelectorNameBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSSelectsAllWhenSettingContentBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSShadowAttributeName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameAddToAperture' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameAddToIPhoto' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameAddToSafariReadingList' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameComposeEmail' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameComposeMessage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostImageOnFlickr' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostOnFacebook' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostOnLinkedIn' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostOnSinaWeibo' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostOnTencentWeibo' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostOnTwitter' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostVideoOnTudou' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostVideoOnVimeo' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNamePostVideoOnYouku' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameSendViaAirDrop' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameUseAsDesktopPicture' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameUseAsFacebookProfileImage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameUseAsLinkedInProfileImage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSharingServiceNameUseAsTwitterProfileImage' type='@'/>
+<constant declared_type='NSString*' name='NSShellCommandFileType' type='@'/>
+<constant declared_type='NSString*' name='NSSortDescriptorsBinding' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSoundPboardType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechCharacterModeProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechCommandDelimiterProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechCommandPrefix' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechCommandSuffix' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechCurrentVoiceProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechDictionaryAbbreviations' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechDictionaryEntryPhonemes' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechDictionaryEntrySpelling' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechDictionaryLocaleIdentifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechDictionaryModificationDate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechDictionaryPronunciations' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechErrorCount' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechErrorNewestCharacterOffset' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechErrorNewestCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechErrorOldestCharacterOffset' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechErrorOldestCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechErrorsProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechInputModeProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechModeLiteral' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechModeNormal' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechModePhoneme' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechModeText' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechNumberModeProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechOutputToFileURLProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechPhonemeInfoExample' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechPhonemeInfoHiliteEnd' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechPhonemeInfoHiliteStart' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechPhonemeInfoOpcode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechPhonemeInfoSymbol' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechPhonemeSymbolsProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechPitchBaseProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechPitchModProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechRateProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechRecentSyncProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechResetProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechStatusNumberOfCharactersLeft' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechStatusOutputBusy' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechStatusOutputPaused' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechStatusPhonemeCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechStatusProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechSynthesizerInfoIdentifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechSynthesizerInfoProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechSynthesizerInfoVersion' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpeechVolumeProperty' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSpellCheckerDidChangeAutomaticTextReplacementNotification' type='@'/>
+<constant declared_type='NSString*' name='NSSpellingStateAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSSplitViewDidResizeSubviewsNotification' type='@'/>
+<constant declared_type='NSString*' name='NSSplitViewWillResizeSubviewsNotification' type='@'/>
+<constant const='true' declared_type='CGFloat' name='NSSquareStatusItemLength' type='f' type64='d'/>
+<constant const='true' declared_type='CGFloat' name='NSStackViewSpacingUseDefault' type='f' type64='d'/>
+<constant const='true' declared_type='NSStackViewVisibilityPriority' name='NSStackViewVisibilityPriorityDetachOnlyIfNecessary' type='f'/>
+<constant const='true' declared_type='NSStackViewVisibilityPriority' name='NSStackViewVisibilityPriorityMustHold' type='f'/>
+<constant const='true' declared_type='NSStackViewVisibilityPriority' name='NSStackViewVisibilityPriorityNotVisible' type='f'/>
+<constant declared_type='NSString*' name='NSStrikethroughColorAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSStrikethroughStyleAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSStringPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSStrokeColorAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSStrokeWidthAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSSubjectDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSSuperscriptAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSSystemColorsDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTIFFException' type='@'/>
+<constant declared_type='NSString*' name='NSTIFFPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSTabColumnTerminatorsAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSTableViewColumnDidMoveNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTableViewColumnDidResizeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTableViewRowViewKey' type='@'/>
+<constant declared_type='NSString*' name='NSTableViewSelectionDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTableViewSelectionIsChangingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTabularTextPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSTargetBinding' type='@'/>
+<constant declared_type='NSString*' name='NSTextAlternativesAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSTextAlternativesSelectedAlternativeStringNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingDocumentAuthorKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingDocumentTitleKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingDocumentURLKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingOrthographyKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingQuotesKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingReferenceDateKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingReferenceTimeZoneKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingRegularExpressionsKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextCheckingReplacementsKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextColorBinding' type='@'/>
+<constant declared_type='NSString*' name='NSTextDidBeginEditingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextDidEndEditingNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextEffectAttributeName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextEffectLetterpressStyle' type='@'/>
+<constant declared_type='NSString*' name='NSTextEncodingNameDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSTextEncodingNameDocumentOption' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextFinderCaseInsensitiveKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextFinderMatchingTypeKey' type='@'/>
+<constant declared_type='NSString*' name='NSTextInputContextKeyboardSelectionDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextLayoutSectionOrientation' type='@'/>
+<constant declared_type='NSString*' name='NSTextLayoutSectionRange' type='@'/>
+<constant declared_type='NSString*' name='NSTextLayoutSectionsAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSTextLineTooLongException' type='@'/>
+<constant declared_type='NSString*' name='NSTextNoSelectionException' type='@'/>
+<constant declared_type='NSString*' name='NSTextReadException' type='@'/>
+<constant declared_type='NSString*' name='NSTextSizeMultiplierDocumentOption' type='@'/>
+<constant declared_type='NSString*' name='NSTextStorageDidProcessEditingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextStorageWillProcessEditingNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextViewDidChangeSelectionNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextViewDidChangeTypingAttributesNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextViewWillChangeNotifyingTextViewNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTextWriteException' type='@'/>
+<constant declared_type='NSString*' name='NSTimeoutDocumentOption' type='@'/>
+<constant declared_type='NSString*' name='NSTitleBinding' type='@'/>
+<constant declared_type='NSString*' name='NSTitleDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSToolTipAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSToolTipBinding' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarCustomizeToolbarItemIdentifier' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarDidRemoveItemNotification' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarFlexibleSpaceItemIdentifier' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarPrintItemIdentifier' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarSeparatorItemIdentifier' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarShowColorsItemIdentifier' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarShowFontsItemIdentifier' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarSpaceItemIdentifier' type='@'/>
+<constant declared_type='NSString*' name='NSToolbarWillAddItemNotification' type='@'/>
+<constant declared_type='NSString*' name='NSTopMarginDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSTransparentBinding' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTypeIdentifierAddressText' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTypeIdentifierDateText' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTypeIdentifierPhoneNumberText' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTypeIdentifierTransitInformationText' type='@'/>
+<constant declared_type='NSString*' name='NSTypedStreamVersionException' type='@'/>
+<constant declared_type='NSString*' name='NSURLPboardType' type='@'/>
+<constant declared_type='NSUInteger' name='NSUnderlineByWordMask' type='I' type64='Q'/>
+<constant declared_type='NSString*' name='NSUnderlineColorAttributeName' type='@'/>
+<constant declared_type='NSUInteger' name='NSUnderlineStrikethroughMask' type='I' type64='Q'/>
+<constant declared_type='NSString*' name='NSUnderlineStyleAttributeName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUserActivityDocumentURLKey' type='@'/>
+<constant declared_type='NSString*' name='NSUsesScreenFontsDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSVCardPboardType' type='@'/>
+<constant declared_type='NSString*' name='NSValidatesImmediatelyBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSValueBinding' type='@'/>
+<constant declared_type='NSString*' name='NSValuePathBinding' type='@'/>
+<constant declared_type='NSString*' name='NSValueTransformerBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSValueTransformerNameBindingOption' type='@'/>
+<constant declared_type='NSString*' name='NSValueURLBinding' type='@'/>
+<constant const='true' declared_type='CGFloat' name='NSVariableStatusItemLength' type='f' type64='d'/>
+<constant declared_type='NSString*' name='NSVerticalGlyphFormAttributeName' type='@'/>
+<constant declared_type='NSString*' name='NSViewAnimationEffectKey' type='@'/>
+<constant declared_type='NSString*' name='NSViewAnimationEndFrameKey' type='@'/>
+<constant declared_type='NSString*' name='NSViewAnimationFadeInEffect' type='@'/>
+<constant declared_type='NSString*' name='NSViewAnimationFadeOutEffect' type='@'/>
+<constant declared_type='NSString*' name='NSViewAnimationStartFrameKey' type='@'/>
+<constant declared_type='NSString*' name='NSViewAnimationTargetKey' type='@'/>
+<constant declared_type='NSString*' name='NSViewBoundsDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSViewDidUpdateTrackingAreasNotification' type='@'/>
+<constant declared_type='NSString*' name='NSViewFocusDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSViewFrameDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSViewGlobalFrameDidChangeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSViewModeDocumentAttribute' type='@'/>
+<constant const='true' declared_type='CGFloat' name='NSViewNoInstrinsicMetric' type='f' type64='d'/>
+<constant declared_type='NSString*' name='NSViewSizeDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSViewZoomDocumentAttribute' type='@'/>
+<constant declared_type='NSString*' name='NSVisibleBinding' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceAge' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceDemoText' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceGender' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceGenderFemale' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceGenderMale' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceGenderNeuter' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceIdentifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceIndividuallySpokenCharacters' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceLanguage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceLocaleIdentifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSVoiceSupportedCharacters' type='@'/>
+<constant declared_type='NSString*' name='NSWarningValueBinding' type='@'/>
+<constant declared_type='NSString*' name='NSWebArchiveTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSWebPreferencesDocumentOption' type='@'/>
+<constant declared_type='NSString*' name='NSWebResourceLoadDelegateDocumentOption' type='@'/>
+<constant const='true' declared_type='CGFloat' name='NSWhite' type='f' type64='d'/>
+<constant declared_type='NSString*' name='NSWidthBinding' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidBecomeKeyNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidBecomeMainNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowDidChangeBackingPropertiesNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowDidChangeOcclusionStateNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidChangeScreenNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidChangeScreenProfileNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidDeminiaturizeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowDidEndLiveResizeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidEndSheetNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowDidEnterFullScreenNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowDidEnterVersionBrowserNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowDidExitFullScreenNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowDidExitVersionBrowserNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidExposeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidMiniaturizeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidMoveNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidResignKeyNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidResignMainNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidResizeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowDidUpdateNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowServerCommunicationException' type='@'/>
+<constant declared_type='NSString*' name='NSWindowWillBeginSheetNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowWillCloseNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowWillEnterFullScreenNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowWillEnterVersionBrowserNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowWillExitFullScreenNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowWillExitVersionBrowserNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowWillMiniaturizeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWindowWillMoveNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWindowWillStartLiveResizeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWordMLTextDocumentType' type='@'/>
+<constant declared_type='NSString*' name='NSWordTablesReadException' type='@'/>
+<constant declared_type='NSString*' name='NSWordTablesWriteException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceActiveSpaceDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceApplicationKey' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceCompressOperation' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceCopyOperation' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDecompressOperation' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDecryptOperation' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDesktopImageAllowClippingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDesktopImageFillColorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDesktopImageScalingKey' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDestroyOperation' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDidActivateApplicationNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDidChangeFileLabelsNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDidDeactivateApplicationNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDidHideApplicationNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDidLaunchApplicationNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDidMountNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDidPerformFileOperationNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDidRenameVolumeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDidTerminateApplicationNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceDidUnhideApplicationNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDidUnmountNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDidWakeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceDuplicateOperation' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceEncryptOperation' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceLaunchConfigurationAppleEvent' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceLaunchConfigurationArchitecture' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceLaunchConfigurationArguments' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceLaunchConfigurationEnvironment' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceLinkOperation' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceMoveOperation' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceRecycleOperation' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceScreensDidSleepNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceScreensDidWakeNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceSessionDidBecomeActiveNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceSessionDidResignActiveNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceVolumeLocalizedNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceVolumeOldLocalizedNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceVolumeOldURLKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceVolumeURLKey' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceWillLaunchApplicationNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWorkspaceWillPowerOffNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceWillSleepNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWorkspaceWillUnmountNotification' type='@'/>
+<constant declared_type='NSString*' name='NSWritingDirectionAttributeName' type='@'/>
+<enum name='NS16BitBigEndianBitmapFormat' value='1024'/>
+<enum name='NS16BitLittleEndianBitmapFormat' value='256'/>
+<enum name='NS32BitBigEndianBitmapFormat' value='2048'/>
+<enum name='NS32BitLittleEndianBitmapFormat' value='512'/>
<enum name='NSAWTEventType' value='16'/>
<enum name='NSAboveBottom' value='4'/>
<enum name='NSAboveTop' value='1'/>
+<enum name='NSAcceleratorButton' value='8'/>
+<enum name='NSAccessibilityOrientationHorizontal' value='2'/>
+<enum name='NSAccessibilityOrientationUnknown' value='0'/>
+<enum name='NSAccessibilityOrientationVertical' value='1'/>
+<enum name='NSAccessibilityPriorityHigh' value='90'/>
+<enum name='NSAccessibilityPriorityLow' value='10'/>
+<enum name='NSAccessibilityPriorityMedium' value='50'/>
+<enum name='NSAccessibilityRulerMarkerTypeIndentFirstLine' value='7'/>
+<enum name='NSAccessibilityRulerMarkerTypeIndentHead' value='5'/>
+<enum name='NSAccessibilityRulerMarkerTypeIndentTail' value='6'/>
+<enum name='NSAccessibilityRulerMarkerTypeTabStopCenter' value='3'/>
+<enum name='NSAccessibilityRulerMarkerTypeTabStopDecimal' value='4'/>
+<enum name='NSAccessibilityRulerMarkerTypeTabStopLeft' value='1'/>
+<enum name='NSAccessibilityRulerMarkerTypeTabStopRight' value='2'/>
+<enum name='NSAccessibilityRulerMarkerTypeUnknown' value='0'/>
+<enum name='NSAccessibilitySortDirectionAscending' value='1'/>
+<enum name='NSAccessibilitySortDirectionDescending' value='2'/>
+<enum name='NSAccessibilitySortDirectionUnknown' value='0'/>
+<enum name='NSAccessibilityUnitsCentimeters' value='2'/>
+<enum name='NSAccessibilityUnitsInches' value='1'/>
+<enum name='NSAccessibilityUnitsPicas' value='4'/>
+<enum name='NSAccessibilityUnitsPoints' value='3'/>
+<enum name='NSAccessibilityUnitsUnknown' value='0'/>
<enum name='NSAddTraitFontAction' value='2'/>
<enum name='NSAdobeCNS1CharacterCollection' value='1'/>
<enum name='NSAdobeGB1CharacterCollection' value='2'/>
@@ -1079,12 +1186,13 @@
<enum name='NSAnimationLinear' value='3'/>
<enum name='NSAnimationNonblocking' value='1'/>
<enum name='NSAnimationNonblockingThreaded' value='2'/>
-<enum name='NSAnyEventMask' value64='18446744073709551615' value='4294967295'/>
+<enum name='NSAnyEventMask' value='4294967295' value64='18446744073709551615'/>
<enum name='NSAnyType' value='0'/>
<enum name='NSAppKitDefined' value='13'/>
<enum name='NSAppKitDefinedMask' value='8192'/>
<enum name='NSAppKitVersionNumber10_0' value='577'/>
<enum name='NSAppKitVersionNumber10_1' value='620'/>
+<enum name='NSAppKitVersionNumber10_10' value='1343'/>
<enum name='NSAppKitVersionNumber10_2' value='663'/>
<enum name='NSAppKitVersionNumber10_2_3' value='663.6'/>
<enum name='NSAppKitVersionNumber10_3' value='743'/>
@@ -1102,6 +1210,12 @@
<enum name='NSAppKitVersionNumber10_5_2' value='949.27'/>
<enum name='NSAppKitVersionNumber10_5_3' value='949.33'/>
<enum name='NSAppKitVersionNumber10_6' value='1038'/>
+<enum name='NSAppKitVersionNumber10_7' value='1138'/>
+<enum name='NSAppKitVersionNumber10_7_2' value='1138.23'/>
+<enum name='NSAppKitVersionNumber10_7_3' value='1138.32'/>
+<enum name='NSAppKitVersionNumber10_7_4' value='1138.47'/>
+<enum name='NSAppKitVersionNumber10_8' value='1187'/>
+<enum name='NSAppKitVersionNumber10_9' value='1265'/>
<enum name='NSAppKitVersionNumberWithColumnResizingBrowser' value='685.0'/>
<enum name='NSAppKitVersionNumberWithContinuousScrollingBrowser' value='680.0'/>
<enum name='NSAppKitVersionNumberWithCursorSizeSupport' value='682.0'/>
@@ -1122,6 +1236,7 @@
<enum name='NSApplicationDelegateReplyCancel' value='1'/>
<enum name='NSApplicationDelegateReplyFailure' value='2'/>
<enum name='NSApplicationDelegateReplySuccess' value='0'/>
+<enum name='NSApplicationOcclusionStateVisible' value='2'/>
<enum name='NSApplicationPresentationAutoHideDock' value='1'/>
<enum name='NSApplicationPresentationAutoHideMenuBar' value='4'/>
<enum name='NSApplicationPresentationAutoHideToolbar' value='2048'/>
@@ -1140,6 +1255,7 @@
<enum name='NSAtTop' value='2'/>
<enum name='NSAttachmentCharacter' value='65532'/>
<enum name='NSAutoPagination' value='0'/>
+<enum name='NSAutosaveAsOperation' value='5'/>
<enum name='NSAutosaveElsewhereOperation' value='3'/>
<enum name='NSAutosaveInPlaceOperation' value='4'/>
<enum name='NSAutosaveOperation' value='3'/>
@@ -1240,14 +1356,29 @@
<enum name='NSColorRenderingIntentSaturation' value='4'/>
<enum name='NSCommandKeyMask' value='1048576'/>
<enum name='NSCompositeClear' value='0'/>
+<enum name='NSCompositeColor' value='27'/>
+<enum name='NSCompositeColorBurn' value='20'/>
+<enum name='NSCompositeColorDodge' value='19'/>
<enum name='NSCompositeCopy' value='1'/>
+<enum name='NSCompositeDarken' value='17'/>
<enum name='NSCompositeDestinationAtop' value='9'/>
<enum name='NSCompositeDestinationIn' value='7'/>
<enum name='NSCompositeDestinationOut' value='8'/>
<enum name='NSCompositeDestinationOver' value='6'/>
+<enum name='NSCompositeDifference' value='23'/>
+<enum name='NSCompositeExclusion' value='24'/>
+<enum name='NSCompositeHardLight' value='22'/>
<enum name='NSCompositeHighlight' value='12'/>
+<enum name='NSCompositeHue' value='25'/>
+<enum name='NSCompositeLighten' value='18'/>
+<enum name='NSCompositeLuminosity' value='28'/>
+<enum name='NSCompositeMultiply' value='14'/>
+<enum name='NSCompositeOverlay' value='16'/>
<enum name='NSCompositePlusDarker' value='11'/>
<enum name='NSCompositePlusLighter' value='13'/>
+<enum name='NSCompositeSaturation' value='26'/>
+<enum name='NSCompositeScreen' value='15'/>
+<enum name='NSCompositeSoftLight' value='21'/>
<enum name='NSCompositeSourceAtop' value='5'/>
<enum name='NSCompositeSourceIn' value='3'/>
<enum name='NSCompositeSourceOut' value='4'/>
@@ -1278,7 +1409,6 @@
<enum name='NSCustomPaletteModeColorPanel' value='4'/>
<enum name='NSDecimalTabStopType' value='3'/>
<enum name='NSDefaultControlTint' value='0'/>
-<enum name='NSDefaultTokenStyle' value='0'/>
<enum name='NSDeleteCharFunctionKey' value='63294'/>
<enum name='NSDeleteCharacter' value='127'/>
<enum name='NSDeleteFunctionKey' value='63272'/>
@@ -1299,7 +1429,7 @@
<enum name='NSDragOperationAll_Obsolete' value='15'/>
<enum name='NSDragOperationCopy' value='1'/>
<enum name='NSDragOperationDelete' value='32'/>
-<enum name='NSDragOperationEvery' value64='18446744073709551615' value='4294967295'/>
+<enum name='NSDragOperationEvery' value='4294967295' value64='18446744073709551615'/>
<enum name='NSDragOperationGeneric' value='4'/>
<enum name='NSDragOperationLink' value='2'/>
<enum name='NSDragOperationMove' value='16'/>
@@ -1323,6 +1453,7 @@
<enum name='NSEraDatePickerElementFlag' value='256'/>
<enum name='NSEraserPointingDevice' value='3'/>
<enum name='NSEvenOddWindingRule' value='1'/>
+<enum name='NSEventDurationForever' value='1.7976931348623157E+308'/>
<enum name='NSEventGestureAxisHorizontal' value='1'/>
<enum name='NSEventGestureAxisNone' value='0'/>
<enum name='NSEventGestureAxisVertical' value='2'/>
@@ -1330,12 +1461,15 @@
<enum name='NSEventMaskEndGesture' value='1048576'/>
<enum name='NSEventMaskGesture' value='536870912'/>
<enum name='NSEventMaskMagnify' value='1073741824'/>
+<enum name='NSEventMaskPressure' value64='17179869184'/>
<enum name='NSEventMaskRotate' value='262144'/>
+<enum name='NSEventMaskSmartMagnify' value64='4294967296'/>
<enum name='NSEventMaskSwipe' value='2147483648'/>
<enum name='NSEventPhaseBegan' value='1'/>
<enum name='NSEventPhaseCancelled' value='16'/>
<enum name='NSEventPhaseChanged' value='4'/>
<enum name='NSEventPhaseEnded' value='8'/>
+<enum name='NSEventPhaseMayBegin' value='32'/>
<enum name='NSEventPhaseNone' value='0'/>
<enum name='NSEventPhaseStationary' value='2'/>
<enum name='NSEventSwipeTrackingClampGestureAmount' value='2'/>
@@ -1344,7 +1478,10 @@
<enum name='NSEventTypeEndGesture' value='20'/>
<enum name='NSEventTypeGesture' value='29'/>
<enum name='NSEventTypeMagnify' value='30'/>
+<enum name='NSEventTypePressure' value64='34'/>
+<enum name='NSEventTypeQuickLook' value='33'/>
<enum name='NSEventTypeRotate' value='18'/>
+<enum name='NSEventTypeSmartMagnify' value64='32'/>
<enum name='NSEventTypeSwipe' value='31'/>
<enum name='NSExclude10_4ElementsIconCreationOption' value='4'/>
<enum name='NSExcludeQuickDrawElementsIconCreationOption' value='2'/>
@@ -1462,8 +1599,16 @@
<enum name='NSFontVerticalTrait' value='2048'/>
<enum name='NSFormFeedCharacter' value='12'/>
<enum name='NSFullScreenWindowMask' value='16384'/>
+<enum name='NSFullSizeContentViewWindowMask' value='32768'/>
<enum name='NSFunctionKeyMask' value='8388608'/>
<enum name='NSGIFFileType' value='2'/>
+<enum name='NSGestureRecognizerStateBegan' value='1'/>
+<enum name='NSGestureRecognizerStateCancelled' value='4'/>
+<enum name='NSGestureRecognizerStateChanged' value='2'/>
+<enum name='NSGestureRecognizerStateEnded' value='3'/>
+<enum name='NSGestureRecognizerStateFailed' value='5'/>
+<enum name='NSGestureRecognizerStatePossible' value='0'/>
+<enum name='NSGestureRecognizerStateRecognized' value='3'/>
<enum name='NSGlyphAttributeBidiLevel' value='2'/>
<enum name='NSGlyphAttributeElastic' value='1'/>
<enum name='NSGlyphAttributeInscribe' value='5'/>
@@ -1538,6 +1683,8 @@
<enum name='NSImageRepLoadStatusUnknownType' value='-1'/>
<enum name='NSImageRepLoadStatusWillNeedAllData' value='-3'/>
<enum name='NSImageRepMatchesDevice' value='0'/>
+<enum name='NSImageResizingModeStretch' value='0'/>
+<enum name='NSImageResizingModeTile' value='1'/>
<enum name='NSImageRight' value='3'/>
<enum name='NSImageScaleAxesIndependently' value='1'/>
<enum name='NSImageScaleNone' value='2'/>
@@ -1589,13 +1736,6 @@
<enum name='NSLayoutFormatDirectionLeftToRight' value='65536'/>
<enum name='NSLayoutFormatDirectionMask' value='196608'/>
<enum name='NSLayoutFormatDirectionRightToLeft' value='131072'/>
-<enum name='NSLayoutPriorityDefaultHigh' value='750'/>
-<enum name='NSLayoutPriorityDefaultLow' value='250'/>
-<enum name='NSLayoutPriorityDragThatCanResizeWindow' value='510'/>
-<enum name='NSLayoutPriorityDragThatCannotResizeWindow' value='490'/>
-<enum name='NSLayoutPriorityFittingSizeCompression' value='50'/>
-<enum name='NSLayoutPriorityRequired' value='1000'/>
-<enum name='NSLayoutPriorityWindowSizeStayPut' value='500'/>
<enum name='NSLayoutRelationEqual' value='0'/>
<enum name='NSLayoutRelationGreaterThanOrEqual' value='1'/>
<enum name='NSLayoutRelationLessThanOrEqual' value='-1'/>
@@ -1633,6 +1773,9 @@
<enum name='NSListModeMatrix' value='2'/>
<enum name='NSMacintoshInterfaceStyle' value='3'/>
<enum name='NSMainMenuWindowLevel' value='24'/>
+<enum name='NSMediaLibraryAudio' value='1'/>
+<enum name='NSMediaLibraryImage' value='2'/>
+<enum name='NSMediaLibraryMovie' value='4'/>
<enum name='NSMenuFunctionKey' value='63285'/>
<enum name='NSMenuPropertyItemAccessibilityDescription' value='32'/>
<enum name='NSMenuPropertyItemAttributedTitle' value='2'/>
@@ -1645,6 +1788,11 @@
<enum name='NSMiterLineJoinStyle' value='0'/>
<enum name='NSMixedState' value='-1'/>
<enum name='NSModalPanelWindowLevel' value='8'/>
+<enum name='NSModalResponseAbort' value='-1001'/>
+<enum name='NSModalResponseCancel' value='0'/>
+<enum name='NSModalResponseContinue' value='-1002'/>
+<enum name='NSModalResponseOK' value='1'/>
+<enum name='NSModalResponseStop' value='-1000'/>
<enum name='NSModeSwitchFunctionKey' value='63303'/>
<enum name='NSMomentaryChangeButton' value='5'/>
<enum name='NSMomentaryLight' value='7'/>
@@ -1659,6 +1807,7 @@
<enum name='NSMouseMoved' value='5'/>
<enum name='NSMouseMovedMask' value='32'/>
<enum name='NSMoveToBezierPathElement' value='0'/>
+<enum name='NSMultiLevelAcceleratorButton' value='9'/>
<enum name='NSNarrowFontMask' value='16'/>
<enum name='NSNativeShortGlyphPacking' value='5'/>
<enum name='NSNaturalTextAlignment' value='4'/>
@@ -1750,6 +1899,7 @@
<enum name='NSOpenGLPFAVirtualScreenCount' value='128'/>
<enum name='NSOpenGLPFAWindow' value='80'/>
<enum name='NSOpenGLProfileVersion3_2Core' value='12800'/>
+<enum name='NSOpenGLProfileVersion4_1Core' value='16640'/>
<enum name='NSOpenGLProfileVersionLegacy' value='4096'/>
<enum name='NSOtherMouseDown' value='25'/>
<enum name='NSOtherMouseDownMask' value='33554432'/>
@@ -1759,9 +1909,17 @@
<enum name='NSOtherMouseUpMask' value='67108864'/>
<enum name='NSOtherTextMovement' value='0'/>
<enum name='NSOutlineViewDropOnItemIndex' value='-1'/>
+<enum name='NSPDFPanelRequestsParentDirectory' value='16777216'/>
+<enum name='NSPDFPanelShowsOrientation' value='8'/>
+<enum name='NSPDFPanelShowsPaperSize' value='4'/>
<enum name='NSPNGFileType' value='4'/>
+<enum name='NSPageControllerTransitionStyleHorizontalStrip' value='2'/>
+<enum name='NSPageControllerTransitionStyleStackBook' value='1'/>
+<enum name='NSPageControllerTransitionStyleStackHistory' value='0'/>
<enum name='NSPageDownFunctionKey' value='63277'/>
<enum name='NSPageUpFunctionKey' value='63276'/>
+<enum name='NSPaperOrientationLandscape' value='1'/>
+<enum name='NSPaperOrientationPortrait' value='0'/>
<enum name='NSParagraphSeparatorCharacter' value='8233'/>
<enum name='NSPasteboardReadingAsData' value='0'/>
<enum name='NSPasteboardReadingAsKeyedArchive' value='4'/>
@@ -1779,7 +1937,6 @@
<enum name='NSPenUpperSideMask' value='4'/>
<enum name='NSPeriodic' value='16'/>
<enum name='NSPeriodicMask' value='65536'/>
-<enum name='NSPlainTextTokenStyle' value='1'/>
<enum name='NSPopUpArrowAtBottom' value='2'/>
<enum name='NSPopUpArrowAtCenter' value='1'/>
<enum name='NSPopUpMenuWindowLevel' value='101'/>
@@ -1836,8 +1993,10 @@
<enum name='NSRegularControlSize' value='0'/>
<enum name='NSRegularSquareBezelStyle' value='2'/>
<enum name='NSRelevancyLevelIndicatorStyle' value='0'/>
+<enum name='NSRemoteNotificationTypeAlert' value='4'/>
<enum name='NSRemoteNotificationTypeBadge' value='1'/>
<enum name='NSRemoteNotificationTypeNone' value='0'/>
+<enum name='NSRemoteNotificationTypeSound' value='2'/>
<enum name='NSRemoveTraitFontAction' value='7'/>
<enum name='NSResetCursorRectsRunLoopOrdering' value='700000'/>
<enum name='NSResetFunctionKey' value='63283'/>
@@ -1859,7 +2018,6 @@
<enum name='NSRoundRectBezelStyle' value='12'/>
<enum name='NSRoundedBezelStyle' value='1'/>
<enum name='NSRoundedDisclosureBezelStyle' value='14'/>
-<enum name='NSRoundedTokenStyle' value='2'/>
<enum name='NSRuleEditorNestingModeCompound' value='2'/>
<enum name='NSRuleEditorNestingModeList' value='1'/>
<enum name='NSRuleEditorNestingModeSimple' value='3'/>
@@ -1912,10 +2070,12 @@
<enum name='NSSegmentStyleCapsule' value='5'/>
<enum name='NSSegmentStyleRoundRect' value='3'/>
<enum name='NSSegmentStyleRounded' value='1'/>
+<enum name='NSSegmentStyleSeparated' value='8'/>
<enum name='NSSegmentStyleSmallSquare' value='6'/>
<enum name='NSSegmentStyleTexturedRounded' value='2'/>
<enum name='NSSegmentStyleTexturedSquare' value='4'/>
<enum name='NSSegmentSwitchTrackingMomentary' value='2'/>
+<enum name='NSSegmentSwitchTrackingMomentaryAccelerator' value='3'/>
<enum name='NSSegmentSwitchTrackingSelectAny' value='1'/>
<enum name='NSSegmentSwitchTrackingSelectOne' value='0'/>
<enum name='NSSelectByCharacter' value='0'/>
@@ -1936,6 +2096,12 @@
<enum name='NSServiceMiscellaneousError' value='66800'/>
<enum name='NSServiceRequestTimedOutError' value='66562'/>
<enum name='NSShadowlessSquareBezelStyle' value='6'/>
+<enum name='NSSharingContentScopeFull' value='2'/>
+<enum name='NSSharingContentScopeItem' value='0'/>
+<enum name='NSSharingContentScopePartial' value='1'/>
+<enum name='NSSharingServiceErrorMaximum' value='67327'/>
+<enum name='NSSharingServiceErrorMinimum' value='67072'/>
+<enum name='NSSharingServiceNotConfiguredError' value='67072'/>
<enum name='NSShiftKeyMask' value='131072'/>
<enum name='NSShowControlGlyphs' value='1'/>
<enum name='NSShowInvisibleGlyphs' value='2'/>
@@ -1957,7 +2123,11 @@
<enum name='NSSplitViewDividerStyleThick' value='1'/>
<enum name='NSSplitViewDividerStyleThin' value='2'/>
<enum name='NSSquareLineCapStyle' value='2'/>
-<enum name='NSSquareStatusItemLength' value='-2'/>
+<enum name='NSStackViewGravityBottom' value='3'/>
+<enum name='NSStackViewGravityCenter' value='2'/>
+<enum name='NSStackViewGravityLeading' value='1'/>
+<enum name='NSStackViewGravityTop' value='1'/>
+<enum name='NSStackViewGravityTrailing' value='3'/>
<enum name='NSStatusWindowLevel' value='25'/>
<enum name='NSStopFunctionKey' value='63284'/>
<enum name='NSStringDrawingDisableScreenFontSubstitution' value='4'/>
@@ -1983,6 +2153,10 @@
<enum name='NSTIFFFileType' value='0'/>
<enum name='NSTabCharacter' value='9'/>
<enum name='NSTabTextMovement' value='17'/>
+<enum name='NSTabViewControllerTabStyleSegmentedControlOnBottom' value='1'/>
+<enum name='NSTabViewControllerTabStyleSegmentedControlOnTop' value='0'/>
+<enum name='NSTabViewControllerTabStyleToolbar' value='2'/>
+<enum name='NSTabViewControllerTabStyleUnspecified' value='-1'/>
<enum name='NSTableColumnAutoresizingMask' value='1'/>
<enum name='NSTableColumnNoResizing' value='0'/>
<enum name='NSTableColumnUserResizingMask' value='2'/>
@@ -1994,6 +2168,7 @@
<enum name='NSTableViewAnimationSlideRight' value='64'/>
<enum name='NSTableViewAnimationSlideUp' value='16'/>
<enum name='NSTableViewDashedHorizontalGridLineMask' value='8'/>
+<enum name='NSTableViewDraggingDestinationFeedbackStyleGap' value='2'/>
<enum name='NSTableViewDraggingDestinationFeedbackStyleNone' value='-1'/>
<enum name='NSTableViewDraggingDestinationFeedbackStyleRegular' value='0'/>
<enum name='NSTableViewDraggingDestinationFeedbackStyleSourceList' value='1'/>
@@ -2087,6 +2262,11 @@
<enum name='NSTimeZoneDatePickerElementFlag' value='16'/>
<enum name='NSTitledWindowMask' value='1'/>
<enum name='NSToggleButton' value='2'/>
+<enum name='NSTokenStyleDefault' value='0'/>
+<enum name='NSTokenStyleNone' value='1'/>
+<enum name='NSTokenStylePlainSquared' value='4'/>
+<enum name='NSTokenStyleRounded' value='2'/>
+<enum name='NSTokenStyleSquared' value='3'/>
<enum name='NSToolbarDisplayModeDefault' value='0'/>
<enum name='NSToolbarDisplayModeIconAndLabel' value='1'/>
<enum name='NSToolbarDisplayModeIconOnly' value='2'/>
@@ -2101,7 +2281,7 @@
<enum name='NSTopTabsBezelBorder' value='0'/>
<enum name='NSTornOffMenuWindowLevel' value='3'/>
<enum name='NSTouchEventSubtype' value='3'/>
-<enum name='NSTouchPhaseAny' value64='18446744073709551615' value='4294967295'/>
+<enum name='NSTouchPhaseAny' value='4294967295' value64='18446744073709551615'/>
<enum name='NSTouchPhaseBegan' value='1'/>
<enum name='NSTouchPhaseCancelled' value='16'/>
<enum name='NSTouchPhaseEnded' value='8'/>
@@ -2154,10 +2334,20 @@
<enum name='NSUserFunctionKey' value='63286'/>
<enum name='NSUserInterfaceLayoutDirectionLeftToRight' value='0'/>
<enum name='NSUserInterfaceLayoutDirectionRightToLeft' value='1'/>
+<enum name='NSUserInterfaceLayoutOrientationHorizontal' value='0'/>
+<enum name='NSUserInterfaceLayoutOrientationVertical' value='1'/>
<enum name='NSUtilityWindowMask' value='16'/>
-<enum name='NSVariableStatusItemLength' value='-1'/>
<enum name='NSVerticalRuler' value='1'/>
<enum name='NSViaPanelFontAction' value='1'/>
+<enum name='NSViewControllerTransitionAllowUserInteraction' value='4096'/>
+<enum name='NSViewControllerTransitionCrossfade' value='1'/>
+<enum name='NSViewControllerTransitionNone' value='0'/>
+<enum name='NSViewControllerTransitionSlideBackward' value='384'/>
+<enum name='NSViewControllerTransitionSlideDown' value='32'/>
+<enum name='NSViewControllerTransitionSlideForward' value='320'/>
+<enum name='NSViewControllerTransitionSlideLeft' value='64'/>
+<enum name='NSViewControllerTransitionSlideRight' value='128'/>
+<enum name='NSViewControllerTransitionSlideUp' value='16'/>
<enum name='NSViewHeightSizable' value='16'/>
<enum name='NSViewLayerContentsPlacementBottom' value='8'/>
<enum name='NSViewLayerContentsPlacementBottomLeft' value='9'/>
@@ -2172,6 +2362,7 @@
<enum name='NSViewLayerContentsPlacementTopLeft' value='11'/>
<enum name='NSViewLayerContentsPlacementTopRight' value='5'/>
<enum name='NSViewLayerContentsRedrawBeforeViewResize' value='3'/>
+<enum name='NSViewLayerContentsRedrawCrossfade' value='4'/>
<enum name='NSViewLayerContentsRedrawDuringViewResize' value='2'/>
<enum name='NSViewLayerContentsRedrawNever' value='0'/>
<enum name='NSViewLayerContentsRedrawOnSetNeedsDisplay' value='1'/>
@@ -2181,6 +2372,15 @@
<enum name='NSViewMinYMargin' value='8'/>
<enum name='NSViewNotSizable' value='0'/>
<enum name='NSViewWidthSizable' value='2'/>
+<enum name='NSVisualEffectBlendingModeBehindWindow' value='0'/>
+<enum name='NSVisualEffectBlendingModeWithinWindow' value='1'/>
+<enum name='NSVisualEffectMaterialAppearanceBased' value='0'/>
+<enum name='NSVisualEffectMaterialDark' value='2'/>
+<enum name='NSVisualEffectMaterialLight' value='1'/>
+<enum name='NSVisualEffectMaterialTitlebar' value='3'/>
+<enum name='NSVisualEffectStateActive' value='1'/>
+<enum name='NSVisualEffectStateFollowsWindowActiveState' value='0'/>
+<enum name='NSVisualEffectStateInactive' value='2'/>
<enum name='NSWantsBidiLevels' value='4'/>
<enum name='NSWarningAlertStyle' value='0'/>
<enum name='NSWheelModeColorPanel' value='6'/>
@@ -2216,10 +2416,13 @@
<enum name='NSWindowMovedEventType' value='4'/>
<enum name='NSWindowNumberListAllApplications' value='1'/>
<enum name='NSWindowNumberListAllSpaces' value='16'/>
+<enum name='NSWindowOcclusionStateVisible' value='2'/>
<enum name='NSWindowOut' value='0'/>
<enum name='NSWindowSharingNone' value='0'/>
<enum name='NSWindowSharingReadOnly' value='1'/>
<enum name='NSWindowSharingReadWrite' value='2'/>
+<enum name='NSWindowTitleHidden' value='1'/>
+<enum name='NSWindowTitleVisible' value='0'/>
<enum name='NSWindowToolbarButton' value='3'/>
<enum name='NSWindowZoomButton' value='2'/>
<enum name='NSWindows95InterfaceStyle' value='2'/>
@@ -2232,6 +2435,7 @@
<enum name='NSWorkspaceLaunchInhibitingBackgroundOnly' value='128'/>
<enum name='NSWorkspaceLaunchNewInstance' value='524288'/>
<enum name='NSWorkspaceLaunchPreferringClassic' value='262144'/>
+<enum name='NSWorkspaceLaunchWithErrorPresentation' value='64'/>
<enum name='NSWorkspaceLaunchWithoutActivation' value='512'/>
<enum name='NSWorkspaceLaunchWithoutAddingToRecents' value='256'/>
<enum name='NSWritingDirectionLeftToRight' value='0'/>
@@ -2239,536 +2443,550 @@
<enum name='NSWritingDirectionRightToLeft' value='1'/>
<enum name='NSYearMonthDatePickerElementFlag' value='192'/>
<enum name='NSYearMonthDayDatePickerElementFlag' value='224'/>
+<enum name='NS_USER_ACTIVITY_SUPPORTED' value='1'/>
<function name='NSAccessibilityActionDescription'>
-<arg name='action' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='action' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
+<function name='NSAccessibilityFrameInView'>
+<arg declared_type='NSView*' name='parentView' type='@'/>
+<arg declared_type='NSRect' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</function>
+<function name='NSAccessibilityPointInView'>
+<arg declared_type='NSView*' name='parentView' type='@'/>
+<arg declared_type='NSPoint' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</function>
<function name='NSAccessibilityPostNotification'>
-<arg name='element' declared_type='id' type='@'/>
-<arg name='notification' declared_type='NSString*' type='@'/>
+<arg declared_type='id' name='element' type='@'/>
+<arg declared_type='NSString*' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</function>
+<function name='NSAccessibilityPostNotificationWithUserInfo'>
+<arg declared_type='id' name='element' type='@'/>
+<arg declared_type='NSString*' name='notification' type='@'/>
+<arg declared_type='NSDictionary*' name='userInfo' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSAccessibilityRaiseBadArgumentException'>
-<arg name='element' declared_type='id' type='@'/>
-<arg name='attribute' declared_type='NSString*' type='@'/>
-<arg name='value' declared_type='id' type='@'/>
+<arg declared_type='id' name='element' type='@'/>
+<arg declared_type='NSString*' name='attribute' type='@'/>
+<arg declared_type='id' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSAccessibilityRoleDescription'>
-<arg name='role' declared_type='NSString*' type='@'/>
-<arg name='subrole' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='role' type='@'/>
+<arg declared_type='NSString*' name='subrole' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSAccessibilityRoleDescriptionForUIElement'>
-<arg name='element' declared_type='id' type='@'/>
+<arg declared_type='id' name='element' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
+<function name='NSAccessibilitySetMayContainProtectedContent'>
+<arg declared_type='BOOL' name='flag' type='B'/>
+<retval declared_type='BOOL' type='B'/>
+</function>
<function name='NSAccessibilityUnignoredAncestor'>
-<arg name='element' declared_type='id' type='@'/>
+<arg declared_type='id' name='element' type='@'/>
<retval declared_type='id' type='@'/>
</function>
<function name='NSAccessibilityUnignoredChildren'>
-<arg name='originalChildren' declared_type='NSArray*' type='@'/>
+<arg declared_type='NSArray*' name='originalChildren' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</function>
<function name='NSAccessibilityUnignoredChildrenForOnlyChild'>
-<arg name='originalChild' declared_type='id' type='@'/>
+<arg declared_type='id' name='originalChild' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</function>
<function name='NSAccessibilityUnignoredDescendant'>
-<arg name='element' declared_type='id' type='@'/>
+<arg declared_type='id' name='element' type='@'/>
<retval declared_type='id' type='@'/>
</function>
<function name='NSApplicationLoad'>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSApplicationMain'>
-<arg name='argc' declared_type='int' type='i'/>
-<arg name='argv' declared_type='char**' const='true' type='^*'/>
+<arg declared_type='int' name='argc' type='i'/>
+<arg const='true' declared_type='char**' name='argv' type='^*'/>
<retval declared_type='int' type='i'/>
</function>
<function name='NSAvailableWindowDepths'>
-<retval declared_type='NSWindowDepth*' const='true' type='^i'/>
+<retval const='true' declared_type='NSWindowDepth*' type='^i'/>
</function>
<function name='NSBeep'>
<retval declared_type='void' type='v'/>
</function>
<function name='NSBeginAlertSheet' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@'/>
-<arg name='modalDelegate' declared_type='id' type='@'/>
-<arg name='didEndSelector' declared_type='SEL' type=':'/>
-<arg name='didDismissSelector' declared_type='SEL' type=':'/>
-<arg name='contextInfo' declared_type='void*' type='^v'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<arg declared_type='NSWindow*' name='docWindow' type='@'/>
+<arg declared_type='id' name='modalDelegate' type='@'/>
+<arg declared_type='SEL' name='didEndSelector' type=':'/>
+<arg declared_type='SEL' name='didDismissSelector' type=':'/>
+<arg declared_type='void*' name='contextInfo' type='^v'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSBeginCriticalAlertSheet' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@'/>
-<arg name='modalDelegate' declared_type='id' type='@'/>
-<arg name='didEndSelector' declared_type='SEL' type=':'/>
-<arg name='didDismissSelector' declared_type='SEL' type=':'/>
-<arg name='contextInfo' declared_type='void*' type='^v'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<arg declared_type='NSWindow*' name='docWindow' type='@'/>
+<arg declared_type='id' name='modalDelegate' type='@'/>
+<arg declared_type='SEL' name='didEndSelector' type=':'/>
+<arg declared_type='SEL' name='didDismissSelector' type=':'/>
+<arg declared_type='void*' name='contextInfo' type='^v'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSBeginInformationalAlertSheet' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@'/>
-<arg name='modalDelegate' declared_type='id' type='@'/>
-<arg name='didEndSelector' declared_type='SEL' type=':'/>
-<arg name='didDismissSelector' declared_type='SEL' type=':'/>
-<arg name='contextInfo' declared_type='void*' type='^v'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<arg declared_type='NSWindow*' name='docWindow' type='@'/>
+<arg declared_type='id' name='modalDelegate' type='@'/>
+<arg declared_type='SEL' name='didEndSelector' type=':'/>
+<arg declared_type='SEL' name='didDismissSelector' type=':'/>
+<arg declared_type='void*' name='contextInfo' type='^v'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSBestDepth'>
-<arg name='colorSpace' declared_type='NSString*' type='@'/>
-<arg name='bps' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='bpp' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='planar' declared_type='BOOL' type='B'/>
-<arg name='exactMatch' declared_type='BOOL*' type='^B'/>
+<arg declared_type='NSString*' name='colorSpace' type='@'/>
+<arg declared_type='NSInteger' name='bps' type='i' type64='q'/>
+<arg declared_type='NSInteger' name='bpp' type='i' type64='q'/>
+<arg declared_type='BOOL' name='planar' type='B'/>
+<arg declared_type='BOOL*' name='exactMatch' type='^B'/>
<retval declared_type='NSWindowDepth' type='i'/>
</function>
<function name='NSBitsPerPixelFromDepth'>
-<arg name='depth' declared_type='NSWindowDepth' type='i'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSWindowDepth' name='depth' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSBitsPerSampleFromDepth'>
-<arg name='depth' declared_type='NSWindowDepth' type='i'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSWindowDepth' name='depth' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSColorSpaceFromDepth'>
-<arg name='depth' declared_type='NSWindowDepth' type='i'/>
+<arg declared_type='NSWindowDepth' name='depth' type='i'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSConvertGlyphsToPackedGlyphs'>
-<arg name='glBuf' declared_type='NSGlyph*' type='^I'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='packing' declared_type='NSMultibyteGlyphPacking' type64='Q' type='I'/>
-<arg name='packedGlyphs' declared_type='char*' type='*'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSGlyph*' name='glBuf' type='^I'/>
+<arg declared_type='NSInteger' name='count' type='i' type64='q'/>
+<arg declared_type='NSMultibyteGlyphPacking' name='packing' type='I' type64='Q'/>
+<arg declared_type='char*' name='packedGlyphs' type='*'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSCopyBits'>
-<arg name='srcGState' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='srcRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='destPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSInteger' name='srcGState' type='i' type64='q'/>
+<arg declared_type='NSRect' name='srcRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPoint' name='destPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSCountWindows'>
-<arg name='count' declared_type='NSInteger*' type64='^q' type='^i'/>
+<arg declared_type='NSInteger*' name='count' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSCountWindowsForContext'>
-<arg name='context' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='count' declared_type='NSInteger*' type64='^q' type='^i'/>
+<arg declared_type='NSInteger' name='context' type='i' type64='q'/>
+<arg declared_type='NSInteger*' name='count' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSCreateFileContentsPboardType'>
-<arg name='fileType' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='fileType' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSCreateFilenamePboardType'>
-<arg name='fileType' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='fileType' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSDisableScreenUpdates'>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDottedFrameRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawBitmap'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='width' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='height' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='bps' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='spp' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='bpp' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='bpr' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='isPlanar' declared_type='BOOL' type='B'/>
-<arg name='hasAlpha' declared_type='BOOL' type='B'/>
-<arg name='colorSpaceName' declared_type='NSString*' type='@'/>
-<arg name='data' declared_type='unsigned char **' const='true' type='^*'/>
+<arg declared_type='NSRect' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSInteger' name='width' type='i' type64='q'/>
+<arg declared_type='NSInteger' name='height' type='i' type64='q'/>
+<arg declared_type='NSInteger' name='bps' type='i' type64='q'/>
+<arg declared_type='NSInteger' name='spp' type='i' type64='q'/>
+<arg declared_type='NSInteger' name='bpp' type='i' type64='q'/>
+<arg declared_type='NSInteger' name='bpr' type='i' type64='q'/>
+<arg declared_type='BOOL' name='isPlanar' type='B'/>
+<arg declared_type='BOOL' name='hasAlpha' type='B'/>
+<arg declared_type='NSString*' name='colorSpaceName' type='@'/>
+<arg const='true' declared_type='unsigned char **' name='data' type='^*'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawButton'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawColorTiledRects'>
-<arg name='boundsRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='sides' declared_type='NSRectEdge*' type64='^Q' const='true' type='^i'/>
-<arg name='colors' declared_type='NSColor**' type='^@'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='boundsRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg const='true' declared_type='NSRectEdge*' name='sides' type='^i' type64='^Q'/>
+<arg declared_type='NSColor**' name='colors' type='^@'/>
+<arg declared_type='NSInteger' name='count' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSDrawDarkBezel'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawGrayBezel'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawGroove'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawLightBezel'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawNinePartImage'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='topLeftCorner' declared_type='NSImage*' type='@'/>
-<arg name='topEdgeFill' declared_type='NSImage*' type='@'/>
-<arg name='topRightCorner' declared_type='NSImage*' type='@'/>
-<arg name='leftEdgeFill' declared_type='NSImage*' type='@'/>
-<arg name='centerFill' declared_type='NSImage*' type='@'/>
-<arg name='rightEdgeFill' declared_type='NSImage*' type='@'/>
-<arg name='bottomLeftCorner' declared_type='NSImage*' type='@'/>
-<arg name='bottomEdgeFill' declared_type='NSImage*' type='@'/>
-<arg name='bottomRightCorner' declared_type='NSImage*' type='@'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I'/>
-<arg name='alphaFraction' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='flipped' declared_type='BOOL' type='B'/>
+<arg declared_type='NSRect' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSImage*' name='topLeftCorner' type='@'/>
+<arg declared_type='NSImage*' name='topEdgeFill' type='@'/>
+<arg declared_type='NSImage*' name='topRightCorner' type='@'/>
+<arg declared_type='NSImage*' name='leftEdgeFill' type='@'/>
+<arg declared_type='NSImage*' name='centerFill' type='@'/>
+<arg declared_type='NSImage*' name='rightEdgeFill' type='@'/>
+<arg declared_type='NSImage*' name='bottomLeftCorner' type='@'/>
+<arg declared_type='NSImage*' name='bottomEdgeFill' type='@'/>
+<arg declared_type='NSImage*' name='bottomRightCorner' type='@'/>
+<arg declared_type='NSCompositingOperation' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' name='alphaFraction' type='f' type64='d'/>
+<arg declared_type='BOOL' name='flipped' type='B'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawThreePartImage'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='startCap' declared_type='NSImage*' type='@'/>
-<arg name='centerFill' declared_type='NSImage*' type='@'/>
-<arg name='endCap' declared_type='NSImage*' type='@'/>
-<arg name='vertical' declared_type='BOOL' type='B'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I'/>
-<arg name='alphaFraction' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='flipped' declared_type='BOOL' type='B'/>
+<arg declared_type='NSRect' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSImage*' name='startCap' type='@'/>
+<arg declared_type='NSImage*' name='centerFill' type='@'/>
+<arg declared_type='NSImage*' name='endCap' type='@'/>
+<arg declared_type='BOOL' name='vertical' type='B'/>
+<arg declared_type='NSCompositingOperation' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' name='alphaFraction' type='f' type64='d'/>
+<arg declared_type='BOOL' name='flipped' type='B'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawTiledRects'>
-<arg name='boundsRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='sides' declared_type='NSRectEdge*' type64='^Q' const='true' type='^i'/>
-<arg name='grays' declared_type='CGFloat*' type64='^d' const='true' type='^f'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='boundsRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg const='true' declared_type='NSRectEdge*' name='sides' type='^i' type64='^Q'/>
+<arg const='true' declared_type='CGFloat*' name='grays' type='^f' type64='^d'/>
+<arg declared_type='NSInteger' name='count' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSDrawWhiteBezel'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDrawWindowBackground'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='NSEdgeInsetsMake' inline='true'>
-<arg name='top' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='left' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='bottom' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='right' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='NSEdgeInsets' type64='{_NSEdgeInsets=dddd}' type='{_NSEdgeInsets=ffff}'/>
-</function>
<function name='NSEnableScreenUpdates'>
<retval declared_type='void' type='v'/>
</function>
<function name='NSEraseRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='NSEventMaskFromType' inline='true'>
-<arg name='type' declared_type='NSEventType' type64='Q' type='I'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<function inline='true' name='NSEventMaskFromType'>
+<arg declared_type='NSEventType' name='type' type='I' type64='Q'/>
+<retval declared_type='NSEventMask' type='Q'/>
</function>
<function name='NSFrameRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSFrameRectWithWidth'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='frameWidth' declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' name='frameWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSFrameRectWithWidthUsingOperation'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='frameWidth' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' name='frameWidth' type='f' type64='d'/>
+<arg declared_type='NSCompositingOperation' name='op' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSGetAlertPanel' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
<retval declared_type='id' type='@'/>
</function>
<function name='NSGetCriticalAlertPanel' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
<retval declared_type='id' type='@'/>
</function>
<function name='NSGetFileType'>
-<arg name='pboardType' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='pboardType' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSGetFileTypes'>
-<arg name='pboardTypes' declared_type='NSArray*' type='@'/>
+<arg declared_type='NSArray*' name='pboardTypes' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</function>
<function name='NSGetInformationalAlertPanel' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
<retval declared_type='id' type='@'/>
</function>
<function name='NSGetWindowServerMemory'>
-<arg name='context' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='virtualMemory' declared_type='NSInteger*' type64='^q' type='^i'/>
-<arg name='windowBackingMemory' declared_type='NSInteger*' type64='^q' type='^i'/>
-<arg name='windowDumpString' declared_type='NSString**' type='^@'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' name='context' type='i' type64='q'/>
+<arg declared_type='NSInteger*' name='virtualMemory' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' name='windowBackingMemory' type='^i' type64='^q'/>
+<arg declared_type='NSString**' name='windowDumpString' type='^@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSHighlightRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSInterfaceStyleForKey'>
-<arg name='key' declared_type='NSString*' type='@'/>
-<arg name='responder' declared_type='NSResponder*' type='@'/>
-<retval declared_type='NSInterfaceStyle' type64='Q' type='I'/>
+<arg declared_type='NSString*' name='key' type='@'/>
+<arg declared_type='NSResponder*' name='responder' type='@'/>
+<retval declared_type='NSInterfaceStyle' type='I' type64='Q'/>
</function>
<function name='NSIsControllerMarker'>
-<arg name='object' declared_type='id' type='@'/>
+<arg declared_type='id' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSNumberOfColorComponents'>
-<arg name='colorSpaceName' declared_type='NSString*' type='@'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' name='colorSpaceName' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSOpenGLGetOption'>
-<arg name='pname' declared_type='NSOpenGLGlobalOption' type='i'/>
-<arg name='param' declared_type='GLint*' type='^i'/>
+<arg declared_type='NSOpenGLGlobalOption' name='pname' type='i'/>
+<arg declared_type='GLint*' name='param' type='^i'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSOpenGLGetVersion'>
-<arg name='major' declared_type='GLint*' type='^i'/>
-<arg name='minor' declared_type='GLint*' type='^i'/>
+<arg declared_type='GLint*' name='major' type='^i'/>
+<arg declared_type='GLint*' name='minor' type='^i'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSOpenGLSetOption'>
-<arg name='pname' declared_type='NSOpenGLGlobalOption' type='i'/>
-<arg name='param' declared_type='GLint' type='i'/>
+<arg declared_type='NSOpenGLGlobalOption' name='pname' type='i'/>
+<arg declared_type='GLint' name='param' type='i'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSPerformService'>
-<arg name='itemName' declared_type='NSString*' type='@'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@'/>
+<arg declared_type='NSString*' name='itemName' type='@'/>
+<arg declared_type='NSPasteboard*' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSPlanarFromDepth'>
-<arg name='depth' declared_type='NSWindowDepth' type='i'/>
+<arg declared_type='NSWindowDepth' name='depth' type='i'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSReadPixel'>
-<arg name='passedPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' name='passedPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSColor*' type='@'/>
</function>
<function name='NSRectClip'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRectClipList'>
-<arg name='rects' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' const='true' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i'/>
+<arg const='true' declared_type='NSRect*' name='rects' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSInteger' name='count' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRectFill'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRectFillList'>
-<arg name='rects' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' const='true' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i'/>
+<arg const='true' declared_type='NSRect*' name='rects' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSInteger' name='count' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRectFillListUsingOperation'>
-<arg name='rects' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' const='true' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I'/>
+<arg const='true' declared_type='NSRect*' name='rects' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSInteger' name='count' type='i' type64='q'/>
+<arg declared_type='NSCompositingOperation' name='op' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRectFillListWithColors'>
-<arg name='rects' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' const='true' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='colors' declared_type='NSColor **' const='true' type='^@'/>
-<arg name='num' declared_type='NSInteger' type64='q' type='i'/>
+<arg const='true' declared_type='NSRect*' name='rects' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg const='true' declared_type='NSColor **' name='colors' type='^@'/>
+<arg declared_type='NSInteger' name='num' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRectFillListWithColorsUsingOperation'>
-<arg name='rects' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' const='true' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='colors' declared_type='NSColor **' const='true' type='^@'/>
-<arg name='num' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I'/>
+<arg const='true' declared_type='NSRect*' name='rects' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg const='true' declared_type='NSColor **' name='colors' type='^@'/>
+<arg declared_type='NSInteger' name='num' type='i' type64='q'/>
+<arg declared_type='NSCompositingOperation' name='op' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRectFillListWithGrays'>
-<arg name='rects' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' const='true' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='grays' declared_type='CGFloat*' type64='^d' const='true' type='^f'/>
-<arg name='num' declared_type='NSInteger' type64='q' type='i'/>
+<arg const='true' declared_type='NSRect*' name='rects' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg const='true' declared_type='CGFloat*' name='grays' type='^f' type64='^d'/>
+<arg declared_type='NSInteger' name='num' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRectFillUsingOperation'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' name='op' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRegisterServicesProvider'>
-<arg name='provider' declared_type='id' type='@'/>
-<arg name='name' declared_type='NSString*' type='@'/>
+<arg declared_type='id' name='provider' type='@'/>
+<arg declared_type='NSString*' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSReleaseAlertPanel'>
-<arg name='panel' declared_type='id' type='@'/>
+<arg declared_type='id' name='panel' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSRunAlertPanel' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSRunAlertPanelRelativeToWindow' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<arg declared_type='NSWindow*' name='docWindow' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSRunCriticalAlertPanel' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSRunCriticalAlertPanelRelativeToWindow' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<arg declared_type='NSWindow*' name='docWindow' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSRunInformationalAlertPanel' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' printf_format='true' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSRunInformationalAlertPanelRelativeToWindow' variadic='true'>
-<arg name='title' declared_type='NSString*' type='@'/>
-<arg name='msgFormat' declared_type='NSString*' type='@'/>
-<arg name='defaultButton' declared_type='NSString*' type='@'/>
-<arg name='alternateButton' declared_type='NSString*' type='@'/>
-<arg name='otherButton' declared_type='NSString*' type='@'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' name='title' type='@'/>
+<arg declared_type='NSString*' name='msgFormat' type='@'/>
+<arg declared_type='NSString*' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' name='otherButton' type='@'/>
+<arg declared_type='NSWindow*' name='docWindow' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSSetFocusRingStyle'>
-<arg name='placement' declared_type='NSFocusRingPlacement' type64='Q' type='I'/>
+<arg declared_type='NSFocusRingPlacement' name='placement' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSSetShowsServicesMenuItem'>
-<arg name='itemName' declared_type='NSString*' type='@'/>
-<arg name='enabled' declared_type='BOOL' type='B'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' name='itemName' type='@'/>
+<arg declared_type='BOOL' name='enabled' type='B'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</function>
<function name='NSShowAnimationEffect'>
-<arg name='animationEffect' declared_type='NSAnimationEffect' type64='Q' type='I'/>
-<arg name='centerLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
-<arg name='animationDelegate' declared_type='id' type='@'/>
-<arg name='didEndSelector' declared_type='SEL' type=':'/>
-<arg name='contextInfo' declared_type='void*' type='^v'/>
+<arg declared_type='NSAnimationEffect' name='animationEffect' type='I' type64='Q'/>
+<arg declared_type='NSPoint' name='centerLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSSize' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='id' name='animationDelegate' type='@'/>
+<arg declared_type='SEL' name='didEndSelector' type=':'/>
+<arg declared_type='void*' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSShowsServicesMenuItem'>
-<arg name='itemName' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='itemName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSUnregisterServicesProvider'>
-<arg name='name' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSUpdateDynamicServices'>
<retval declared_type='void' type='v'/>
</function>
<function name='NSWindowList'>
-<arg name='size' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='list' declared_type='NSInteger*' type64='^q' type='^i'/>
+<arg declared_type='NSInteger' name='size' type='i' type64='q'/>
+<arg declared_type='NSInteger*' name='list' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSWindowListForContext'>
-<arg name='context' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='size' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='list' declared_type='NSInteger*' type64='^q' type='^i'/>
+<arg declared_type='NSInteger' name='context' type='i' type64='q'/>
+<arg declared_type='NSInteger' name='size' type='i' type64='q'/>
+<arg declared_type='NSInteger*' name='list' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</function>
<class name='CIColor'>
<method selector='initWithColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='CIImage'>
<method selector='drawAtPoint:fromRect:operation:fraction:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='fromRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='2'/>
-<arg name='delta' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='fromRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' index='2' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='3' name='delta' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInRect:fromRect:operation:fraction:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='fromRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='2'/>
-<arg name='delta' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='1' name='fromRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' index='2' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='3' name='delta' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithBitmapImageRep:'>
-<arg name='bitmapImageRep' declared_type='NSBitmapImageRep*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSBitmapImageRep*' index='0' name='bitmapImageRep' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSATSTypesetter'>
@@ -2779,202 +2997,222 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='1'/>
-<arg name='proposedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='glyphPosition' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='3'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSTextContainer*' index='1' name='textContainer' type='@'/>
+<arg declared_type='NSRect' index='2' name='proposedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPoint' index='3' name='glyphPosition' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='4' name='charIndex' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='characterRangeForGlyphRange:actualGlyphRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='currentTextContainer'>
<retval declared_type='NSTextContainer*' type='@'/>
</method>
<method selector='deleteGlyphsInRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:'>
-<arg name='glyphsRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='glyphBuffer' declared_type='NSGlyph*' type='^I' index='1'/>
-<arg name='charIndexBuffer' declared_type='NSUInteger*' type64='^Q' type='^I' index='2'/>
-<arg name='inscribeBuffer' declared_type='NSGlyphInscription*' type64='^Q' type='^I' index='3'/>
-<arg name='elasticBuffer' declared_type='BOOL*' type='^B' index='4'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSRange' index='0' name='glyphsRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSGlyph*' index='1' name='glyphBuffer' type='^I'/>
+<arg declared_type='NSUInteger*' index='2' name='charIndexBuffer' type='^I' type64='^Q'/>
+<arg declared_type='NSGlyphInscription*' index='3' name='inscribeBuffer' type='^I' type64='^Q'/>
+<arg declared_type='BOOL*' index='4' name='elasticBuffer' type='^B'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getLineFragmentRect:usedRect:forParagraphSeparatorGlyphRange:atProposedOrigin:'>
-<arg name='lineFragmentRect' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='lineFragmentUsedRect' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='paragraphSeparatorGlyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='lineOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='3'/>
+<arg declared_type='NSRect*' index='0' name='lineFragmentRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect*' index='1' name='lineFragmentUsedRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='2' name='paragraphSeparatorGlyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='3' name='lineOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='glyphRangeForCharacterRange:actualCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='hyphenCharacterForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='UTF32Char' type64='I' type='L'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<retval declared_type='UTF32Char' type='L' type64='I'/>
</method>
<method selector='hyphenationFactor'>
<retval declared_type='float' type='f'/>
</method>
<method selector='hyphenationFactorForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='insertGlyph:atGlyphIndex:characterIndex:'>
-<arg name='glyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='characterIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSGlyph' index='0' name='glyph' type='I'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='characterIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='layoutManager'>
<retval declared_type='NSLayoutManager*' type='@'/>
</method>
<method selector='layoutParagraphAtPoint:'>
-<arg name='lineFragmentOrigin' declared_type='NSPoint*' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSPoint*' index='0' name='lineFragmentOrigin' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='lineFragmentPadding'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='lineFragmentRectForProposedRect:remainingRect:'>
-<arg name='proposedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='remainingRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='proposedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRectPointer' index='1' name='remainingRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='paragraphGlyphRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='paragraphSeparatorGlyphRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='setAttachmentSize:forGlyphRange:'>
-<arg name='attachmentSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSSize' index='0' name='attachmentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedString:'>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBidiLevels:forGlyphRange:'>
-<arg name='levels' declared_type='uint8_t*' const='true' type='*' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg const='true' declared_type='uint8_t*' index='0' name='levels' type='*'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBidiProcessingEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bidiProcessingEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsOutsideLineFragment:forGlyphRange:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHardInvalidation:forGlyphRange:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHyphenationFactor:'>
-<arg name='factor' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='hyphenationFactor' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineFragmentPadding:'>
-<arg name='padding' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='lineFragmentPadding' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineFragmentRect:forGlyphRange:usedRect:baselineOffset:'>
-<arg name='fragmentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='usedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='baselineOffset' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSRect' index='0' name='fragmentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRect' index='2' name='usedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' index='3' name='baselineOffset' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocation:withAdvancements:forStartOfGlyphRange:'>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='advancements' declared_type='CGFloat*' type64='^d' const='true' type='^f' index='1'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSPoint' index='0' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg const='true' declared_type='CGFloat*' index='1' name='advancements' type='^f' type64='^d'/>
+<arg declared_type='NSRange' index='2' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotShownAttribute:forGlyphRange:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParagraphGlyphRange:separatorGlyphRange:'>
-<arg name='paragraphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='paragraphSeparatorRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSRange' index='0' name='paragraphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='1' name='paragraphSeparatorRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTypesetterBehavior:'>
-<arg name='behavior' declared_type='NSTypesetterBehavior' type64='q' type='i' index='0'/>
+<arg declared_type='NSTypesetterBehavior' index='0' name='typesetterBehavior' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesFontLeading:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesFontLeading' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedTypesetter' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='sharedTypesetter'>
+<retval declared_type='NSATSTypesetter*' type='@'/>
</method>
<method selector='shouldBreakLineByHyphenatingBeforeCharacterAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='shouldBreakLineByWordBeforeCharacterAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='substituteFontForFont:'>
-<arg name='originalFont' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='originalFont' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='substituteGlyphsInRange:withGlyphs:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='glyphs' declared_type='NSGlyph*' type='^I' index='1'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSGlyph*' index='1' name='glyphs' type='^I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textTabForGlyphLocation:writingDirection:maxLocation:'>
-<arg name='glyphLocation' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='direction' declared_type='NSWritingDirection' type64='q' type='i' index='1'/>
-<arg name='maxLocation' declared_type='CGFloat' type64='d' type='f' index='2'/>
+<arg declared_type='CGFloat' index='0' name='glyphLocation' type='f' type64='d'/>
+<arg declared_type='NSWritingDirection' index='1' name='direction' type='i' type64='q'/>
+<arg declared_type='CGFloat' index='2' name='maxLocation' type='f' type64='d'/>
<retval declared_type='NSTextTab*' type='@'/>
</method>
<method selector='typesetterBehavior'>
-<retval declared_type='NSTypesetterBehavior' type64='q' type='i'/>
+<retval declared_type='NSTypesetterBehavior' type='i' type64='q'/>
</method>
<method selector='usesFontLeading'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='willSetLineFragmentRect:forGlyphRange:usedRect:baselineOffset:'>
-<arg name='lineRect' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='usedRect' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='baselineOffset' declared_type='CGFloat*' type64='^d' type='^f' index='3'/>
+<arg declared_type='NSRect*' index='0' name='lineRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRect*' index='2' name='usedRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat*' index='3' name='baselineOffset' type='^f' type64='^d'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSAccessibilityElement'>
+<method selector='accessibilityAddChildElement:'>
+<arg declared_type='NSAccessibilityElement*' index='0' name='childElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='accessibilityElementWithRole:frame:label:parent:'>
+<arg declared_type='NSString*' index='0' name='role' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSString*' index='2' name='label' type='@'/>
+<arg declared_type='id' index='3' name='parent' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityFrameInParentSpace'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='setAccessibilityFrameInParentSpace:'>
+<arg declared_type='NSRect' index='0' name='accessibilityFrameInParentSpace' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -2983,19 +3221,19 @@
<retval declared_type='SEL' type=':'/>
</method>
<method selector='setAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTag:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='target'>
<retval declared_type='id' type='@'/>
@@ -3009,7 +3247,7 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='transformBezierPath:'>
-<arg name='aPath' declared_type='NSBezierPath*' type='@' index='0'/>
+<arg declared_type='NSBezierPath*' index='0' name='aPath' type='@'/>
<retval declared_type='NSBezierPath*' type='@'/>
</method>
</class>
@@ -3018,29 +3256,37 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='addButtonWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='NSButton*' type='@'/>
</method>
<method selector='alertStyle'>
-<retval declared_type='NSAlertStyle' type64='Q' type='I'/>
+<retval declared_type='NSAlertStyle' type='I' type64='Q'/>
</method>
-<method selector='alertWithError:' class_method='true'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<method class_method='true' selector='alertWithError:'>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='NSAlert*' type='@'/>
</method>
-<method variadic='true' selector='alertWithMessageText:defaultButton:alternateButton:otherButton:informativeTextWithFormat:' class_method='true'>
-<arg name='message' declared_type='NSString*' type='@' index='0'/>
-<arg name='defaultButton' declared_type='NSString*' type='@' index='1'/>
-<arg name='alternateButton' declared_type='NSString*' type='@' index='2'/>
-<arg name='otherButton' declared_type='NSString*' type='@' index='3'/>
-<arg name='format' declared_type='NSString*' type='@' index='4'/>
+<method class_method='true' selector='alertWithMessageText:defaultButton:alternateButton:otherButton:informativeTextWithFormat:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='message' type='@'/>
+<arg declared_type='NSString*' index='1' name='defaultButton' type='@'/>
+<arg declared_type='NSString*' index='2' name='alternateButton' type='@'/>
+<arg declared_type='NSString*' index='3' name='otherButton' type='@'/>
+<arg declared_type='NSString*' index='4' name='format' printf_format='true' type='@'/>
<retval declared_type='NSAlert*' type='@'/>
</method>
+<method selector='beginSheetModalForWindow:completionHandler:'>
+<arg declared_type='NSWindow*' index='0' name='sheetWindow' type='@'/>
+<arg declared_type='void (^)(NSModalResponse)' function_pointer='true' index='1' name='handler' type='@?'>
+<arg declared_type='NSModalResponse' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='buttons'>
@@ -3065,42 +3311,42 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='runModal'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSModalResponse' type='i' type64='q'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='accessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlertStyle:'>
-<arg name='style' declared_type='NSAlertStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSAlertStyle' index='0' name='alertStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHelpAnchor:'>
-<arg name='anchor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='helpAnchor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIcon:'>
-<arg name='icon' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='icon' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInformativeText:'>
-<arg name='informativeText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='informativeText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMessageText:'>
-<arg name='messageText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='messageText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsHelp:'>
-<arg name='showsHelp' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsHelp' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsSuppressionButton:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsSuppressionButton' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsHelp'>
@@ -3118,14 +3364,14 @@
</class>
<class name='NSAnimation'>
<method selector='addProgressMark:'>
-<arg name='progressMark' declared_type='NSAnimationProgress' type='f' index='0'/>
+<arg declared_type='NSAnimationProgress' index='0' name='progressMark' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='animationBlockingMode'>
-<retval declared_type='NSAnimationBlockingMode' type64='Q' type='I'/>
+<retval declared_type='NSAnimationBlockingMode' type='I' type64='Q'/>
</method>
<method selector='animationCurve'>
-<retval declared_type='NSAnimationCurve' type64='Q' type='I'/>
+<retval declared_type='NSAnimationCurve' type='I' type64='Q'/>
</method>
<method selector='clearStartAnimation'>
<retval declared_type='void' type='v'/>
@@ -3149,9 +3395,9 @@
<retval declared_type='float' type='f'/>
</method>
<method selector='initWithDuration:animationCurve:'>
-<arg name='duration' declared_type='NSTimeInterval' type='d' index='0'/>
-<arg name='animationCurve' declared_type='NSAnimationCurve' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTimeInterval' index='0' name='duration' type='d'/>
+<arg declared_type='NSAnimationCurve' index='1' name='animationCurve' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isAnimating'>
<retval declared_type='BOOL' type='B'/>
@@ -3160,103 +3406,134 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='removeProgressMark:'>
-<arg name='progressMark' declared_type='NSAnimationProgress' type='f' index='0'/>
+<arg declared_type='NSAnimationProgress' index='0' name='progressMark' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runLoopModesForAnimating'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='setAnimationBlockingMode:'>
-<arg name='animationBlockingMode' declared_type='NSAnimationBlockingMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSAnimationBlockingMode' index='0' name='animationBlockingMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAnimationCurve:'>
-<arg name='curve' declared_type='NSAnimationCurve' type64='Q' type='I' index='0'/>
+<arg declared_type='NSAnimationCurve' index='0' name='animationCurve' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrentProgress:'>
-<arg name='progress' declared_type='NSAnimationProgress' type='f' index='0'/>
+<arg declared_type='NSAnimationProgress' index='0' name='currentProgress' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDuration:'>
-<arg name='duration' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='duration' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameRate:'>
-<arg name='framesPerSecond' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='frameRate' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProgressMarks:'>
-<arg name='progressMarks' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='progressMarks' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startAnimation'>
<retval declared_type='void' type='v'/>
</method>
<method selector='startWhenAnimation:reachesProgress:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
-<arg name='startProgress' declared_type='NSAnimationProgress' type='f' index='1'/>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
+<arg declared_type='NSAnimationProgress' index='1' name='startProgress' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopAnimation'>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopWhenAnimation:reachesProgress:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
-<arg name='stopProgress' declared_type='NSAnimationProgress' type='f' index='1'/>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
+<arg declared_type='NSAnimationProgress' index='1' name='stopProgress' type='f'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSAnimationContext'>
-<method selector='beginGrouping' class_method='true'>
+<method selector='allowsImplicitAnimation'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='beginGrouping'>
<retval declared_type='void' type='v'/>
</method>
<method selector='completionHandler'>
-<retval function_pointer='true' declared_type='void (^)(void)' type='@?'>
+<retval declared_type='void (^)(void)' function_pointer='true' type='@?'>
<retval declared_type='void' type='v'/>
</retval>
</method>
-<method selector='currentContext' class_method='true'>
+<method class_method='true' selector='currentContext'>
<retval declared_type='NSAnimationContext*' type='@'/>
</method>
<method selector='duration'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='endGrouping' class_method='true'>
+<method class_method='true' selector='endGrouping'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='runAnimationGroup:completionHandler:' class_method='true'>
-<arg name='changes' function_pointer='true' declared_type='void (^)(NSAnimationContext *)' type='@?' index='0'>
+<method class_method='true' selector='runAnimationGroup:completionHandler:'>
+<arg declared_type='void (^)(NSAnimationContext *)' function_pointer='true' index='0' name='changes' type='@?'>
<arg declared_type='NSAnimationContext*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(void)' type='@?' index='1'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
+<method selector='setAllowsImplicitAnimation:'>
+<arg declared_type='BOOL' index='0' name='allowsImplicitAnimation' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setCompletionHandler:'>
-<arg name='handler' function_pointer='true' declared_type='void (^)(void)' type='@?' index='0'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDuration:'>
-<arg name='duration' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='duration' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimingFunction:'>
-<arg name='newTimingFunction' declared_type='CAMediaTimingFunction*' type='@' index='0'/>
+<arg declared_type='CAMediaTimingFunction*' index='0' name='timingFunction' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='timingFunction'>
<retval declared_type='CAMediaTimingFunction*' type='@'/>
</method>
</class>
+<class name='NSAppearance'>
+<method selector='allowsVibrancy'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='appearanceNamed:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='NSAppearance*' type='@'/>
+</method>
+<method class_method='true' selector='currentAppearance'>
+<retval declared_type='NSAppearance*' type='@'/>
+</method>
+<method selector='initWithAppearanceNamed:bundle:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSBundle*' index='1' name='bundle' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='name'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method class_method='true' selector='setCurrentAppearance:'>
+<arg declared_type='NSAppearance*' index='0' name='appearance' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
<class name='NSAppleScript'>
<method selector='richTextSource'>
<retval declared_type='NSAttributedString*' type='@'/>
@@ -3267,59 +3544,59 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='activateContextHelpMode:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='activateIgnoringOtherApps:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='activationPolicy'>
-<retval declared_type='NSApplicationActivationPolicy' type64='q' type='i'/>
+<retval declared_type='NSApplicationActivationPolicy' type='i' type64='q'/>
</method>
<method selector='addWindowsItem:title:filename:'>
-<arg name='win' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='aString' declared_type='NSString*' type='@' index='1'/>
-<arg name='isFilename' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSWindow*' index='0' name='win' type='@'/>
+<arg declared_type='NSString*' index='1' name='aString' type='@'/>
+<arg declared_type='BOOL' index='2' name='isFilename' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='application:printFiles:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filenames' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSArray*' index='1' name='filenames' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationIconImage'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='arrangeInFront:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginModalSessionForWindow:'>
-<arg name='theWindow' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='theWindow' type='@'/>
<retval declared_type='NSModalSession' type='^{_NSModalSession=}'/>
</method>
<method selector='beginModalSessionForWindow:relativeToWindow:'>
-<arg name='theWindow' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='theWindow' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='docWindow' type='@'/>
<retval declared_type='NSModalSession' type='^{_NSModalSession=}'/>
</method>
<method selector='beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:'>
-<arg name='sheet' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='1'/>
-<arg name='modalDelegate' declared_type='id' type='@' index='2'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSWindow*' index='0' name='sheet' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='docWindow' type='@'/>
+<arg declared_type='id' index='2' name='modalDelegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelUserAttentionRequest:'>
-<arg name='request' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='request' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeWindowsItem:title:filename:'>
-<arg name='win' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='aString' declared_type='NSString*' type='@' index='1'/>
-<arg name='isFilename' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSWindow*' index='0' name='win' type='@'/>
+<arg declared_type='NSString*' index='1' name='aString' type='@'/>
+<arg declared_type='BOOL' index='2' name='isFilename' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='completeStateRestoration'>
@@ -3332,7 +3609,7 @@
<retval declared_type='NSEvent*' type='@'/>
</method>
<method selector='currentSystemPresentationOptions'>
-<retval declared_type='NSApplicationPresentationOptions' type64='Q' type='I'/>
+<retval declared_type='NSApplicationPresentationOptions' type='I' type64='Q'/>
</method>
<method selector='deactivate'>
<retval declared_type='void' type='v'/>
@@ -3340,18 +3617,18 @@
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='detachDrawingThread:toTarget:withObject:' class_method='true'>
-<arg name='selector' declared_type='SEL' type=':' index='0'/>
-<arg name='target' declared_type='id' type='@' index='1'/>
-<arg name='argument' declared_type='id' type='@' index='2'/>
+<method class_method='true' selector='detachDrawingThread:toTarget:withObject:'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
+<arg declared_type='id' index='1' name='target' type='@'/>
+<arg declared_type='id' index='2' name='argument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='disableRelaunchOnLogin'>
<retval declared_type='void' type='v'/>
</method>
<method selector='discardEventsMatchingMask:beforeEvent:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='lastEvent' declared_type='NSEvent*' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSEvent*' index='1' name='lastEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='dockTile'>
@@ -3361,19 +3638,19 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='enabledRemoteNotificationTypes'>
-<retval declared_type='NSRemoteNotificationType' type64='Q' type='I'/>
+<retval declared_type='NSRemoteNotificationType' type='I' type64='Q'/>
</method>
<method selector='endModalSession:'>
-<arg name='session' declared_type='NSModalSession' type='^{_NSModalSession=}' index='0'/>
+<arg declared_type='NSModalSession' index='0' name='session' type='^{_NSModalSession=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endSheet:'>
-<arg name='sheet' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='sheet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endSheet:returnCode:'>
-<arg name='sheet' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='returnCode' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='sheet' type='@'/>
+<arg declared_type='NSInteger' index='1' name='returnCode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='extendStateRestoration'>
@@ -3386,11 +3663,11 @@
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='hide:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='hideOtherApplications:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isActive'>
@@ -3415,38 +3692,41 @@
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='makeWindowsPerform:inOrder:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='miniaturizeAll:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='modalWindow'>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='nextEventMatchingMask:untilDate:inMode:dequeue:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='expiration' declared_type='NSDate*' type='@' index='1'/>
-<arg name='mode' declared_type='NSString*' type='@' index='2'/>
-<arg name='deqFlag' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSUInteger' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSDate*' index='1' name='expiration' type='@'/>
+<arg declared_type='NSString*' index='2' name='mode' type='@'/>
+<arg declared_type='BOOL' index='3' name='deqFlag' type='B'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
+<method selector='occlusionState'>
+<retval declared_type='NSApplicationOcclusionState' type='I' type64='Q'/>
+</method>
<method selector='orderFrontCharacterPalette:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontColorPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontStandardAboutPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontStandardAboutPanelWithOptions:'>
-<arg name='optionsDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='optionsDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderedDocuments'>
@@ -3456,53 +3736,53 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='postEvent:atStart:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentationOptions'>
-<retval declared_type='NSApplicationPresentationOptions' type64='Q' type='I'/>
+<retval declared_type='NSApplicationPresentationOptions' type='I' type64='Q'/>
</method>
<method selector='preventWindowOrdering'>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerForRemoteNotificationTypes:'>
-<arg name='types' declared_type='NSRemoteNotificationType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSRemoteNotificationType' index='0' name='types' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerServicesMenuSendTypes:returnTypes:'>
-<arg name='sendTypes' declared_type='NSArray*' type='@' index='0'/>
-<arg name='returnTypes' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='sendTypes' type='@'/>
+<arg declared_type='NSArray*' index='1' name='returnTypes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerUserInterfaceItemSearchHandler:'>
-<arg name='handler' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='handler' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeWindowsItem:'>
-<arg name='win' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='win' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replyToApplicationShouldTerminate:'>
-<arg name='shouldTerminate' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldTerminate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replyToOpenOrPrint:'>
-<arg name='reply' declared_type='NSApplicationDelegateReply' type64='Q' type='I' index='0'/>
+<arg declared_type='NSApplicationDelegateReply' index='0' name='reply' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reportException:'>
-<arg name='theException' declared_type='NSException*' type='@' index='0'/>
+<arg declared_type='NSException*' index='0' name='theException' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='requestUserAttention:'>
-<arg name='requestType' declared_type='NSRequestUserAttentionType' type64='Q' type='I' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSRequestUserAttentionType' index='0' name='requestType' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='restoreWindowWithIdentifier:state:completionHandler:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
-<arg name='state' declared_type='NSCoder*' type='@' index='1'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSWindow *, NSError *)' type='@?' index='2'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='state' type='@'/>
+<arg declared_type='void (^)(NSWindow *, NSError *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSWindow*' type='@'/>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
@@ -3513,37 +3793,37 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='runModalForWindow:'>
-<arg name='theWindow' declared_type='NSWindow*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSWindow*' index='0' name='theWindow' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runModalForWindow:relativeToWindow:'>
-<arg name='theWindow' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSWindow*' index='0' name='theWindow' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='docWindow' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runModalSession:'>
-<arg name='session' declared_type='NSModalSession' type='^{_NSModalSession=}' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSModalSession' index='0' name='session' type='^{_NSModalSession=}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runPageLayout:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='searchString:inUserInterfaceItemString:searchRange:foundRange:'>
-<arg name='searchString' declared_type='NSString*' type='@' index='0'/>
-<arg name='stringToSearch' declared_type='NSString*' type='@' index='1'/>
-<arg name='searchRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='foundRange' declared_type='NSRange*' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='3'/>
+<arg declared_type='NSString*' index='0' name='searchString' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringToSearch' type='@'/>
+<arg declared_type='NSRange' index='2' name='searchRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange*' index='3' name='foundRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sendAction:to:from:'>
-<arg name='theAction' declared_type='SEL' type=':' index='0'/>
-<arg name='theTarget' declared_type='id' type='@' index='1'/>
-<arg name='sender' declared_type='id' type='@' index='2'/>
+<arg declared_type='SEL' index='0' name='theAction' type=':'/>
+<arg declared_type='id' index='1' name='theTarget' type='@'/>
+<arg declared_type='id' index='2' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sendEvent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='servicesMenu'>
@@ -3553,88 +3833,88 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='setActivationPolicy:'>
-<arg name='activationPolicy' declared_type='NSApplicationActivationPolicy' type64='q' type='i' index='0'/>
+<arg declared_type='NSApplicationActivationPolicy' index='0' name='activationPolicy' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setApplicationIconImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='applicationIconImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHelpMenu:'>
-<arg name='helpMenu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='helpMenu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMainMenu:'>
-<arg name='aMenu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='mainMenu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPresentationOptions:'>
-<arg name='newOptions' declared_type='NSApplicationPresentationOptions' type64='Q' type='I' index='0'/>
+<arg declared_type='NSApplicationPresentationOptions' index='0' name='presentationOptions' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setServicesMenu:'>
-<arg name='aMenu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='servicesMenu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setServicesProvider:'>
-<arg name='provider' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='servicesProvider' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWindowsMenu:'>
-<arg name='aMenu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='windowsMenu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWindowsNeedUpdate:'>
-<arg name='needUpdate' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='needUpdate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedApplication' class_method='true'>
+<method class_method='true' selector='sharedApplication'>
<retval declared_type='NSApplication*' type='@'/>
</method>
<method selector='showHelp:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stop:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopModal'>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopModalWithCode:'>
-<arg name='returnCode' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='returnCode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='targetForAction:'>
-<arg name='theAction' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='theAction' type=':'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='targetForAction:to:from:'>
-<arg name='theAction' declared_type='SEL' type=':' index='0'/>
-<arg name='theTarget' declared_type='id' type='@' index='1'/>
-<arg name='sender' declared_type='id' type='@' index='2'/>
+<arg declared_type='SEL' index='0' name='theAction' type=':'/>
+<arg declared_type='id' index='1' name='theTarget' type='@'/>
+<arg declared_type='id' index='2' name='sender' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='terminate:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tryToPerform:with:'>
-<arg name='anAction' declared_type='SEL' type=':' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='anAction' type=':'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='unhide:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unhideAllApplications:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unhideWithoutActivation'>
@@ -3644,26 +3924,26 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='unregisterUserInterfaceItemSearchHandler:'>
-<arg name='handler' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='handler' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateWindows'>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateWindowsItem:'>
-<arg name='win' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='win' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userInterfaceLayoutDirection'>
-<retval declared_type='NSUserInterfaceLayoutDirection' type64='q' type='i'/>
+<retval declared_type='NSUserInterfaceLayoutDirection' type='i' type64='q'/>
</method>
<method selector='validRequestorForSendType:returnType:'>
-<arg name='sendType' declared_type='NSString*' type='@' index='0'/>
-<arg name='returnType' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='sendType' type='@'/>
+<arg declared_type='NSString*' index='1' name='returnType' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='windowWithWindowNumber:'>
-<arg name='windowNum' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='windowNum' type='i' type64='q'/>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='windows'>
@@ -3675,30 +3955,30 @@
</class>
<class name='NSArrayController'>
<method selector='add:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObjects:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addSelectedObjects:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='addSelectionIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='alwaysUsesMultipleValuesMarker'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='arrangeObjects:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='arrangedObjects'>
@@ -3732,17 +4012,17 @@
<retval declared_type='NSPredicate*' type='@'/>
</method>
<method selector='insert:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertObject:atArrangedObjectIndex:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertObjects:atArrangedObjectIndexes:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='preservesSelection'>
@@ -3752,46 +4032,46 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='remove:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectAtArrangedObjectIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjects:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsAtArrangedObjectIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeSelectedObjects:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removeSelectionIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectNext:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectPrevious:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedObjects'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='selectionIndex'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='selectionIndexes'>
<retval declared_type='NSIndexSet*' type='@'/>
@@ -3800,47 +4080,47 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAlwaysUsesMultipleValuesMarker:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='alwaysUsesMultipleValuesMarker' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutomaticallyRearrangesObjects:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticallyRearrangesObjects' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAvoidsEmptySelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='avoidsEmptySelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClearsFilterPredicateOnInsertion:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='clearsFilterPredicateOnInsertion' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFilterPredicate:'>
-<arg name='filterPredicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='filterPredicate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreservesSelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='preservesSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedObjects:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setSelectionIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setSelectionIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setSelectsInsertedObjects:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectsInsertedObjects' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSortDescriptors:'>
-<arg name='sortDescriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortDescriptors'>
@@ -3849,194 +4129,194 @@
</class>
<class name='NSAttributedString'>
<method selector='RTFDFileWrapperFromRange:documentAttributes:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='1' name='dict' type='@'/>
<retval declared_type='NSFileWrapper*' type='@'/>
</method>
<method selector='RTFDFromRange:documentAttributes:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='1' name='dict' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='RTFFromRange:documentAttributes:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='1' name='dict' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='URLAtIndex:effectiveRange:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='attributedStringWithAttachment:' class_method='true'>
-<arg name='attachment' declared_type='NSTextAttachment*' type='@' index='0'/>
+<method class_method='true' selector='attributedStringWithAttachment:'>
+<arg declared_type='NSTextAttachment*' index='0' name='attachment' type='@'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='boundingRectWithSize:options:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='options' declared_type='NSStringDrawingOptions' type64='q' type='i' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSStringDrawingOptions' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='containsAttachments'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dataFromRange:documentAttributes:error:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='1' name='dict' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='docFormatFromRange:documentAttributes:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='1' name='dict' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='doubleClickAtIndex:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='drawAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawWithRect:options:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='options' declared_type='NSStringDrawingOptions' type64='q' type='i' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSStringDrawingOptions' index='1' name='options' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fileWrapperFromRange:documentAttributes:error:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='1' name='dict' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='NSFileWrapper*' type='@'/>
</method>
<method selector='fontAttributesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='initWithData:options:documentAttributes:error:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
+<arg declared_type='NSDictionary**' index='2' name='dict' type='^@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithDocFormat:documentAttributes:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithHTML:baseURL:documentAttributes:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='base' declared_type='NSURL*' type='@' index='1'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSURL*' index='1' name='base' type='@'/>
+<arg declared_type='NSDictionary**' index='2' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithHTML:documentAttributes:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithHTML:options:documentAttributes:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
+<arg declared_type='NSDictionary**' index='2' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithPath:documentAttributes:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithRTF:documentAttributes:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithRTFD:documentAttributes:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithRTFDFileWrapper:documentAttributes:'>
-<arg name='wrapper' declared_type='NSFileWrapper*' type='@' index='0'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSFileWrapper*' index='0' name='wrapper' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithURL:documentAttributes:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='dict' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithURL:options:documentAttributes:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
+<arg declared_type='NSDictionary**' index='2' name='dict' type='^@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='itemNumberInTextList:atIndex:'>
-<arg name='list' declared_type='NSTextList*' type='@' index='0'/>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSTextList*' index='0' name='list' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='lineBreakBeforeIndex:withinRange:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='1' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='lineBreakByHyphenatingBeforeIndex:withinRange:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='1' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='nextWordFromIndex:forward:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='isForward' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='1' name='isForward' type='B'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='rangeOfTextBlock:atIndex:'>
-<arg name='block' declared_type='NSTextBlock*' type='@' index='0'/>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSTextBlock*' index='0' name='block' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfTextList:atIndex:'>
-<arg name='list' declared_type='NSTextList*' type='@' index='0'/>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSTextList*' index='0' name='list' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfTextTable:atIndex:'>
-<arg name='table' declared_type='NSTextTable*' type='@' index='0'/>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSTextTable*' index='0' name='table' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rulerAttributesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='size'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method selector='textFileTypes' class_method='true'>
+<method class_method='true' selector='textFileTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='textPasteboardTypes' class_method='true'>
+<method class_method='true' selector='textPasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='textTypes' class_method='true'>
+<method class_method='true' selector='textTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='textUnfilteredFileTypes' class_method='true'>
+<method class_method='true' selector='textUnfilteredFileTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='textUnfilteredPasteboardTypes' class_method='true'>
+<method class_method='true' selector='textUnfilteredPasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='textUnfilteredTypes' class_method='true'>
+<method class_method='true' selector='textUnfilteredTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
</class>
@@ -4045,65 +4325,65 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPath:'>
-<arg name='path' declared_type='NSBezierPath*' type='@' index='0'/>
+<arg declared_type='NSBezierPath*' index='0' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithArcFromPoint:toPoint:radius:'>
-<arg name='point1' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='point2' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='radius' declared_type='CGFloat' type64='d' type='f' index='2'/>
+<arg declared_type='NSPoint' index='0' name='point1' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='1' name='point2' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='CGFloat' index='2' name='radius' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:'>
-<arg name='center' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='radius' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='startAngle' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='endAngle' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSPoint' index='0' name='center' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='CGFloat' index='1' name='radius' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='startAngle' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='endAngle' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:clockwise:'>
-<arg name='center' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='radius' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='startAngle' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='endAngle' declared_type='CGFloat' type64='d' type='f' index='3'/>
-<arg name='clockwise' declared_type='BOOL' type='B' index='4'/>
+<arg declared_type='NSPoint' index='0' name='center' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='CGFloat' index='1' name='radius' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='startAngle' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='endAngle' type='f' type64='d'/>
+<arg declared_type='BOOL' index='4' name='clockwise' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithGlyph:inFont:'>
-<arg name='glyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='font' declared_type='NSFont*' type='@' index='1'/>
+<arg declared_type='NSGlyph' index='0' name='glyph' type='I'/>
+<arg declared_type='NSFont*' index='1' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithGlyphs:count:inFont:'>
-<arg name='glyphs' declared_type='NSGlyph*' type='^I' index='0'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='font' declared_type='NSFont*' type='@' index='2'/>
+<arg declared_type='NSGlyph*' index='0' name='glyphs' type='^I'/>
+<arg declared_type='NSInteger' index='1' name='count' type='i' type64='q'/>
+<arg declared_type='NSFont*' index='2' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithOvalInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithPackedGlyphs:'>
-<arg name='packedGlyphs' declared_type='char*' const='true' type='*' index='0'/>
+<arg const='true' declared_type='char*' index='0' name='packedGlyphs' type='*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithPoints:count:'>
-<arg name='points' declared_type='NSPointArray' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='0'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSPointArray' index='0' name='points' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
+<arg declared_type='NSInteger' index='1' name='count' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendBezierPathWithRoundedRect:xRadius:yRadius:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='xRadius' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='yRadius' declared_type='CGFloat' type64='d' type='f' index='2'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' index='1' name='xRadius' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='yRadius' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='bezierPath' class_method='true'>
+<method class_method='true' selector='bezierPath'>
<retval declared_type='NSBezierPath*' type='@'/>
</method>
<method selector='bezierPathByFlatteningPath'>
@@ -4112,224 +4392,224 @@
<method selector='bezierPathByReversingPath'>
<retval declared_type='NSBezierPath*' type='@'/>
</method>
-<method selector='bezierPathWithOvalInRect:' class_method='true'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<method class_method='true' selector='bezierPathWithOvalInRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSBezierPath*' type='@'/>
</method>
-<method selector='bezierPathWithRect:' class_method='true'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<method class_method='true' selector='bezierPathWithRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSBezierPath*' type='@'/>
</method>
-<method selector='bezierPathWithRoundedRect:xRadius:yRadius:' class_method='true'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='xRadius' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='yRadius' declared_type='CGFloat' type64='d' type='f' index='2'/>
+<method class_method='true' selector='bezierPathWithRoundedRect:xRadius:yRadius:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' index='1' name='xRadius' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='yRadius' type='f' type64='d'/>
<retval declared_type='NSBezierPath*' type='@'/>
</method>
<method selector='bounds'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='cachesBezierPath'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='clipRect:' class_method='true'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<method class_method='true' selector='clipRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='closePath'>
<retval declared_type='void' type='v'/>
</method>
<method selector='containsPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='controlPointBounds'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='currentPoint'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='curveToPoint:controlPoint1:controlPoint2:'>
-<arg name='endPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='controlPoint1' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='controlPoint2' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
+<arg declared_type='NSPoint' index='0' name='endPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='1' name='controlPoint1' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='2' name='controlPoint2' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='defaultFlatness' class_method='true'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='defaultFlatness'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='defaultLineCapStyle' class_method='true'>
-<retval declared_type='NSLineCapStyle' type64='Q' type='I'/>
+<method class_method='true' selector='defaultLineCapStyle'>
+<retval declared_type='NSLineCapStyle' type='I' type64='Q'/>
</method>
-<method selector='defaultLineJoinStyle' class_method='true'>
-<retval declared_type='NSLineJoinStyle' type64='Q' type='I'/>
+<method class_method='true' selector='defaultLineJoinStyle'>
+<retval declared_type='NSLineJoinStyle' type='I' type64='Q'/>
</method>
-<method selector='defaultLineWidth' class_method='true'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='defaultLineWidth'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='defaultMiterLimit' class_method='true'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='defaultMiterLimit'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='defaultWindingRule' class_method='true'>
-<retval declared_type='NSWindingRule' type64='Q' type='I'/>
+<method class_method='true' selector='defaultWindingRule'>
+<retval declared_type='NSWindingRule' type='I' type64='Q'/>
</method>
-<method selector='drawPackedGlyphs:atPoint:' class_method='true'>
-<arg name='packedGlyphs' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<method class_method='true' selector='drawPackedGlyphs:atPoint:'>
+<arg const='true' declared_type='char*' index='0' name='packedGlyphs' type='*'/>
+<arg declared_type='NSPoint' index='1' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='elementAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSBezierPathElement' type64='Q' type='I'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSBezierPathElement' type='I' type64='Q'/>
</method>
<method selector='elementAtIndex:associatedPoints:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='points' declared_type='NSPointArray' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='1'/>
-<retval declared_type='NSBezierPathElement' type64='Q' type='I'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<arg declared_type='NSPointArray' index='1' name='points' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
+<retval declared_type='NSBezierPathElement' type='I' type64='Q'/>
</method>
<method selector='elementCount'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='fill'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='fillRect:' class_method='true'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<method class_method='true' selector='fillRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='flatness'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='getLineDash:count:phase:'>
-<arg name='pattern' declared_type='CGFloat*' type64='^d' type='^f' index='0'/>
-<arg name='count' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
-<arg name='phase' declared_type='CGFloat*' type64='^d' type='^f' index='2'/>
+<arg declared_type='CGFloat*' index='0' name='pattern' type='^f' type64='^d'/>
+<arg declared_type='NSInteger*' index='1' name='count' type='^i' type64='^q'/>
+<arg declared_type='CGFloat*' index='2' name='phase' type='^f' type64='^d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isEmpty'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lineCapStyle'>
-<retval declared_type='NSLineCapStyle' type64='Q' type='I'/>
+<retval declared_type='NSLineCapStyle' type='I' type64='Q'/>
</method>
<method selector='lineJoinStyle'>
-<retval declared_type='NSLineJoinStyle' type64='Q' type='I'/>
+<retval declared_type='NSLineJoinStyle' type='I' type64='Q'/>
</method>
<method selector='lineToPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='lineWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='miterLimit'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='moveToPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='relativeCurveToPoint:controlPoint1:controlPoint2:'>
-<arg name='endPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='controlPoint1' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='controlPoint2' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
+<arg declared_type='NSPoint' index='0' name='endPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='1' name='controlPoint1' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='2' name='controlPoint2' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='relativeLineToPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='relativeMoveToPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAllPoints'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAssociatedPoints:atIndex:'>
-<arg name='points' declared_type='NSPointArray' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSPointArray' index='0' name='points' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCachesBezierPath:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClip'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultFlatness:' class_method='true'>
-<arg name='flatness' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='setDefaultFlatness:'>
+<arg declared_type='CGFloat' index='0' name='flatness' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultLineCapStyle:' class_method='true'>
-<arg name='lineCapStyle' declared_type='NSLineCapStyle' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='setDefaultLineCapStyle:'>
+<arg declared_type='NSLineCapStyle' index='0' name='lineCapStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultLineJoinStyle:' class_method='true'>
-<arg name='lineJoinStyle' declared_type='NSLineJoinStyle' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='setDefaultLineJoinStyle:'>
+<arg declared_type='NSLineJoinStyle' index='0' name='lineJoinStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultLineWidth:' class_method='true'>
-<arg name='lineWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='setDefaultLineWidth:'>
+<arg declared_type='CGFloat' index='0' name='lineWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultMiterLimit:' class_method='true'>
-<arg name='limit' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='setDefaultMiterLimit:'>
+<arg declared_type='CGFloat' index='0' name='limit' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultWindingRule:' class_method='true'>
-<arg name='windingRule' declared_type='NSWindingRule' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='setDefaultWindingRule:'>
+<arg declared_type='NSWindingRule' index='0' name='windingRule' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFlatness:'>
-<arg name='flatness' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='flatness' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineCapStyle:'>
-<arg name='lineCapStyle' declared_type='NSLineCapStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSLineCapStyle' index='0' name='lineCapStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineDash:count:phase:'>
-<arg name='pattern' declared_type='CGFloat*' type64='^d' const='true' type='^f' index='0'/>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='phase' declared_type='CGFloat' type64='d' type='f' index='2'/>
+<arg const='true' declared_type='CGFloat*' index='0' name='pattern' type='^f' type64='^d'/>
+<arg declared_type='NSInteger' index='1' name='count' type='i' type64='q'/>
+<arg declared_type='CGFloat' index='2' name='phase' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineJoinStyle:'>
-<arg name='lineJoinStyle' declared_type='NSLineJoinStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSLineJoinStyle' index='0' name='lineJoinStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineWidth:'>
-<arg name='lineWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='lineWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMiterLimit:'>
-<arg name='miterLimit' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='miterLimit' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWindingRule:'>
-<arg name='windingRule' declared_type='NSWindingRule' type64='Q' type='I' index='0'/>
+<arg declared_type='NSWindingRule' index='0' name='windingRule' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stroke'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='strokeLineFromPoint:toPoint:' class_method='true'>
-<arg name='point1' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='point2' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<method class_method='true' selector='strokeLineFromPoint:toPoint:'>
+<arg declared_type='NSPoint' index='0' name='point1' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='1' name='point2' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='strokeRect:' class_method='true'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<method class_method='true' selector='strokeRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='transformUsingAffineTransform:'>
-<arg name='transform' declared_type='NSAffineTransform*' type='@' index='0'/>
+<arg declared_type='NSAffineTransform*' index='0' name='transform' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windingRule'>
-<retval declared_type='NSWindingRule' type64='Q' type='I'/>
+<retval declared_type='NSWindingRule' type='I' type64='Q'/>
</method>
</class>
<class name='NSBitmapImageRep'>
@@ -4339,191 +4619,191 @@
<method selector='TIFFRepresentation'>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='TIFFRepresentationOfImageRepsInArray:' class_method='true'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<method class_method='true' selector='TIFFRepresentationOfImageRepsInArray:'>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='TIFFRepresentationOfImageRepsInArray:usingCompression:factor:' class_method='true'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<arg name='comp' declared_type='NSTIFFCompression' type64='Q' type='I' index='1'/>
-<arg name='factor' declared_type='float' type='f' index='2'/>
+<method class_method='true' selector='TIFFRepresentationOfImageRepsInArray:usingCompression:factor:'>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<arg declared_type='NSTIFFCompression' index='1' name='comp' type='I' type64='Q'/>
+<arg declared_type='float' index='2' name='factor' type='f'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='TIFFRepresentationUsingCompression:factor:'>
-<arg name='comp' declared_type='NSTIFFCompression' type64='Q' type='I' index='0'/>
-<arg name='factor' declared_type='float' type='f' index='1'/>
+<arg declared_type='NSTIFFCompression' index='0' name='comp' type='I' type64='Q'/>
+<arg declared_type='float' index='1' name='factor' type='f'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='bitmapData'>
<retval declared_type='unsigned char*' type='*'/>
</method>
<method selector='bitmapFormat'>
-<retval declared_type='NSBitmapFormat' type64='Q' type='I'/>
+<retval declared_type='NSBitmapFormat' type='I' type64='Q'/>
</method>
<method selector='bitmapImageRepByConvertingToColorSpace:renderingIntent:'>
-<arg name='targetSpace' declared_type='NSColorSpace*' type='@' index='0'/>
-<arg name='renderingIntent' declared_type='NSColorRenderingIntent' type64='q' type='i' index='1'/>
+<arg declared_type='NSColorSpace*' index='0' name='targetSpace' type='@'/>
+<arg declared_type='NSColorRenderingIntent' index='1' name='renderingIntent' type='i' type64='q'/>
<retval declared_type='NSBitmapImageRep*' type='@'/>
</method>
<method selector='bitmapImageRepByRetaggingWithColorSpace:'>
-<arg name='newSpace' declared_type='NSColorSpace*' type='@' index='0'/>
+<arg declared_type='NSColorSpace*' index='0' name='newSpace' type='@'/>
<retval declared_type='NSBitmapImageRep*' type='@'/>
</method>
<method selector='bitsPerPixel'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='bytesPerPlane'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='bytesPerRow'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='canBeCompressedUsing:'>
-<arg name='compression' declared_type='NSTIFFCompression' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTIFFCompression' index='0' name='compression' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='colorAtX:y:'>
-<arg name='x' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='y' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='x' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='y' type='i' type64='q'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='colorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
<method selector='colorizeByMappingGray:toColor:blackMapping:whiteMapping:'>
-<arg name='midPoint' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='midPointColor' declared_type='NSColor*' type='@' index='1'/>
-<arg name='shadowColor' declared_type='NSColor*' type='@' index='2'/>
-<arg name='lightColor' declared_type='NSColor*' type='@' index='3'/>
+<arg declared_type='CGFloat' index='0' name='midPoint' type='f' type64='d'/>
+<arg declared_type='NSColor*' index='1' name='midPointColor' type='@'/>
+<arg declared_type='NSColor*' index='2' name='shadowColor' type='@'/>
+<arg declared_type='NSColor*' index='3' name='lightColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getBitmapDataPlanes:'>
-<arg name='data' declared_type='unsigned char**' type='^*' index='0'/>
+<arg declared_type='unsigned char**' index='0' name='data' type='^*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCompression:factor:'>
-<arg name='compression' declared_type='NSTIFFCompression*' type64='^Q' type='^I' index='0'/>
-<arg name='factor' declared_type='float*' type='^f' index='1'/>
+<arg declared_type='NSTIFFCompression*' index='0' name='compression' type='^I' type64='^Q'/>
+<arg declared_type='float*' index='1' name='factor' type='^f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getPixel:atX:y:'>
-<arg name='p' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='x' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='y' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSUInteger*' index='0' name='p' type='^I' type64='^Q'/>
+<arg declared_type='NSInteger' index='1' name='x' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='y' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='getTIFFCompressionTypes:count:' class_method='true'>
-<arg name='list' declared_type='NSTIFFCompression**' type64='^^Q' const='true' type='^^I' index='0'/>
-<arg name='numTypes' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
+<method class_method='true' selector='getTIFFCompressionTypes:count:'>
+<arg const='true' declared_type='NSTIFFCompression**' index='0' name='list' type='^^I' type64='^^Q'/>
+<arg declared_type='NSInteger*' index='1' name='numTypes' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='imageRepWithData:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='imageRepWithData:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='imageRepsWithData:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<method class_method='true' selector='imageRepsWithData:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='incrementalLoadFromData:complete:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='complete' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='BOOL' index='1' name='complete' type='B'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initForIncrementalLoad'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat:bytesPerRow:bitsPerPixel:'>
-<arg name='planes' declared_type='unsigned char**' type='^*' index='0'/>
-<arg name='width' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='height' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='bps' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='spp' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='alpha' declared_type='BOOL' type='B' index='5'/>
-<arg name='isPlanar' declared_type='BOOL' type='B' index='6'/>
-<arg name='colorSpaceName' declared_type='NSString*' type='@' index='7'/>
-<arg name='bitmapFormat' declared_type='NSBitmapFormat' type64='Q' type='I' index='8'/>
-<arg name='rBytes' declared_type='NSInteger' type64='q' type='i' index='9'/>
-<arg name='pBits' declared_type='NSInteger' type64='q' type='i' index='10'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned char**' index='0' name='planes' type='^*'/>
+<arg declared_type='NSInteger' index='1' name='width' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='height' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='bps' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='spp' type='i' type64='q'/>
+<arg declared_type='BOOL' index='5' name='alpha' type='B'/>
+<arg declared_type='BOOL' index='6' name='isPlanar' type='B'/>
+<arg declared_type='NSString*' index='7' name='colorSpaceName' type='@'/>
+<arg declared_type='NSBitmapFormat' index='8' name='bitmapFormat' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='9' name='rBytes' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='10' name='pBits' type='i' type64='q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:'>
-<arg name='planes' declared_type='unsigned char**' type='^*' index='0'/>
-<arg name='width' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='height' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='bps' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='spp' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='alpha' declared_type='BOOL' type='B' index='5'/>
-<arg name='isPlanar' declared_type='BOOL' type='B' index='6'/>
-<arg name='colorSpaceName' declared_type='NSString*' type='@' index='7'/>
-<arg name='rBytes' declared_type='NSInteger' type64='q' type='i' index='8'/>
-<arg name='pBits' declared_type='NSInteger' type64='q' type='i' index='9'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned char**' index='0' name='planes' type='^*'/>
+<arg declared_type='NSInteger' index='1' name='width' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='height' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='bps' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='spp' type='i' type64='q'/>
+<arg declared_type='BOOL' index='5' name='alpha' type='B'/>
+<arg declared_type='BOOL' index='6' name='isPlanar' type='B'/>
+<arg declared_type='NSString*' index='7' name='colorSpaceName' type='@'/>
+<arg declared_type='NSInteger' index='8' name='rBytes' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='9' name='pBits' type='i' type64='q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCGImage:'>
-<arg name='cgImage' declared_type='CGImageRef' type='^{CGImage=}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='CGImageRef' index='0' name='cgImage' type='^{CGImage=}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCIImage:'>
-<arg name='ciImage' declared_type='CIImage*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='CIImage*' index='0' name='ciImage' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFocusedViewRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isPlanar'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='localizedNameForTIFFCompressionType:' class_method='true'>
-<arg name='compression' declared_type='NSTIFFCompression' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='localizedNameForTIFFCompressionType:'>
+<arg declared_type='NSTIFFCompression' index='0' name='compression' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='numberOfPlanes'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='representationOfImageRepsInArray:usingType:properties:' class_method='true'>
-<arg name='imageReps' declared_type='NSArray*' type='@' index='0'/>
-<arg name='storageType' declared_type='NSBitmapImageFileType' type64='Q' type='I' index='1'/>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='2'/>
+<method class_method='true' selector='representationOfImageRepsInArray:usingType:properties:'>
+<arg declared_type='NSArray*' index='0' name='imageReps' type='@'/>
+<arg declared_type='NSBitmapImageFileType' index='1' name='storageType' type='I' type64='Q'/>
+<arg declared_type='NSDictionary*' index='2' name='properties' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='representationUsingType:properties:'>
-<arg name='storageType' declared_type='NSBitmapImageFileType' type64='Q' type='I' index='0'/>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSBitmapImageFileType' index='0' name='storageType' type='I' type64='Q'/>
+<arg declared_type='NSDictionary*' index='1' name='properties' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='samplesPerPixel'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setColor:atX:y:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
-<arg name='x' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='y' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
+<arg declared_type='NSInteger' index='1' name='x' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='y' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCompression:factor:'>
-<arg name='compression' declared_type='NSTIFFCompression' type64='Q' type='I' index='0'/>
-<arg name='factor' declared_type='float' type='f' index='1'/>
+<arg declared_type='NSTIFFCompression' index='0' name='compression' type='I' type64='Q'/>
+<arg declared_type='float' index='1' name='factor' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPixel:atX:y:'>
-<arg name='p' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='x' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='y' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSUInteger*' index='0' name='p' type='^I' type64='^Q'/>
+<arg declared_type='NSInteger' index='1' name='x' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='y' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProperty:withValue:'>
-<arg name='property' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='property' type='@'/>
+<arg declared_type='id' index='1' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='valueForProperty:'>
-<arg name='property' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='property' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -4532,25 +4812,25 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='borderRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='borderType'>
-<retval declared_type='NSBorderType' type64='Q' type='I'/>
+<retval declared_type='NSBorderType' type='I' type64='Q'/>
</method>
<method selector='borderWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='boxType'>
-<retval declared_type='NSBoxType' type64='Q' type='I'/>
+<retval declared_type='NSBoxType' type='I' type64='Q'/>
</method>
<method selector='contentView'>
<retval declared_type='id' type='@'/>
</method>
<method selector='contentViewMargins'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='cornerRadius'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='fillColor'>
<retval declared_type='NSColor*' type='@'/>
@@ -4559,59 +4839,59 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setBorderColor:'>
-<arg name='borderColor' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='borderColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderType:'>
-<arg name='aType' declared_type='NSBorderType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSBorderType' index='0' name='borderType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderWidth:'>
-<arg name='borderWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='borderWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBoxType:'>
-<arg name='boxType' declared_type='NSBoxType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSBoxType' index='0' name='boxType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='contentView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentViewMargins:'>
-<arg name='offsetSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='contentViewMargins' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCornerRadius:'>
-<arg name='cornerRadius' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='cornerRadius' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFillColor:'>
-<arg name='fillColor' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='fillColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameFromContentFrame:'>
-<arg name='contentFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='contentFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='titleFont' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitlePosition:'>
-<arg name='aPosition' declared_type='NSTitlePosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTitlePosition' index='0' name='titlePosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWithMnemonic:'>
-<arg name='stringWithAmpersand' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringWithAmpersand' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTransparent:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='transparent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeToFit'>
@@ -4627,10 +4907,10 @@
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='titlePosition'>
-<retval declared_type='NSTitlePosition' type64='Q' type='I'/>
+<retval declared_type='NSTitlePosition' type='I' type64='Q'/>
</method>
<method selector='titleRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
</class>
<class name='NSBrowser'>
@@ -4659,43 +4939,43 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='canDragRowsWithIndexes:inColumn:withEvent:'>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='2'/>
+<arg declared_type='NSIndexSet*' index='0' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<arg declared_type='NSEvent*' index='2' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='cellClass' class_method='true'>
+<method class_method='true' selector='cellClass'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='cellPrototype'>
<retval declared_type='id' type='@'/>
</method>
<method selector='clickedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='clickedRow'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='columnContentWidthForColumnWidth:'>
-<arg name='columnWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CGFloat' index='0' name='columnWidth' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='columnOfMatrix:'>
-<arg name='matrix' declared_type='NSMatrix*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSMatrix*' index='0' name='matrix' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='columnResizingType'>
-<retval declared_type='NSBrowserColumnResizingType' type64='Q' type='I'/>
+<retval declared_type='NSBrowserColumnResizingType' type='I' type64='Q'/>
</method>
<method selector='columnWidthForColumnContentWidth:'>
-<arg name='columnContentWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CGFloat' index='0' name='columnContentWidth' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='columnsAutosaveName'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='defaultColumnWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
@@ -4704,69 +4984,69 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='displayColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='doClick:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='doDoubleClick:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='doubleAction'>
<retval declared_type='SEL' type=':'/>
</method>
<method selector='draggingImageForRowsWithIndexes:inColumn:withEvent:offset:'>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='2'/>
-<arg name='dragImageOffset' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='3'/>
+<arg declared_type='NSIndexSet*' index='0' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<arg declared_type='NSEvent*' index='2' name='event' type='@'/>
+<arg declared_type='NSPointPointer' index='3' name='dragImageOffset' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='drawTitleOfColumn:inRect:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSRect' index='1' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='editItemAtIndexPath:withEvent:select:'>
-<arg name='indexPath' declared_type='NSIndexPath*' type='@' index='0'/>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='select' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSIndexPath*' index='0' name='indexPath' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='theEvent' type='@'/>
+<arg declared_type='BOOL' index='2' name='select' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='firstVisibleColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='frameOfColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='frameOfInsideOfColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='frameOfRow:inColumn:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='getRow:column:forPoint:'>
-<arg name='row' declared_type='NSInteger*' type64='^q' type='^i' index='0'/>
-<arg name='column' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
+<arg declared_type='NSInteger*' index='0' name='row' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='1' name='column' type='^i' type64='^q'/>
+<arg declared_type='NSPoint' index='2' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasHorizontalScroller'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='indexPathForColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='NSIndexPath*' type='@'/>
</method>
<method selector='isLeafItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLoaded'>
@@ -4776,51 +5056,51 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='itemAtIndexPath:'>
-<arg name='indexPath' declared_type='NSIndexPath*' type='@' index='0'/>
+<arg declared_type='NSIndexPath*' index='0' name='indexPath' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='itemAtRow:inColumn:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='lastColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='lastVisibleColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='loadColumnZero'>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadedCellAtRow:column:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='col' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='matrixClass'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='matrixInColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='NSMatrix*' type='@'/>
</method>
<method selector='maxVisibleColumns'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='minColumnWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='noteHeightOfRowsWithIndexesChanged:inColumn:'>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexSet' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='numberOfVisibleColumns'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='parentForItemsInColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='path'>
@@ -4830,85 +5110,85 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='pathToColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='prefersAllColumnUserResizing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='reloadColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reloadDataForRowIndexes:inColumn:'>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='removeSavedColumnsWithAutosaveName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='removeSavedColumnsWithAutosaveName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reusesColumns'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rowHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='scrollColumnToVisible:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollColumnsLeftBy:'>
-<arg name='shiftAmount' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='shiftAmount' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollColumnsRightBy:'>
-<arg name='shiftAmount' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='shiftAmount' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollRowToVisible:inColumn:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollViaScroller:'>
-<arg name='sender' declared_type='NSScroller*' type='@' index='0'/>
+<arg declared_type='NSScroller*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectAll:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectRow:inColumn:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectRowIndexes:inColumn:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedCell'>
<retval declared_type='id' type='@'/>
</method>
<method selector='selectedCellInColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='selectedCells'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='selectedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='selectedRowInColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='selectedRowIndexesInColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='selectionIndexPath'>
@@ -4927,138 +5207,138 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAcceptsArrowKeys:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsBranchSelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsBranchSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsEmptySelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsEmptySelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsMultipleSelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsMultipleSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsTypeSelect:'>
-<arg name='value' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsTypeSelect' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutohidesScroller:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autohidesScroller' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCellClass:'>
-<arg name='factoryId' declared_type='Class' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='factoryId' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCellPrototype:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='cellPrototype' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColumnResizingType:'>
-<arg name='columnResizingType' declared_type='NSBrowserColumnResizingType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSBrowserColumnResizingType' index='0' name='columnResizingType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColumnsAutosaveName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='columnsAutosaveName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultColumnWidth:'>
-<arg name='columnWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='columnWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='doubleAction' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingSourceOperationMask:forLocal:'>
-<arg name='mask' declared_type='NSDragOperation' type64='Q' type='I' index='0'/>
-<arg name='isLocal' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSDragOperation' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='1' name='isLocal' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasHorizontalScroller:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasHorizontalScroller' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLastColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='lastColumn' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMatrixClass:'>
-<arg name='factoryId' declared_type='Class' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='factoryId' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxVisibleColumns:'>
-<arg name='columnCount' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='maxVisibleColumns' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinColumnWidth:'>
-<arg name='columnWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='minColumnWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setPathSeparator:'>
-<arg name='newString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pathSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrefersAllColumnUserResizing:'>
-<arg name='prefersAllColumnResizing' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='prefersAllColumnUserResizing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReusesColumns:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='reusesColumns' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRowHeight:'>
-<arg name='height' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='rowHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionIndexPath:'>
-<arg name='path' declared_type='NSIndexPath*' type='@' index='0'/>
+<arg declared_type='NSIndexPath*' index='0' name='selectionIndexPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionIndexPaths:'>
-<arg name='paths' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='selectionIndexPaths' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSendsActionOnArrowKeys:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='sendsActionOnArrowKeys' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSeparatesColumns:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='separatesColumns' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTakesTitleFromPreviousColumn:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='takesTitleFromPreviousColumn' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:ofColumn:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='titled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:ofColumn:'>
-<arg name='columnWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='CGFloat' index='0' name='columnWidth' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takesTitleFromPreviousColumn'>
@@ -5068,14 +5348,14 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='titleFrameOfColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='titleHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='titleOfColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='updateScroller'>
@@ -5085,22 +5365,22 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='widthOfColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
</class>
<class name='NSBrowserCell'>
<method selector='alternateImage'>
<retval declared_type='NSImage*' type='@'/>
</method>
-<method selector='branchImage' class_method='true'>
+<method class_method='true' selector='branchImage'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='highlightColorInView:'>
-<arg name='controlView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='controlView' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='highlightedBranchImage' class_method='true'>
+<method class_method='true' selector='highlightedBranchImage'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='image'>
@@ -5119,58 +5399,64 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternateImage:'>
-<arg name='newAltImage' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='alternateImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLeaf:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='leaf' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLoaded:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='loaded' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSBundle'>
<method selector='URLForImageResource:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='contextHelpForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='imageForResource:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSImage*' type='@'/>
</method>
-<method selector='loadNibFile:externalNameTable:withZone:' class_method='true'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<arg name='context' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='2'/>
+<method class_method='true' selector='loadNibFile:externalNameTable:withZone:'>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='context' type='@'/>
+<arg declared_type='NSZone*' index='2' name='zone' type='^{_NSZone=}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='loadNibFile:externalNameTable:withZone:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<arg name='context' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='2'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='context' type='@'/>
+<arg declared_type='NSZone*' index='2' name='zone' type='^{_NSZone=}'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='loadNibNamed:owner:'>
+<arg declared_type='NSString*' index='0' name='nibName' type='@'/>
+<arg declared_type='id' index='1' name='owner' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='loadNibNamed:owner:' class_method='true'>
-<arg name='nibName' declared_type='NSString*' type='@' index='0'/>
-<arg name='owner' declared_type='id' type='@' index='1'/>
+<method selector='loadNibNamed:owner:topLevelObjects:'>
+<arg declared_type='NSString*' index='0' name='nibName' type='@'/>
+<arg declared_type='id' index='1' name='owner' type='@'/>
+<arg declared_type='NSArray**' index='2' name='topLevelObjects' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='pathForImageResource:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='pathForSoundResource:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
@@ -5191,26 +5477,29 @@
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='bezelStyle'>
-<retval declared_type='NSBezelStyle' type64='Q' type='I'/>
+<retval declared_type='NSBezelStyle' type='I' type64='Q'/>
</method>
<method selector='getPeriodicDelay:interval:'>
-<arg name='delay' declared_type='float*' type='^f' index='0'/>
-<arg name='interval' declared_type='float*' type='^f' index='1'/>
+<arg declared_type='float*' index='0' name='delay' type='^f'/>
+<arg declared_type='float*' index='1' name='interval' type='^f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='highlight:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='image'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='imagePosition'>
-<retval declared_type='NSCellImagePosition' type64='Q' type='I'/>
+<retval declared_type='NSCellImagePosition' type='I' type64='Q'/>
</method>
<method selector='isBordered'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='isSpringLoaded'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='isTransparent'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -5218,90 +5507,101 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='keyEquivalentModifierMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='maxAcceleratorLevel'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='performKeyEquivalent:'>
-<arg name='key' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAllowsMixedState:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsMixedState' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternateImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='alternateImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternateTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='alternateTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedAlternateTitle:'>
-<arg name='obj' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedAlternateTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedTitle:'>
-<arg name='aString' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezelStyle:'>
-<arg name='bezelStyle' declared_type='NSBezelStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSBezelStyle' index='0' name='bezelStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBordered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bordered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setButtonType:'>
-<arg name='aType' declared_type='NSButtonType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSButtonType' index='0' name='aType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImagePosition:'>
-<arg name='aPosition' declared_type='NSCellImagePosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSCellImagePosition' index='0' name='imagePosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyEquivalent:'>
-<arg name='charCode' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='keyEquivalent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyEquivalentModifierMask:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='keyEquivalentModifierMask' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMaxAcceleratorLevel:'>
+<arg declared_type='NSInteger' index='0' name='maxAcceleratorLevel' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNextState'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPeriodicDelay:interval:'>
-<arg name='delay' declared_type='float' type='f' index='0'/>
-<arg name='interval' declared_type='float' type='f' index='1'/>
+<arg declared_type='float' index='0' name='delay' type='f'/>
+<arg declared_type='float' index='1' name='interval' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsBorderOnlyWhileMouseInside:'>
-<arg name='show' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsBorderOnlyWhileMouseInside' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSound:'>
-<arg name='aSound' declared_type='NSSound*' type='@' index='0'/>
+<arg declared_type='NSSound*' index='0' name='sound' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSpringLoaded:'>
+<arg declared_type='BOOL' index='0' name='springLoaded' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setState:'>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='state' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWithMnemonic:'>
-<arg name='stringWithAmpersand' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringWithAmpersand' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTransparent:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='transparent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsBorderOnlyWhileMouseInside'>
@@ -5311,7 +5611,7 @@
<retval declared_type='NSSound*' type='@'/>
</method>
<method selector='state'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='title'>
<retval declared_type='NSString*' type='@'/>
@@ -5325,7 +5625,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='alternateMnemonicLocation'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='alternateTitle'>
<retval declared_type='NSString*' type='@'/>
@@ -5340,44 +5640,44 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='bezelStyle'>
-<retval declared_type='NSBezelStyle' type64='Q' type='I'/>
+<retval declared_type='NSBezelStyle' type='I' type64='Q'/>
</method>
<method selector='drawBezelWithFrame:inView:'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawImage:withFrame:inView:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawTitle:withFrame:inView:'>
-<arg name='title' declared_type='NSAttributedString*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSAttributedString*' index='0' name='title' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='getPeriodicDelay:interval:'>
-<arg name='delay' declared_type='float*' type='^f' index='0'/>
-<arg name='interval' declared_type='float*' type='^f' index='1'/>
+<arg declared_type='float*' index='0' name='delay' type='^f'/>
+<arg declared_type='float*' index='1' name='interval' type='^f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='gradientType'>
-<retval declared_type='NSGradientType' type64='Q' type='I'/>
+<retval declared_type='NSGradientType' type='I' type64='Q'/>
</method>
<method selector='highlightsBy'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSCellStyleMask' type='I' type64='Q'/>
</method>
<method selector='imageDimsWhenDisabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='imagePosition'>
-<retval declared_type='NSCellImagePosition' type64='Q' type='I'/>
+<retval declared_type='NSCellImagePosition' type='I' type64='Q'/>
</method>
<method selector='imageScaling'>
-<retval declared_type='NSImageScaling' type64='Q' type='I'/>
+<retval declared_type='NSImageScaling' type='I' type64='Q'/>
</method>
<method selector='isOpaque'>
<retval declared_type='BOOL' type='B'/>
@@ -5392,131 +5692,127 @@
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='keyEquivalentModifierMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='mouseEntered:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseExited:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performClick:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternateImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='alternateImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternateMnemonicLocation:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternateTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='alternateTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternateTitleWithMnemonic:'>
-<arg name='stringWithAmpersand' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringWithAmpersand' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedAlternateTitle:'>
-<arg name='obj' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedAlternateTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedTitle:'>
-<arg name='obj' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezelStyle:'>
-<arg name='bezelStyle' declared_type='NSBezelStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSBezelStyle' index='0' name='bezelStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setButtonType:'>
-<arg name='aType' declared_type='NSButtonType' type64='Q' type='I' index='0'/>
-<retval declared_type='void' type='v'/>
-</method>
-<method selector='setFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSButtonType' index='0' name='aType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGradientType:'>
-<arg name='type' declared_type='NSGradientType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSGradientType' index='0' name='gradientType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHighlightsBy:'>
-<arg name='aType' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSCellStyleMask' index='0' name='highlightsBy' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageDimsWhenDisabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='imageDimsWhenDisabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImagePosition:'>
-<arg name='aPosition' declared_type='NSCellImagePosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSCellImagePosition' index='0' name='imagePosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageScaling:'>
-<arg name='scaling' declared_type='NSImageScaling' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageScaling' index='0' name='imageScaling' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyEquivalent:'>
-<arg name='aKeyEquivalent' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='keyEquivalent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyEquivalentFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='keyEquivalentFont' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyEquivalentFont:size:'>
-<arg name='fontName' declared_type='NSString*' type='@' index='0'/>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='NSString*' index='0' name='fontName' type='@'/>
+<arg declared_type='CGFloat' index='1' name='fontSize' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyEquivalentModifierMask:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='keyEquivalentModifierMask' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPeriodicDelay:interval:'>
-<arg name='delay' declared_type='float' type='f' index='0'/>
-<arg name='interval' declared_type='float' type='f' index='1'/>
+<arg declared_type='float' index='0' name='delay' type='f'/>
+<arg declared_type='float' index='1' name='interval' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsBorderOnlyWhileMouseInside:'>
-<arg name='show' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsBorderOnlyWhileMouseInside' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsStateBy:'>
-<arg name='aType' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSCellStyleMask' index='0' name='showsStateBy' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSound:'>
-<arg name='aSound' declared_type='NSSound*' type='@' index='0'/>
+<arg declared_type='NSSound*' index='0' name='sound' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWithMnemonic:'>
-<arg name='stringWithAmpersand' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringWithAmpersand' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTransparent:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='transparent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsBorderOnlyWhileMouseInside'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showsStateBy'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSCellStyleMask' type='I' type64='Q'/>
</method>
<method selector='sound'>
<retval declared_type='NSSound*' type='@'/>
@@ -5529,30 +5825,30 @@
<method selector='CIImage'>
<retval declared_type='CIImage*' type='@'/>
</method>
-<method selector='imageRepWithCIImage:' class_method='true'>
-<arg name='image' declared_type='CIImage*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='imageRepWithCIImage:'>
+<arg declared_type='CIImage*' index='0' name='image' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCIImage:'>
-<arg name='image' declared_type='CIImage*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='CIImage*' index='0' name='image' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSCachedImageRep'>
<method selector='initWithSize:depth:separate:alpha:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='depth' declared_type='NSWindowDepth' type='i' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
-<arg name='alpha' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSWindowDepth' index='1' name='depth' type='i'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<arg declared_type='BOOL' index='3' name='alpha' type='B'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithWindow:rect:'>
-<arg name='win' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='win' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='rect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='window'>
<retval declared_type='NSWindow*' type='@'/>
@@ -5566,7 +5862,7 @@
<retval declared_type='SEL' type=':'/>
</method>
<method selector='alignment'>
-<retval declared_type='NSTextAlignment' type64='Q' type='I'/>
+<retval declared_type='NSTextAlignment' type='I' type64='Q'/>
</method>
<method selector='allowsEditingTextAttributes'>
<retval declared_type='BOOL' type='B'/>
@@ -5581,117 +5877,117 @@
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='backgroundStyle'>
-<retval declared_type='NSBackgroundStyle' type64='q' type='i'/>
+<retval declared_type='NSBackgroundStyle' type='i' type64='q'/>
</method>
<method selector='baseWritingDirection'>
-<retval declared_type='NSWritingDirection' type64='q' type='i'/>
+<retval declared_type='NSWritingDirection' type='i' type64='q'/>
</method>
<method selector='calcDrawInfo:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cellAttribute:'>
-<arg name='aParameter' declared_type='NSCellAttribute' type64='Q' type='I' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSCellAttribute' index='0' name='aParameter' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='cellSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='cellSizeForBounds:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='compare:'>
-<arg name='otherCell' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='otherCell' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='continueTracking:at:inView:'>
-<arg name='lastPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='currentPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSPoint' index='0' name='lastPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='1' name='currentPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='controlSize'>
-<retval declared_type='NSControlSize' type64='Q' type='I'/>
+<retval declared_type='NSControlSize' type='I' type64='Q'/>
</method>
<method selector='controlTint'>
-<retval declared_type='NSControlTint' type64='Q' type='I'/>
+<retval declared_type='NSControlTint' type='I' type64='Q'/>
</method>
<method selector='controlView'>
<retval declared_type='NSView*' type='@'/>
</method>
-<method selector='defaultFocusRingType' class_method='true'>
-<retval declared_type='NSFocusRingType' type64='Q' type='I'/>
+<method class_method='true' selector='defaultFocusRingType'>
+<retval declared_type='NSFocusRingType' type='I' type64='Q'/>
</method>
-<method selector='defaultMenu' class_method='true'>
+<method class_method='true' selector='defaultMenu'>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='doubleValue'>
<retval declared_type='double' type='d'/>
</method>
<method selector='draggingImageComponentsWithFrame:inView:'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='drawFocusRingMaskWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInteriorWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawWithExpansionFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawingRectForBounds:'>
-<arg name='theRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='theRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='editWithFrame:inView:editor:delegate:event:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<arg name='textObj' declared_type='NSText*' type='@' index='2'/>
-<arg name='anObject' declared_type='id' type='@' index='3'/>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='4'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<arg declared_type='NSText*' index='2' name='textObj' type='@'/>
+<arg declared_type='id' index='3' name='anObject' type='@'/>
+<arg declared_type='NSEvent*' index='4' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endEditing:'>
-<arg name='textObj' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='entryType'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='expansionFrameWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='fieldEditorForView:'>
-<arg name='aControlView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='aControlView' type='@'/>
<retval declared_type='NSTextView*' type='@'/>
</method>
<method selector='floatValue'>
<retval declared_type='float' type='f'/>
</method>
<method selector='focusRingMaskBoundsForFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='focusRingType'>
-<retval declared_type='NSFocusRingType' type64='Q' type='I'/>
+<retval declared_type='NSFocusRingType' type='I' type64='Q'/>
</method>
<method selector='font'>
<retval declared_type='NSFont*' type='@'/>
@@ -5700,56 +5996,56 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='getPeriodicDelay:interval:'>
-<arg name='delay' declared_type='float*' type='^f' index='0'/>
-<arg name='interval' declared_type='float*' type='^f' index='1'/>
+<arg declared_type='float*' index='0' name='delay' type='^f'/>
+<arg declared_type='float*' index='1' name='interval' type='^f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='hasValidObjectValue'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='highlight:withFrame:inView:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='highlightColorWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='hitTestForEvent:inRect:ofView:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<retval declared_type='NSCellHitResult' type='I' type64='Q'/>
</method>
<method selector='image'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='imageRectForBounds:'>
-<arg name='theRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='theRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='importsGraphics'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initImageCell:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initTextCell:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='intValue'>
<retval declared_type='int' type='i'/>
</method>
<method selector='integerValue'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='interiorBackgroundStyle'>
-<retval declared_type='NSBackgroundStyle' type64='q' type='i'/>
+<retval declared_type='NSBackgroundStyle' type='i' type64='q'/>
</method>
<method selector='isBezeled'>
<retval declared_type='BOOL' type='B'/>
@@ -5767,7 +6063,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEntryAcceptable:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isHighlighted'>
@@ -5786,37 +6082,37 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='lineBreakMode'>
-<retval declared_type='NSLineBreakMode' type64='Q' type='I'/>
+<retval declared_type='NSLineBreakMode' type='I' type64='Q'/>
</method>
<method selector='menu'>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='menuForEvent:inRect:ofView:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='view' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='view' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='mnemonic'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='mnemonicLocation'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='mouseDownFlags'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='nextState'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='objectValue'>
<retval declared_type='id' type='@'/>
</method>
<method selector='performClick:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='prefersTrackingUntilMouseUp' class_method='true'>
+<method class_method='true' selector='prefersTrackingUntilMouseUp'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='refusesFirstResponder'>
@@ -5826,282 +6122,282 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='resetCursorRect:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectWithFrame:inView:editor:delegate:start:length:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<arg name='textObj' declared_type='NSText*' type='@' index='2'/>
-<arg name='anObject' declared_type='id' type='@' index='3'/>
-<arg name='selStart' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='selLength' declared_type='NSInteger' type64='q' type='i' index='5'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<arg declared_type='NSText*' index='2' name='textObj' type='@'/>
+<arg declared_type='id' index='3' name='anObject' type='@'/>
+<arg declared_type='NSInteger' index='4' name='selStart' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='5' name='selLength' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sendActionOn:'>
-<arg name='mask' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='mask' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='sendsActionOnEndEditing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlignment:'>
-<arg name='mode' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextAlignment' index='0' name='alignment' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsEditingTextAttributes:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsEditingTextAttributes' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsMixedState:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsMixedState' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsUndo:'>
-<arg name='allowsUndo' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsUndo' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedStringValue:'>
-<arg name='obj' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedStringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundStyle:'>
-<arg name='style' declared_type='NSBackgroundStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSBackgroundStyle' index='0' name='backgroundStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBaseWritingDirection:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
+<arg declared_type='NSWritingDirection' index='0' name='baseWritingDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezeled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bezeled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBordered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bordered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCellAttribute:to:'>
-<arg name='aParameter' declared_type='NSCellAttribute' type64='Q' type='I' index='0'/>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSCellAttribute' index='0' name='aParameter' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='1' name='value' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContinuous:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='continuous' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlSize:'>
-<arg name='size' declared_type='NSControlSize' type64='Q' type='I' index='0'/>
+<arg declared_type='NSControlSize' index='0' name='controlSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlTint:'>
-<arg name='controlTint' declared_type='NSControlTint' type64='Q' type='I' index='0'/>
+<arg declared_type='NSControlTint' index='0' name='controlTint' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleValue:'>
-<arg name='aDouble' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='doubleValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEntryType:'>
-<arg name='aType' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='aType' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloatValue:'>
-<arg name='aFloat' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='floatValue' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloatingPointFormat:left:right:'>
-<arg name='autoRange' declared_type='BOOL' type='B' index='0'/>
-<arg name='leftDigits' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='rightDigits' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='BOOL' index='0' name='autoRange' type='B'/>
+<arg declared_type='NSUInteger' index='1' name='leftDigits' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='rightDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFocusRingType:'>
-<arg name='focusRingType' declared_type='NSFocusRingType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSFocusRingType' index='0' name='focusRingType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormatter:'>
-<arg name='newFormatter' declared_type='NSFormatter*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='formatter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHighlighted:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='highlighted' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImportsGraphics:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='importsGraphics' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntValue:'>
-<arg name='anInt' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='intValue' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntegerValue:'>
-<arg name='anInteger' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='integerValue' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineBreakMode:'>
-<arg name='mode' declared_type='NSLineBreakMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSLineBreakMode' index='0' name='lineBreakMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:'>
-<arg name='aMenu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMnemonicLocation:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNextState'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectValue:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='objectValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRefusesFirstResponder:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='refusesFirstResponder' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRepresentedObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='representedObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrollable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='scrollable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSendsActionOnEndEditing:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='sendsActionOnEndEditing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsFirstResponder:'>
-<arg name='showFR' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsFirstResponder' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setState:'>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='state' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStringValue:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTag:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWithMnemonic:'>
-<arg name='stringWithAmpersand' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringWithAmpersand' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTruncatesLastVisibleLine:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='truncatesLastVisibleLine' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='aType' declared_type='NSCellType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSCellType' index='0' name='type' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUpFieldEditorAttributes:'>
-<arg name='textObj' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObj' type='@'/>
<retval declared_type='NSText*' type='@'/>
</method>
<method selector='setUserInterfaceLayoutDirection:'>
-<arg name='layoutDirection' declared_type='NSUserInterfaceLayoutDirection' type64='q' type='i' index='0'/>
+<arg declared_type='NSUserInterfaceLayoutDirection' index='0' name='userInterfaceLayoutDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesSingleLineMode:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesSingleLineMode' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWraps:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='wraps' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsFirstResponder'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='startTrackingAt:inView:'>
-<arg name='startPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSPoint' index='0' name='startPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='state'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='stopTracking:at:inView:mouseIsUp:'>
-<arg name='lastPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='stopPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='flag' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSPoint' index='0' name='lastPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='1' name='stopPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='BOOL' index='3' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringValue'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='takeDoubleValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeFloatValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeIntValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeIntegerValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeObjectValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeStringValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='target'>
@@ -6111,24 +6407,24 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='titleRectForBounds:'>
-<arg name='theRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='theRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='trackMouse:inRect:ofView:untilMouseUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='flag' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='BOOL' index='3' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='truncatesLastVisibleLine'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='type'>
-<retval declared_type='NSCellType' type64='Q' type='I'/>
+<retval declared_type='NSCellType' type='I' type64='Q'/>
</method>
<method selector='userInterfaceLayoutDirection'>
-<retval declared_type='NSUserInterfaceLayoutDirection' type64='q' type='i'/>
+<retval declared_type='NSUserInterfaceLayoutDirection' type='i' type64='q'/>
</method>
<method selector='usesSingleLineMode'>
<retval declared_type='BOOL' type='B'/>
@@ -6140,17 +6436,43 @@
<retval declared_type='BOOL' type='B'/>
</method>
</class>
+<class name='NSClickGestureRecognizer'>
+<method selector='buttonMask'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='numberOfClicksRequired'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='setButtonMask:'>
+<arg declared_type='NSUInteger' index='0' name='buttonMask' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setNumberOfClicksRequired:'>
+<arg declared_type='NSInteger' index='0' name='numberOfClicksRequired' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
<class name='NSClipView'>
+<method selector='automaticallyAdjustsContentInsets'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='autoscroll:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='backgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
+<method selector='constrainBoundsRect:'>
+<arg declared_type='NSRect' index='0' name='proposedBounds' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
<method selector='constrainScrollPoint:'>
-<arg name='newOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='newOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='contentInsets'>
+<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
</method>
<method selector='copiesOnScroll'>
<retval declared_type='BOOL' type='B'/>
@@ -6159,47 +6481,55 @@
<retval declared_type='NSCursor*' type='@'/>
</method>
<method selector='documentRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='documentView'>
<retval declared_type='id' type='@'/>
</method>
<method selector='documentVisibleRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='drawsBackground'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scrollToPoint:'>
-<arg name='newOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='newOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAutomaticallyAdjustsContentInsets:'>
+<arg declared_type='BOOL' index='0' name='automaticallyAdjustsContentInsets' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setContentInsets:'>
+<arg declared_type='NSEdgeInsets' index='0' name='contentInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCopiesOnScroll:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='copiesOnScroll' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentCursor:'>
-<arg name='anObj' declared_type='NSCursor*' type='@' index='0'/>
+<arg declared_type='NSCursor*' index='0' name='documentCursor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='documentView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewBoundsChanged:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewFrameChanged:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -6222,19 +6552,19 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='draggingImageForItemsAtIndexes:withEvent:offset:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='dragImageOffset' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='2'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSPointPointer' index='2' name='dragImageOffset' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='frameForItemAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='frameForItemAtIndex:withNumberOfItems:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='numberOfItems' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='numberOfItems' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='isFirstResponder'>
<retval declared_type='BOOL' type='B'/>
@@ -6243,78 +6573,78 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='itemAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='NSCollectionViewItem*' type='@'/>
</method>
<method selector='itemPrototype'>
<retval declared_type='NSCollectionViewItem*' type='@'/>
</method>
<method selector='maxItemSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='maxNumberOfColumns'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='maxNumberOfRows'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minItemSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='newItemForRepresentedObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='NSCollectionViewItem*' type='@'/>
</method>
<method selector='selectionIndexes'>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='setAllowsMultipleSelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsMultipleSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColors:'>
-<arg name='colors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='backgroundColors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContent:'>
-<arg name='content' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='content' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='aDelegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingSourceOperationMask:forLocal:'>
-<arg name='dragOperationMask' declared_type='NSDragOperation' type64='Q' type='I' index='0'/>
-<arg name='localDestination' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSDragOperation' index='0' name='dragOperationMask' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='1' name='localDestination' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setItemPrototype:'>
-<arg name='prototype' declared_type='NSCollectionViewItem*' type='@' index='0'/>
+<arg declared_type='NSCollectionViewItem*' index='0' name='itemPrototype' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxItemSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='maxItemSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxNumberOfColumns:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='maxNumberOfColumns' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxNumberOfRows:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='maxNumberOfRows' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinItemSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='minItemSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='selectionIndexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -6332,15 +6662,15 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setImageView:'>
-<arg name='imageView' declared_type='NSImageView*' type='@' index='0'/>
+<arg declared_type='NSImageView*' index='0' name='imageView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelected:'>
-<arg name='selected' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selected' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextField:'>
-<arg name='textField' declared_type='NSTextField*' type='@' index='0'/>
+<arg declared_type='NSTextField*' index='0' name='textField' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textField'>
@@ -6348,50 +6678,53 @@
</method>
</class>
<class name='NSColor'>
+<method selector='CGColor'>
+<retval declared_type='CGColorRef' type='^{CGColor=}'/>
+</method>
<method selector='alphaComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='alternateSelectedControlColor' class_method='true'>
+<method class_method='true' selector='alternateSelectedControlColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='alternateSelectedControlTextColor' class_method='true'>
+<method class_method='true' selector='alternateSelectedControlTextColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='blackColor' class_method='true'>
+<method class_method='true' selector='blackColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='blackComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='blendedColorWithFraction:ofColor:'>
-<arg name='fraction' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='color' declared_type='NSColor*' type='@' index='1'/>
+<arg declared_type='CGFloat' index='0' name='fraction' type='f' type64='d'/>
+<arg declared_type='NSColor*' index='1' name='color' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='blueColor' class_method='true'>
+<method class_method='true' selector='blueColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='blueComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='brightnessComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='brownColor' class_method='true'>
+<method class_method='true' selector='brownColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='catalogNameComponent'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='clearColor' class_method='true'>
+<method class_method='true' selector='clearColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorForControlTint:' class_method='true'>
-<arg name='controlTint' declared_type='NSControlTint' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='colorForControlTint:'>
+<arg declared_type='NSControlTint' index='0' name='controlTint' type='I' type64='Q'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorFromPasteboard:' class_method='true'>
-<arg name='pasteBoard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='colorFromPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteBoard' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='colorNameComponent'>
@@ -6404,211 +6737,244 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='colorUsingColorSpace:'>
-<arg name='space' declared_type='NSColorSpace*' type='@' index='0'/>
+<arg declared_type='NSColorSpace*' index='0' name='space' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='colorUsingColorSpaceName:'>
-<arg name='colorSpace' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='colorSpace' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='colorUsingColorSpaceName:device:'>
-<arg name='colorSpace' declared_type='NSString*' type='@' index='0'/>
-<arg name='deviceDescription' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='colorSpace' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='deviceDescription' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='colorWithAlphaComponent:'>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='alpha' type='f' type64='d'/>
+<retval declared_type='NSColor*' type='@'/>
+</method>
+<method class_method='true' selector='colorWithCGColor:'>
+<arg declared_type='CGColorRef' index='0' name='cgColor' type='^{CGColor=}'/>
+<retval declared_type='NSColor*' type='@'/>
+</method>
+<method class_method='true' selector='colorWithCIColor:'>
+<arg declared_type='CIColor*' index='0' name='color' type='@'/>
+<retval declared_type='NSColor*' type='@'/>
+</method>
+<method class_method='true' selector='colorWithCalibratedHue:saturation:brightness:alpha:'>
+<arg declared_type='CGFloat' index='0' name='hue' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='saturation' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='brightness' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithCIColor:' class_method='true'>
-<arg name='color' declared_type='CIColor*' type='@' index='0'/>
+<method class_method='true' selector='colorWithCalibratedRed:green:blue:alpha:'>
+<arg declared_type='CGFloat' index='0' name='red' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='green' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='blue' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithCalibratedHue:saturation:brightness:alpha:' class_method='true'>
-<arg name='hue' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='saturation' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='brightness' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<method class_method='true' selector='colorWithCalibratedWhite:alpha:'>
+<arg declared_type='CGFloat' index='0' name='white' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithCalibratedRed:green:blue:alpha:' class_method='true'>
-<arg name='red' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='green' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='blue' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<method class_method='true' selector='colorWithCatalogName:colorName:'>
+<arg declared_type='NSString*' index='0' name='listName' type='@'/>
+<arg declared_type='NSString*' index='1' name='colorName' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithCalibratedWhite:alpha:' class_method='true'>
-<arg name='white' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<method class_method='true' selector='colorWithColorSpace:components:count:'>
+<arg declared_type='NSColorSpace*' index='0' name='space' type='@'/>
+<arg const='true' declared_type='CGFloat*' index='1' name='components' type='^f' type64='^d'/>
+<arg declared_type='NSInteger' index='2' name='numberOfComponents' type='i' type64='q'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithCatalogName:colorName:' class_method='true'>
-<arg name='listName' declared_type='NSString*' type='@' index='0'/>
-<arg name='colorName' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='colorWithDeviceCyan:magenta:yellow:black:alpha:'>
+<arg declared_type='CGFloat' index='0' name='cyan' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='magenta' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='yellow' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='black' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='4' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithColorSpace:components:count:' class_method='true'>
-<arg name='space' declared_type='NSColorSpace*' type='@' index='0'/>
-<arg name='components' declared_type='CGFloat*' type64='^d' const='true' type='^f' index='1'/>
-<arg name='numberOfComponents' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method class_method='true' selector='colorWithDeviceHue:saturation:brightness:alpha:'>
+<arg declared_type='CGFloat' index='0' name='hue' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='saturation' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='brightness' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithDeviceCyan:magenta:yellow:black:alpha:' class_method='true'>
-<arg name='cyan' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='magenta' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='yellow' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='black' declared_type='CGFloat' type64='d' type='f' index='3'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='4'/>
+<method class_method='true' selector='colorWithDeviceRed:green:blue:alpha:'>
+<arg declared_type='CGFloat' index='0' name='red' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='green' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='blue' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithDeviceHue:saturation:brightness:alpha:' class_method='true'>
-<arg name='hue' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='saturation' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='brightness' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<method class_method='true' selector='colorWithDeviceWhite:alpha:'>
+<arg declared_type='CGFloat' index='0' name='white' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithDeviceRed:green:blue:alpha:' class_method='true'>
-<arg name='red' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='green' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='blue' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<method class_method='true' selector='colorWithGenericGamma22White:alpha:'>
+<arg declared_type='CGFloat' index='0' name='white' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithDeviceWhite:alpha:' class_method='true'>
-<arg name='white' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<method class_method='true' selector='colorWithHue:saturation:brightness:alpha:'>
+<arg declared_type='CGFloat' index='0' name='hue' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='saturation' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='brightness' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithGenericGamma22White:alpha:' class_method='true'>
-<arg name='white' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<method class_method='true' selector='colorWithPatternImage:'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithPatternImage:' class_method='true'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<method class_method='true' selector='colorWithRed:green:blue:alpha:'>
+<arg declared_type='CGFloat' index='0' name='red' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='green' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='blue' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='colorWithSRGBRed:green:blue:alpha:' class_method='true'>
-<arg name='red' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='green' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='blue' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='alpha' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<method class_method='true' selector='colorWithSRGBRed:green:blue:alpha:'>
+<arg declared_type='CGFloat' index='0' name='red' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='green' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='blue' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='alpha' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='controlAlternatingRowBackgroundColors' class_method='true'>
+<method class_method='true' selector='colorWithWhite:alpha:'>
+<arg declared_type='CGFloat' index='0' name='white' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='alpha' type='f' type64='d'/>
+<retval declared_type='NSColor*' type='@'/>
+</method>
+<method class_method='true' selector='controlAlternatingRowBackgroundColors'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='controlBackgroundColor' class_method='true'>
+<method class_method='true' selector='controlBackgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='controlColor' class_method='true'>
+<method class_method='true' selector='controlColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='controlDarkShadowColor' class_method='true'>
+<method class_method='true' selector='controlDarkShadowColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='controlHighlightColor' class_method='true'>
+<method class_method='true' selector='controlHighlightColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='controlLightHighlightColor' class_method='true'>
+<method class_method='true' selector='controlLightHighlightColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='controlShadowColor' class_method='true'>
+<method class_method='true' selector='controlShadowColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='controlTextColor' class_method='true'>
+<method class_method='true' selector='controlTextColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='currentControlTint' class_method='true'>
-<retval declared_type='NSControlTint' type64='Q' type='I'/>
+<method class_method='true' selector='currentControlTint'>
+<retval declared_type='NSControlTint' type='I' type64='Q'/>
</method>
-<method selector='cyanColor' class_method='true'>
+<method class_method='true' selector='cyanColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='cyanComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='darkGrayColor' class_method='true'>
+<method class_method='true' selector='darkGrayColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='disabledControlTextColor' class_method='true'>
+<method class_method='true' selector='disabledControlTextColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='drawSwatchInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getComponents:'>
-<arg name='components' declared_type='CGFloat*' type64='^d' type='^f' index='0'/>
+<arg declared_type='CGFloat*' index='0' name='components' type='^f' type64='^d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCyan:magenta:yellow:black:alpha:'>
-<arg name='cyan' declared_type='CGFloat*' type64='^d' type='^f' index='0'/>
-<arg name='magenta' declared_type='CGFloat*' type64='^d' type='^f' index='1'/>
-<arg name='yellow' declared_type='CGFloat*' type64='^d' type='^f' index='2'/>
-<arg name='black' declared_type='CGFloat*' type64='^d' type='^f' index='3'/>
-<arg name='alpha' declared_type='CGFloat*' type64='^d' type='^f' index='4'/>
+<arg declared_type='CGFloat*' index='0' name='cyan' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='1' name='magenta' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='2' name='yellow' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='3' name='black' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='4' name='alpha' type='^f' type64='^d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getHue:saturation:brightness:alpha:'>
-<arg name='hue' declared_type='CGFloat*' type64='^d' type='^f' index='0'/>
-<arg name='saturation' declared_type='CGFloat*' type64='^d' type='^f' index='1'/>
-<arg name='brightness' declared_type='CGFloat*' type64='^d' type='^f' index='2'/>
-<arg name='alpha' declared_type='CGFloat*' type64='^d' type='^f' index='3'/>
+<arg declared_type='CGFloat*' index='0' name='hue' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='1' name='saturation' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='2' name='brightness' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='3' name='alpha' type='^f' type64='^d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getRed:green:blue:alpha:'>
-<arg name='red' declared_type='CGFloat*' type64='^d' type='^f' index='0'/>
-<arg name='green' declared_type='CGFloat*' type64='^d' type='^f' index='1'/>
-<arg name='blue' declared_type='CGFloat*' type64='^d' type='^f' index='2'/>
-<arg name='alpha' declared_type='CGFloat*' type64='^d' type='^f' index='3'/>
+<arg declared_type='CGFloat*' index='0' name='red' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='1' name='green' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='2' name='blue' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='3' name='alpha' type='^f' type64='^d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getWhite:alpha:'>
-<arg name='white' declared_type='CGFloat*' type64='^d' type='^f' index='0'/>
-<arg name='alpha' declared_type='CGFloat*' type64='^d' type='^f' index='1'/>
+<arg declared_type='CGFloat*' index='0' name='white' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' index='1' name='alpha' type='^f' type64='^d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='grayColor' class_method='true'>
+<method class_method='true' selector='grayColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='greenColor' class_method='true'>
+<method class_method='true' selector='greenColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='greenComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='gridColor' class_method='true'>
+<method class_method='true' selector='gridColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='headerColor' class_method='true'>
+<method class_method='true' selector='headerColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='headerTextColor' class_method='true'>
+<method class_method='true' selector='headerTextColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='highlightColor' class_method='true'>
+<method class_method='true' selector='highlightColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='highlightWithLevel:'>
-<arg name='val' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='val' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='hueComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='ignoresAlpha' class_method='true'>
+<method class_method='true' selector='ignoresAlpha'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='keyboardFocusIndicatorColor' class_method='true'>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='keyboardFocusIndicatorColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='knobColor' class_method='true'>
+<method class_method='true' selector='knobColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='lightGrayColor' class_method='true'>
+<method class_method='true' selector='labelColor'>
+<retval declared_type='NSColor*' type='@'/>
+</method>
+<method class_method='true' selector='lightGrayColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='localizedCatalogNameComponent'>
@@ -6617,58 +6983,64 @@
<method selector='localizedColorNameComponent'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='magentaColor' class_method='true'>
+<method class_method='true' selector='magentaColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='magentaComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='numberOfComponents'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='orangeColor' class_method='true'>
+<method class_method='true' selector='orangeColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='patternImage'>
<retval declared_type='NSImage*' type='@'/>
</method>
-<method selector='purpleColor' class_method='true'>
+<method class_method='true' selector='purpleColor'>
+<retval declared_type='NSColor*' type='@'/>
+</method>
+<method class_method='true' selector='quaternaryLabelColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='redColor' class_method='true'>
+<method class_method='true' selector='redColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='redComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='saturationComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method class_method='true' selector='scrollBarColor'>
+<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='scrollBarColor' class_method='true'>
+<method class_method='true' selector='secondaryLabelColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='secondarySelectedControlColor' class_method='true'>
+<method class_method='true' selector='secondarySelectedControlColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='selectedControlColor' class_method='true'>
+<method class_method='true' selector='selectedControlColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='selectedControlTextColor' class_method='true'>
+<method class_method='true' selector='selectedControlTextColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='selectedKnobColor' class_method='true'>
+<method class_method='true' selector='selectedKnobColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='selectedMenuItemColor' class_method='true'>
+<method class_method='true' selector='selectedMenuItemColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='selectedMenuItemTextColor' class_method='true'>
+<method class_method='true' selector='selectedMenuItemTextColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='selectedTextBackgroundColor' class_method='true'>
+<method class_method='true' selector='selectedTextBackgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='selectedTextColor' class_method='true'>
+<method class_method='true' selector='selectedTextColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='set'>
@@ -6677,80 +7049,86 @@
<method selector='setFill'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setIgnoresAlpha:' class_method='true'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='setIgnoresAlpha:'>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStroke'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='shadowColor' class_method='true'>
+<method class_method='true' selector='shadowColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='shadowWithLevel:'>
-<arg name='val' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='val' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='textBackgroundColor' class_method='true'>
+<method class_method='true' selector='tertiaryLabelColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='textColor' class_method='true'>
+<method class_method='true' selector='textBackgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='whiteColor' class_method='true'>
+<method class_method='true' selector='textColor'>
+<retval declared_type='NSColor*' type='@'/>
+</method>
+<method class_method='true' selector='underPageBackgroundColor'>
+<retval declared_type='NSColor*' type='@'/>
+</method>
+<method class_method='true' selector='whiteColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='whiteComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='windowBackgroundColor' class_method='true'>
+<method class_method='true' selector='windowBackgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='windowFrameColor' class_method='true'>
+<method class_method='true' selector='windowFrameColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method selector='windowFrameTextColor' class_method='true'>
+<method class_method='true' selector='windowFrameTextColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='writeToPasteboard:'>
-<arg name='pasteBoard' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteBoard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='yellowColor' class_method='true'>
+<method class_method='true' selector='yellowColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='yellowComponent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
</class>
<class name='NSColorList'>
<method selector='allKeys'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='availableColorLists' class_method='true'>
+<method class_method='true' selector='availableColorLists'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='colorListNamed:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='colorListNamed:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSColorList*' type='@'/>
</method>
<method selector='colorWithKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='initWithName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithName:fromFile:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertColor:key:atIndex:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='loc' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='loc' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isEditable'>
@@ -6760,19 +7138,19 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='removeColorWithKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeFile'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColor:forKey:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writeToFile:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -6781,71 +7159,71 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='alpha'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='attachColorList:'>
-<arg name='colorList' declared_type='NSColorList*' type='@' index='0'/>
+<arg declared_type='NSColorList*' index='0' name='colorList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='color'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='detachColorList:'>
-<arg name='colorList' declared_type='NSColorList*' type='@' index='0'/>
+<arg declared_type='NSColorList*' index='0' name='colorList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='dragColor:withEvent:fromView:' class_method='true'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='sourceView' declared_type='NSView*' type='@' index='2'/>
+<method class_method='true' selector='dragColor:withEvent:fromView:'>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='theEvent' type='@'/>
+<arg declared_type='NSView*' index='2' name='sourceView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isContinuous'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='mode'>
-<retval declared_type='NSColorPanelMode' type64='q' type='i'/>
+<retval declared_type='NSColorPanelMode' type='i' type64='q'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='accessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContinuous:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='continuous' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMode:'>
-<arg name='mode' declared_type='NSColorPanelMode' type64='q' type='i' index='0'/>
+<arg declared_type='NSColorPanelMode' index='0' name='mode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setPickerMask:' class_method='true'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='setPickerMask:'>
+<arg declared_type='NSColorPanelOptions' index='0' name='mask' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setPickerMode:' class_method='true'>
-<arg name='mode' declared_type='NSColorPanelMode' type64='q' type='i' index='0'/>
+<method class_method='true' selector='setPickerMode:'>
+<arg declared_type='NSColorPanelMode' index='0' name='mode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsAlpha:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsAlpha' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedColorPanel' class_method='true'>
+<method class_method='true' selector='sharedColorPanel'>
<retval declared_type='NSColorPanel*' type='@'/>
</method>
-<method selector='sharedColorPanelExists' class_method='true'>
+<method class_method='true' selector='sharedColorPanelExists'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showsAlpha'>
@@ -6854,7 +7232,7 @@
</class>
<class name='NSColorPicker'>
<method selector='attachColorList:'>
-<arg name='colorList' declared_type='NSColorList*' type='@' index='0'/>
+<arg declared_type='NSColorList*' index='0' name='colorList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='buttonToolTip'>
@@ -6864,31 +7242,31 @@
<retval declared_type='NSColorPanel*' type='@'/>
</method>
<method selector='detachColorList:'>
-<arg name='colorList' declared_type='NSColorList*' type='@' index='0'/>
+<arg declared_type='NSColorList*' index='0' name='colorList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithPickerMask:colorPanel:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='owningColorPanel' declared_type='NSColorPanel*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSColorPanel*' index='1' name='owningColorPanel' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertNewButtonImage:in:'>
-<arg name='newButtonImage' declared_type='NSImage*' type='@' index='0'/>
-<arg name='buttonCell' declared_type='NSButtonCell*' type='@' index='1'/>
+<arg declared_type='NSImage*' index='0' name='newButtonImage' type='@'/>
+<arg declared_type='NSButtonCell*' index='1' name='buttonCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minContentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='provideNewButtonImage'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='setMode:'>
-<arg name='mode' declared_type='NSColorPanelMode' type64='q' type='i' index='0'/>
+<arg declared_type='NSColorPanelMode' index='0' name='mode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewSizeChanged:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -6899,65 +7277,65 @@
<method selector='ICCProfileData'>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='adobeRGB1998ColorSpace' class_method='true'>
+<method class_method='true' selector='adobeRGB1998ColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
-<method selector='availableColorSpacesWithModel:' class_method='true'>
-<arg name='model' declared_type='NSColorSpaceModel' type64='q' type='i' index='0'/>
+<method class_method='true' selector='availableColorSpacesWithModel:'>
+<arg declared_type='NSColorSpaceModel' index='0' name='model' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='colorSpaceModel'>
-<retval declared_type='NSColorSpaceModel' type64='q' type='i'/>
+<retval declared_type='NSColorSpaceModel' type='i' type64='q'/>
</method>
<method selector='colorSyncProfile'>
<retval declared_type='void*' type='^v'/>
</method>
-<method selector='deviceCMYKColorSpace' class_method='true'>
+<method class_method='true' selector='deviceCMYKColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
-<method selector='deviceGrayColorSpace' class_method='true'>
+<method class_method='true' selector='deviceGrayColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
-<method selector='deviceRGBColorSpace' class_method='true'>
+<method class_method='true' selector='deviceRGBColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
-<method selector='genericCMYKColorSpace' class_method='true'>
+<method class_method='true' selector='genericCMYKColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
-<method selector='genericGamma22GrayColorSpace' class_method='true'>
+<method class_method='true' selector='genericGamma22GrayColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
-<method selector='genericGrayColorSpace' class_method='true'>
+<method class_method='true' selector='genericGrayColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
-<method selector='genericRGBColorSpace' class_method='true'>
+<method class_method='true' selector='genericRGBColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
<method selector='initWithCGColorSpace:'>
-<arg name='cgColorSpace' declared_type='CGColorSpaceRef' type='^{CGColorSpace=}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='CGColorSpaceRef' index='0' name='cgColorSpace' type='^{CGColorSpace=}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithColorSyncProfile:'>
-<arg name='prof' declared_type='void*' type='^v' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='void*' index='0' name='prof' type='^v'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithICCProfileData:'>
-<arg name='iccData' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='iccData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='localizedName'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='numberOfColorComponents'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='sRGBColorSpace' class_method='true'>
+<method class_method='true' selector='sRGBColorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
</class>
<class name='NSColorWell'>
<method selector='activate:'>
-<arg name='exclusive' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='exclusive' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='color'>
@@ -6967,7 +7345,7 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='drawWellInside:'>
-<arg name='insideRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='insideRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isActive'>
@@ -6977,25 +7355,25 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setBordered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bordered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeColorFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSComboBox'>
<method selector='addItemWithObjectValue:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addItemsWithObjectValues:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='completes'>
@@ -7008,45 +7386,45 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='deselectItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='hasVerticalScroller'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='indexOfItemWithObjectValue:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfSelectedItem'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='insertItemWithObjectValue:atIndex:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intercellSpacing'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='isButtonBordered'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='itemHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='itemObjectValueAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='noteNumberOfItemsChanged'>
<retval declared_type='void' type='v'/>
</method>
<method selector='numberOfItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfVisibleItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='objectValueOfSelectedItem'>
<retval declared_type='id' type='@'/>
@@ -7061,63 +7439,63 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemWithObjectValue:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollItemAtIndexToTop:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollItemAtIndexToVisible:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItemWithObjectValue:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setButtonBordered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='buttonBordered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCompletes:'>
-<arg name='completes' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='completes' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDataSource:'>
-<arg name='aSource' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasVerticalScroller:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasVerticalScroller' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntercellSpacing:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='intercellSpacing' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setItemHeight:'>
-<arg name='itemHeight' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='itemHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfVisibleItems:'>
-<arg name='visibleItems' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfVisibleItems' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesDataSource:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesDataSource' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='usesDataSource'>
@@ -7126,15 +7504,15 @@
</class>
<class name='NSComboBoxCell'>
<method selector='addItemWithObjectValue:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addItemsWithObjectValues:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='completedString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='completes'>
@@ -7144,45 +7522,45 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='deselectItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='hasVerticalScroller'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='indexOfItemWithObjectValue:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfSelectedItem'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='insertItemWithObjectValue:atIndex:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intercellSpacing'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='isButtonBordered'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='itemHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='itemObjectValueAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='noteNumberOfItemsChanged'>
<retval declared_type='void' type='v'/>
</method>
<method selector='numberOfItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfVisibleItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='objectValueOfSelectedItem'>
<retval declared_type='id' type='@'/>
@@ -7197,59 +7575,59 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemWithObjectValue:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollItemAtIndexToTop:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollItemAtIndexToVisible:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItemWithObjectValue:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setButtonBordered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='buttonBordered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCompletes:'>
-<arg name='completes' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='completes' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDataSource:'>
-<arg name='aSource' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasVerticalScroller:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasVerticalScroller' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntercellSpacing:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='intercellSpacing' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setItemHeight:'>
-<arg name='itemHeight' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='itemHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfVisibleItems:'>
-<arg name='visibleItems' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfVisibleItems' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesDataSource:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesDataSource' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='usesDataSource'>
@@ -7264,13 +7642,16 @@
<retval declared_type='SEL' type=':'/>
</method>
<method selector='alignment'>
-<retval declared_type='NSTextAlignment' type64='Q' type='I'/>
+<retval declared_type='NSTextAlignment' type='I' type64='Q'/>
+</method>
+<method selector='allowsExpansionToolTips'>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='attributedStringValue'>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='baseWritingDirection'>
-<retval declared_type='NSWritingDirection' type64='q' type='i'/>
+<retval declared_type='NSWritingDirection' type='i' type64='q'/>
</method>
<method selector='calcSize'>
<retval declared_type='void' type='v'/>
@@ -7278,9 +7659,12 @@
<method selector='cell'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='cellClass' class_method='true'>
+<method class_method='true' selector='cellClass'>
<retval declared_type='Class' type='#'/>
</method>
+<method selector='controlSize'>
+<retval declared_type='NSControlSize' type='I' type64='Q'/>
+</method>
<method selector='currentEditor'>
<retval declared_type='NSText*' type='@'/>
</method>
@@ -7288,13 +7672,33 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='drawCell:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='aCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawCellInside:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='aCell' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='drawWithExpansionFrame:inView:'>
+<arg declared_type='NSRect' index='0' name='contentFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='editWithFrame:editor:delegate:event:'>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSText*' index='1' name='textObj' type='@'/>
+<arg declared_type='id' index='2' name='anObject' type='@'/>
+<arg declared_type='NSEvent*' index='3' name='theEvent' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='endEditing:'>
+<arg declared_type='NSText*' index='0' name='textObj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='expansionFrameWithFrame:'>
+<arg declared_type='NSRect' index='0' name='contentFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
<method selector='floatValue'>
<retval declared_type='float' type='f'/>
</method>
@@ -7307,18 +7711,22 @@
<method selector='ignoresMultiClick'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithFrame:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='intValue'>
<retval declared_type='int' type='i'/>
</method>
<method selector='integerValue'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='invalidateIntrinsicContentSizeForCell:'>
-<arg name='cell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='cell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isContinuous'>
@@ -7327,128 +7735,166 @@
<method selector='isEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='isHighlighted'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='lineBreakMode'>
+<retval declared_type='NSLineBreakMode' type='I' type64='Q'/>
+</method>
<method selector='mouseDown:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectValue'>
<retval declared_type='id' type='@'/>
</method>
<method selector='performClick:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='refusesFirstResponder'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectCell:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='aCell' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='selectWithFrame:editor:delegate:start:length:'>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSText*' index='1' name='textObj' type='@'/>
+<arg declared_type='id' index='2' name='anObject' type='@'/>
+<arg declared_type='NSInteger' index='3' name='selStart' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='selLength' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedCell'>
<retval declared_type='id' type='@'/>
</method>
<method selector='selectedTag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='sendAction:to:'>
-<arg name='theAction' declared_type='SEL' type=':' index='0'/>
-<arg name='theTarget' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='theAction' type=':'/>
+<arg declared_type='id' index='1' name='theTarget' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sendActionOn:'>
-<arg name='mask' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='mask' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlignment:'>
-<arg name='mode' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextAlignment' index='0' name='alignment' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAllowsExpansionToolTips:'>
+<arg declared_type='BOOL' index='0' name='allowsExpansionToolTips' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedStringValue:'>
-<arg name='obj' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedStringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBaseWritingDirection:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
+<arg declared_type='NSWritingDirection' index='0' name='baseWritingDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCell:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='aCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setCellClass:' class_method='true'>
-<arg name='factoryId' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='setCellClass:'>
+<arg declared_type='Class' index='0' name='factoryId' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContinuous:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='continuous' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setControlSize:'>
+<arg declared_type='NSControlSize' index='0' name='controlSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleValue:'>
-<arg name='aDouble' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='doubleValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloatValue:'>
-<arg name='aFloat' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='floatValue' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloatingPointFormat:left:right:'>
-<arg name='autoRange' declared_type='BOOL' type='B' index='0'/>
-<arg name='leftDigits' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='rightDigits' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='BOOL' index='0' name='autoRange' type='B'/>
+<arg declared_type='NSUInteger' index='1' name='leftDigits' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='rightDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormatter:'>
-<arg name='newFormatter' declared_type='NSFormatter*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='formatter' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHighlighted:'>
+<arg declared_type='BOOL' index='0' name='highlighted' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIgnoresMultiClick:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='ignoresMultiClick' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntValue:'>
-<arg name='anInt' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='intValue' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntegerValue:'>
-<arg name='anInteger' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='integerValue' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLineBreakMode:'>
+<arg declared_type='NSLineBreakMode' index='0' name='lineBreakMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsDisplay'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectValue:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='objectValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRefusesFirstResponder:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStringValue:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTag:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='setUsesSingleLineMode:'>
+<arg declared_type='BOOL' index='0' name='usesSingleLineMode' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sizeThatFits:'>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
<method selector='sizeToFit'>
<retval declared_type='void' type='v'/>
</method>
@@ -7456,43 +7902,46 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='takeDoubleValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeFloatValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeIntValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeIntegerValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeObjectValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeStringValueFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='target'>
<retval declared_type='id' type='@'/>
</method>
<method selector='updateCell:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='aCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateCellInside:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='aCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='usesSingleLineMode'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='validateEditing'>
<retval declared_type='void' type='v'/>
</method>
@@ -7502,80 +7951,87 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='commitEditingWithDelegate:didCommitSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='didCommitSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='didCommitSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='discardEditing'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='isEditing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='objectDidBeginEditing:'>
-<arg name='editor' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='editor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectDidEndEditing:'>
-<arg name='editor' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='editor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSCursor'>
-<method selector='IBeamCursor' class_method='true'>
+<method class_method='true' selector='IBeamCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='IBeamCursorForVerticalLayout' class_method='true'>
+<method class_method='true' selector='IBeamCursorForVerticalLayout'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='arrowCursor' class_method='true'>
+<method class_method='true' selector='arrowCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='closedHandCursor' class_method='true'>
+<method class_method='true' selector='closedHandCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='contextualMenuCursor' class_method='true'>
+<method class_method='true' selector='contextualMenuCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='crosshairCursor' class_method='true'>
+<method class_method='true' selector='crosshairCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='currentCursor' class_method='true'>
+<method class_method='true' selector='currentCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='currentSystemCursor' class_method='true'>
+<method class_method='true' selector='currentSystemCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='disappearingItemCursor' class_method='true'>
+<method class_method='true' selector='disappearingItemCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='dragCopyCursor' class_method='true'>
+<method class_method='true' selector='dragCopyCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='dragLinkCursor' class_method='true'>
+<method class_method='true' selector='dragLinkCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='hide' class_method='true'>
+<method class_method='true' selector='hide'>
<retval declared_type='void' type='v'/>
</method>
<method selector='hotSpot'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='image'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='initWithImage:foregroundColorHint:backgroundColorHint:hotSpot:'>
-<arg name='newImage' declared_type='NSImage*' type='@' index='0'/>
-<arg name='fg' declared_type='NSColor*' type='@' index='1'/>
-<arg name='bg' declared_type='NSColor*' type='@' index='2'/>
-<arg name='hotSpot' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSImage*' index='0' name='newImage' type='@'/>
+<arg declared_type='NSColor*' index='1' name='fg' type='@'/>
+<arg declared_type='NSColor*' index='2' name='bg' type='@'/>
+<arg declared_type='NSPoint' index='3' name='hotSpot' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithImage:hotSpot:'>
-<arg name='newImage' declared_type='NSImage*' type='@' index='0'/>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSImage*' index='0' name='newImage' type='@'/>
+<arg declared_type='NSPoint' index='1' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isSetOnMouseEntered'>
<retval declared_type='BOOL' type='B'/>
@@ -7584,23 +8040,23 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='mouseEntered:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseExited:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='openHandCursor' class_method='true'>
+<method class_method='true' selector='openHandCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='operationNotAllowedCursor' class_method='true'>
+<method class_method='true' selector='operationNotAllowedCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='pointingHandCursor' class_method='true'>
+<method class_method='true' selector='pointingHandCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='pop' class_method='true'>
+<method class_method='true' selector='pop'>
<retval declared_type='void' type='v'/>
</method>
<method selector='pop'>
@@ -7609,40 +8065,40 @@
<method selector='push'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='resizeDownCursor' class_method='true'>
+<method class_method='true' selector='resizeDownCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='resizeLeftCursor' class_method='true'>
+<method class_method='true' selector='resizeLeftCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='resizeLeftRightCursor' class_method='true'>
+<method class_method='true' selector='resizeLeftRightCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='resizeRightCursor' class_method='true'>
+<method class_method='true' selector='resizeRightCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='resizeUpCursor' class_method='true'>
+<method class_method='true' selector='resizeUpCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
-<method selector='resizeUpDownCursor' class_method='true'>
+<method class_method='true' selector='resizeUpDownCursor'>
<retval declared_type='NSCursor*' type='@'/>
</method>
<method selector='set'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setHiddenUntilMouseMoves:' class_method='true'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='setHiddenUntilMouseMoves:'>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOnMouseEntered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOnMouseExited:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='unhide' class_method='true'>
+<method class_method='true' selector='unhide'>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -7653,10 +8109,25 @@
<method selector='drawSelector'>
<retval declared_type='SEL' type=':'/>
</method>
+<method selector='drawingHandler'>
+<retval declared_type='BOOL (^)(NSRect)' function_pointer='true' type='@?'>
+<arg declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='BOOL' type='B'/>
+</retval>
+</method>
<method selector='initWithDrawSelector:delegate:'>
-<arg name='aMethod' declared_type='SEL' type=':' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='SEL' index='0' name='aMethod' type=':'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithSize:flipped:drawingHandler:'>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='BOOL' index='1' name='drawingHandlerShouldBeCalledWithFlippedContext' type='B'/>
+<arg declared_type='BOOL (^)(NSRect)' function_pointer='true' index='2' name='drawingHandler' type='@?'>
+<arg declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='BOOL' type='B'/>
+</arg>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSDatePicker'>
@@ -7667,13 +8138,13 @@
<retval declared_type='NSCalendar*' type='@'/>
</method>
<method selector='datePickerElements'>
-<retval declared_type='NSDatePickerElementFlags' type64='Q' type='I'/>
+<retval declared_type='NSDatePickerElementFlags' type='I' type64='Q'/>
</method>
<method selector='datePickerMode'>
-<retval declared_type='NSDatePickerMode' type64='Q' type='I'/>
+<retval declared_type='NSDatePickerMode' type='I' type64='Q'/>
</method>
<method selector='datePickerStyle'>
-<retval declared_type='NSDatePickerStyle' type64='Q' type='I'/>
+<retval declared_type='NSDatePickerStyle' type='I' type64='Q'/>
</method>
<method selector='dateValue'>
<retval declared_type='NSDate*' type='@'/>
@@ -7700,67 +8171,67 @@
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezeled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bezeled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBordered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bordered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCalendar:'>
-<arg name='newCalendar' declared_type='NSCalendar*' type='@' index='0'/>
+<arg declared_type='NSCalendar*' index='0' name='calendar' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDatePickerElements:'>
-<arg name='elementFlags' declared_type='NSDatePickerElementFlags' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDatePickerElementFlags' index='0' name='datePickerElements' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDatePickerMode:'>
-<arg name='newMode' declared_type='NSDatePickerMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDatePickerMode' index='0' name='datePickerMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDatePickerStyle:'>
-<arg name='newStyle' declared_type='NSDatePickerStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDatePickerStyle' index='0' name='datePickerStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDateValue:'>
-<arg name='newStartDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='dateValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
-<arg name='newLocale' declared_type='NSLocale*' type='@' index='0'/>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='maxDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='minDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='textColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeInterval:'>
-<arg name='newTimeInterval' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='timeInterval' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
-<arg name='newTimeZone' declared_type='NSTimeZone*' type='@' index='0'/>
+<arg declared_type='NSTimeZone*' index='0' name='timeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textColor'>
@@ -7781,13 +8252,13 @@
<retval declared_type='NSCalendar*' type='@'/>
</method>
<method selector='datePickerElements'>
-<retval declared_type='NSDatePickerElementFlags' type64='Q' type='I'/>
+<retval declared_type='NSDatePickerElementFlags' type='I' type64='Q'/>
</method>
<method selector='datePickerMode'>
-<retval declared_type='NSDatePickerMode' type64='Q' type='I'/>
+<retval declared_type='NSDatePickerMode' type='I' type64='Q'/>
</method>
<method selector='datePickerStyle'>
-<retval declared_type='NSDatePickerStyle' type64='Q' type='I'/>
+<retval declared_type='NSDatePickerStyle' type='I' type64='Q'/>
</method>
<method selector='dateValue'>
<retval declared_type='NSDate*' type='@'/>
@@ -7808,59 +8279,59 @@
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCalendar:'>
-<arg name='newCalendar' declared_type='NSCalendar*' type='@' index='0'/>
+<arg declared_type='NSCalendar*' index='0' name='calendar' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDatePickerElements:'>
-<arg name='elementFlags' declared_type='NSDatePickerElementFlags' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDatePickerElementFlags' index='0' name='datePickerElements' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDatePickerMode:'>
-<arg name='newMode' declared_type='NSDatePickerMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDatePickerMode' index='0' name='datePickerMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDatePickerStyle:'>
-<arg name='newStyle' declared_type='NSDatePickerStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDatePickerStyle' index='0' name='datePickerStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDateValue:'>
-<arg name='newStartDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='dateValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
-<arg name='newLocale' declared_type='NSLocale*' type='@' index='0'/>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='maxDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='minDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='textColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeInterval:'>
-<arg name='newTimeInterval' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='timeInterval' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
-<arg name='newTimeZone' declared_type='NSTimeZone*' type='@' index='0'/>
+<arg declared_type='NSTimeZone*' index='0' name='timeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textColor'>
@@ -7896,27 +8367,27 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='setExcludedKeys:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='excludedKeys' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIncludedKeys:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='includedKeys' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInitialKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='initialKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInitialValue:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='initialValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocalizedKeyDictionary:'>
-<arg name='dictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='localizedKeyDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocalizedKeyTable:'>
-<arg name='stringsFileName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='localizedKeyTable' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -7934,38 +8405,41 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='setBadgeLabel:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='badgeLabel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='contentView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsApplicationBadge:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsApplicationBadge' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsApplicationBadge'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='size'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
</class>
<class name='NSDocument'>
+<method selector='PDFPrintOperation'>
+<retval declared_type='NSPrintOperation*' type='@'/>
+</method>
<method selector='addWindowController:'>
-<arg name='windowController' declared_type='NSWindowController*' type='@' index='0'/>
+<arg declared_type='NSWindowController*' index='0' name='windowController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='autosaveDocumentWithDelegate:didAutosaveSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='didAutosaveSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='didAutosaveSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='autosaveWithImplicitCancellability:completionHandler:'>
-<arg name='autosavingIsImplicitlyCancellable' declared_type='BOOL' type='B' index='0'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSError *)' type='@?' index='1'>
+<arg declared_type='BOOL' index='0' name='autosavingIsImplicitlyCancellable' type='B'/>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
@@ -7974,7 +8448,10 @@
<method selector='autosavedContentsFileURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='autosavesInPlace' class_method='true'>
+<method class_method='true' selector='autosavesDrafts'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='autosavesInPlace'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='autosavingFileType'>
@@ -7983,87 +8460,97 @@
<method selector='autosavingIsImplicitlyCancellable'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='backupFileURL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='browseDocumentVersions:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='canAsynchronouslyWriteToURL:ofType:forSaveOperation:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperation' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='shouldCloseSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='shouldCloseSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='canConcurrentlyReadDocumentsOfType:' class_method='true'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='canConcurrentlyReadDocumentsOfType:'>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='changeCountTokenForSaveOperation:'>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSSaveOperationType' index='0' name='saveOperation' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='checkAutosavingSafetyAndReturnError:'>
-<arg name='outError' declared_type='NSError**' type='^@' index='0'/>
+<arg declared_type='NSError**' index='0' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='close'>
<retval declared_type='void' type='v'/>
</method>
<method selector='continueActivityUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(void)' type='@?' index='0'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='block' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='continueAsynchronousWorkOnMainThreadUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(void)' type='@?' index='0'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='block' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='dataOfType:error:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='dataRepresentationOfType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
+<method selector='defaultDraftName'>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='displayName'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='duplicateAndReturnError:'>
-<arg name='outError' declared_type='NSError**' type='^@' index='0'/>
+<arg declared_type='NSError**' index='0' name='outError' type='^@'/>
<retval declared_type='NSDocument*' type='@'/>
</method>
<method selector='duplicateDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='duplicateDocumentWithDelegate:didDuplicateSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='didDuplicateSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='didDuplicateSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRestorableStateWithCoder:'>
-<arg name='coder' declared_type='NSCoder*' type='@' index='0'/>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fileAttributesToWriteToFile:ofType:saveOperation:'>
-<arg name='fullDocumentPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='documentTypeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperationType' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
+<arg declared_type='NSString*' index='0' name='fullDocumentPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='documentTypeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperationType' type='I' type64='Q'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='fileAttributesToWriteToURL:ofType:forSaveOperation:originalContentsURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
-<arg name='absoluteOriginalContentsURL' declared_type='NSURL*' type='@' index='3'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='4'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='3' name='absoluteOriginalContentsURL' type='@'/>
+<arg declared_type='NSError**' index='4' name='outError' type='^@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='fileModificationDate'>
@@ -8073,8 +8560,8 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='fileNameExtensionForType:saveOperation:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='1' name='saveOperation' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='fileNameExtensionWasHiddenInLastRunSavePanel'>
@@ -8090,24 +8577,24 @@
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='fileWrapperOfType:error:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='NSFileWrapper*' type='@'/>
</method>
<method selector='fileWrapperRepresentationOfType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='NSFileWrapper*' type='@'/>
</method>
<method selector='handleCloseScriptCommand:'>
-<arg name='command' declared_type='NSCloseCommand*' type='@' index='0'/>
+<arg declared_type='NSCloseCommand*' index='0' name='command' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='handlePrintScriptCommand:'>
-<arg name='command' declared_type='NSScriptCommand*' type='@' index='0'/>
+<arg declared_type='NSScriptCommand*' index='0' name='command' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='handleSaveScriptCommand:'>
-<arg name='command' declared_type='NSScriptCommand*' type='@' index='0'/>
+<arg declared_type='NSScriptCommand*' index='0' name='command' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='hasUnautosavedChanges'>
@@ -8117,35 +8604,35 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initForURL:withContentsOfURL:ofType:error:'>
-<arg name='urlOrNil' declared_type='NSURL*' type='@' index='0'/>
-<arg name='contentsURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='2'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='urlOrNil' type='@'/>
+<arg declared_type='NSURL*' index='1' name='contentsURL' type='@'/>
+<arg declared_type='NSString*' index='2' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='3' name='outError' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfFile:ofType:'>
-<arg name='absolutePath' declared_type='NSString*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='absolutePath' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithContentsOfURL:ofType:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithContentsOfURL:ofType:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithType:error:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='invalidateRestorableState'>
<retval declared_type='void' type='v'/>
@@ -8153,14 +8640,20 @@
<method selector='isDocumentEdited'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='isDraft'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='isEntireFileLoaded'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isInViewingMode'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isNativeType:' class_method='true'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<method selector='isLocked'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='isNativeType:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keepBackupFile'>
@@ -8170,131 +8663,176 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='loadDataRepresentation:ofType:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='loadFileWrapperRepresentation:ofType:'>
-<arg name='wrapper' declared_type='NSFileWrapper*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSFileWrapper*' index='0' name='wrapper' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='lockDocument:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='lockDocumentWithCompletionHandler:'>
+<arg declared_type='void (^)(BOOL)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='BOOL' type='B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='lockWithCompletionHandler:'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='makeWindowControllers'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='moveDocument:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='moveDocumentToUbiquityContainer:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='moveDocumentWithCompletionHandler:'>
+<arg declared_type='void (^)(BOOL)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='BOOL' type='B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='moveToURL:completionHandler:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='objectSpecifier'>
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='performActivityWithSynchronousWaiting:usingBlock:'>
-<arg name='waitSynchronously' declared_type='BOOL' type='B' index='0'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(void (^)(void))' type='@?' index='1'>
+<arg declared_type='BOOL' index='0' name='waitSynchronously' type='B'/>
+<arg declared_type='void (^)(void (^)(void))' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='void (^)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='performAsynchronousFileAccessUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(void (^)(void))' type='@?' index='0'>
+<arg declared_type='void (^)(void (^)(void))' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='void (^)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSynchronousFileAccessUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(void)' type='@?' index='0'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='block' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='preparePageLayout:'>
-<arg name='pageLayout' declared_type='NSPageLayout*' type='@' index='0'/>
+<arg declared_type='NSPageLayout*' index='0' name='pageLayout' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='prepareSavePanel:'>
-<arg name='savePanel' declared_type='NSSavePanel*' type='@' index='0'/>
+<arg declared_type='NSSavePanel*' index='0' name='savePanel' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='presentError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='presentError:modalForWindow:delegate:didPresentSelector:contextInfo:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='window' declared_type='NSWindow*' type='@' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didPresentSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='window' type='@'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didPresentSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='preservesVersions' class_method='true'>
+<method class_method='true' selector='preservesVersions'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='printDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo:'>
-<arg name='printSettings' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='showPrintPanel' declared_type='BOOL' type='B' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didPrintSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSDictionary*' index='0' name='printSettings' type='@'/>
+<arg declared_type='BOOL' index='1' name='showPrintPanel' type='B'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didPrintSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='printInfo'>
<retval declared_type='NSPrintInfo*' type='@'/>
</method>
<method selector='printOperationWithSettings:error:'>
-<arg name='printSettings' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='printSettings' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
<method selector='printShowingPrintPanel:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='readFromData:ofType:error:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readFromFile:ofType:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readFromFileWrapper:ofType:error:'>
-<arg name='fileWrapper' declared_type='NSFileWrapper*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSFileWrapper*' index='0' name='fileWrapper' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readFromURL:ofType:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readFromURL:ofType:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='readableTypes' class_method='true'>
+<method class_method='true' selector='readableTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='removeWindowController:'>
-<arg name='windowController' declared_type='NSWindowController*' type='@' index='0'/>
+<arg declared_type='NSWindowController*' index='0' name='windowController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='restorableStateKeyPaths' class_method='true'>
+<method selector='renameDocument:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='restorableStateKeyPaths'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='restoreDocumentWindowWithIdentifier:state:completionHandler:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
-<arg name='state' declared_type='NSCoder*' type='@' index='1'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSWindow *, NSError *)' type='@?' index='2'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='state' type='@'/>
+<arg declared_type='void (^)(NSWindow *, NSError *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSWindow*' type='@'/>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
@@ -8302,166 +8840,182 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='restoreStateWithCoder:'>
-<arg name='coder' declared_type='NSCoder*' type='@' index='0'/>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='restoreUserActivityState:'>
+<arg declared_type='NSUserActivity*' index='0' name='activity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='revertDocumentToSaved:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='revertToContentsOfURL:ofType:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='revertToSavedFromFile:ofType:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='revertToSavedFromURL:ofType:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='runModalPageLayoutWithPrintInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runModalPageLayoutWithPrintInfo:delegate:didRunSelector:contextInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didRunSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didRunSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runModalPrintOperation:delegate:didRunSelector:contextInfo:'>
-<arg name='printOperation' declared_type='NSPrintOperation*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didRunSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSPrintOperation*' index='0' name='printOperation' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didRunSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runModalSavePanelForSaveOperation:delegate:didSaveSelector:contextInfo:'>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didSaveSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSSaveOperationType' index='0' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didSaveSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runPageLayout:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveDocumentAs:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveDocumentTo:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='saveDocumentToPDF:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveDocumentWithDelegate:didSaveSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='didSaveSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='didSaveSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveToFile:saveOperation:delegate:didSaveSelector:contextInfo:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didSaveSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='1' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didSaveSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveToURL:ofType:forSaveOperation:completionHandler:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSError *)' type='@?' index='3'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='3' name='completionHandler' type='@?'>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveToURL:ofType:forSaveOperation:delegate:didSaveSelector:contextInfo:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
-<arg name='delegate' declared_type='id' type='@' index='3'/>
-<arg name='didSaveSelector' declared_type='SEL' type=':' index='4'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='5'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='delegate' type='@'/>
+<arg declared_type='SEL' index='4' name='didSaveSelector' type=':'/>
+<arg declared_type='void*' index='5' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveToURL:ofType:forSaveOperation:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scheduleAutosaving'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutosavedContentsFileURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='autosavedContentsFileURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplayName:'>
-<arg name='displayNameOrNil' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='displayNameOrNil' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDraft:'>
+<arg declared_type='BOOL' index='0' name='draft' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFileModificationDate:'>
-<arg name='modificationDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='fileModificationDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFileName:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFileType:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fileType' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFileURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='fileURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasUndoManager:'>
-<arg name='hasUndoManager' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasUndoManager' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLastComponentOfFileName:'>
-<arg name='str' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='lastComponentOfFileName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrintInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUndoManager:'>
-<arg name='undoManager' declared_type='NSUndoManager*' type='@' index='0'/>
+<arg declared_type='NSUndoManager*' index='0' name='undoManager' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUserActivity:'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldChangePrintInfo:'>
-<arg name='newPrintInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
+<arg declared_type='NSPrintInfo*' index='0' name='newPrintInfo' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='shouldCloseWindowController:delegate:shouldCloseSelector:contextInfo:'>
-<arg name='windowController' declared_type='NSWindowController*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='shouldCloseSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSWindowController*' index='0' name='windowController' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='shouldCloseSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldRunSavePanelWithAccessoryView'>
@@ -8476,33 +9030,61 @@
<method selector='undoManager'>
<retval declared_type='NSUndoManager*' type='@'/>
</method>
+<method selector='unlockDocument:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='unlockDocumentWithCompletionHandler:'>
+<arg declared_type='void (^)(BOOL)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='BOOL' type='B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='unlockWithCompletionHandler:'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='updateChangeCount:'>
-<arg name='change' declared_type='NSDocumentChangeType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDocumentChangeType' index='0' name='change' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateChangeCountWithToken:forSaveOperation:'>
-<arg name='changeCountToken' declared_type='id' type='@' index='0'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='changeCountToken' type='@'/>
+<arg declared_type='NSSaveOperationType' index='1' name='saveOperation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='updateUserActivityState:'>
+<arg declared_type='NSUserActivity*' index='0' name='activity' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userActivity'>
+<retval declared_type='NSUserActivity*' type='@'/>
+</method>
+<method class_method='true' selector='usesUbiquitousStorage'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='validateUserInterfaceItem:'>
-<arg name='anItem' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='willNotPresentError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='willPresentError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='NSError*' type='@'/>
</method>
<method selector='windowControllerDidLoadNib:'>
-<arg name='windowController' declared_type='NSWindowController*' type='@' index='0'/>
+<arg declared_type='NSWindowController*' index='0' name='windowController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowControllerWillLoadNib:'>
-<arg name='windowController' declared_type='NSWindowController*' type='@' index='0'/>
+<arg declared_type='NSWindowController*' index='0' name='windowController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowControllers'>
@@ -8514,55 +9096,55 @@
<method selector='windowNibName'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='writableTypes' class_method='true'>
+<method class_method='true' selector='writableTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='writableTypesForSaveOperation:'>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSSaveOperationType' index='0' name='saveOperation' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='writeSafelyToURL:ofType:forSaveOperation:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToFile:ofType:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToFile:ofType:originalFile:saveOperation:'>
-<arg name='fullDocumentPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='documentTypeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='fullOriginalDocumentPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='saveOperationType' declared_type='NSSaveOperationType' type64='Q' type='I' index='3'/>
+<arg declared_type='NSString*' index='0' name='fullDocumentPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='documentTypeName' type='@'/>
+<arg declared_type='NSString*' index='2' name='fullOriginalDocumentPath' type='@'/>
+<arg declared_type='NSSaveOperationType' index='3' name='saveOperationType' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:ofType:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:ofType:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:ofType:forSaveOperation:originalContentsURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
-<arg name='absoluteOriginalContentsURL' declared_type='NSURL*' type='@' index='3'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='4'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='3' name='absoluteOriginalContentsURL' type='@'/>
+<arg declared_type='NSError**' index='4' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeWithBackupToFile:ofType:saveOperation:'>
-<arg name='fullDocumentPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='documentTypeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperationType' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
+<arg declared_type='NSString*' index='0' name='fullDocumentPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='documentTypeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperationType' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -8571,20 +9153,36 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='addDocument:'>
-<arg name='document' declared_type='NSDocument*' type='@' index='0'/>
+<arg declared_type='NSDocument*' index='0' name='document' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='autosavingDelay'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
+<method selector='beginOpenPanel:forTypes:completionHandler:'>
+<arg declared_type='NSOpenPanel*' index='0' name='openPanel' type='@'/>
+<arg declared_type='NSArray*' index='1' name='inTypes' type='@'/>
+<arg declared_type='void (^)(NSInteger)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSInteger' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='beginOpenPanelWithCompletionHandler:'>
+<arg declared_type='void (^)(NSArray *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='NSArray*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='clearRecentDocuments:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='closeAllDocumentsWithDelegate:didCloseAllSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='didCloseAllSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='didCloseAllSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='currentDirectory'>
@@ -8597,40 +9195,40 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='displayNameForType:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='documentClassForType:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='documentClassNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='documentForFileName:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='documentForURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='documentForWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='documents'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='duplicateDocumentWithContentsOfURL:copying:displayName:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='duplicateByCopying' declared_type='BOOL' type='B' index='1'/>
-<arg name='displayNameOrNil' declared_type='NSString*' type='@' index='2'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='duplicateByCopying' type='B'/>
+<arg declared_type='NSString*' index='2' name='displayNameOrNil' type='@'/>
+<arg declared_type='NSError**' index='3' name='outError' type='^@'/>
<retval declared_type='NSDocument*' type='@'/>
</method>
<method selector='fileExtensionsFromType:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='fileNamesFromRunningOpenPanel'>
@@ -8640,73 +9238,77 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='makeDocumentForURL:withContentsOfURL:ofType:error:'>
-<arg name='urlOrNil' declared_type='NSURL*' type='@' index='0'/>
-<arg name='contentsURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='2'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='urlOrNil' type='@'/>
+<arg declared_type='NSURL*' index='1' name='contentsURL' type='@'/>
+<arg declared_type='NSString*' index='2' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='3' name='outError' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='makeDocumentWithContentsOfFile:ofType:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='makeDocumentWithContentsOfURL:ofType:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='makeDocumentWithContentsOfURL:ofType:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='makeUntitledDocumentOfType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='makeUntitledDocumentOfType:error:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='maximumRecentDocumentCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='newDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='noteNewRecentDocument:'>
-<arg name='document' declared_type='NSDocument*' type='@' index='0'/>
+<arg declared_type='NSDocument*' index='0' name='document' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='noteNewRecentDocumentURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='openDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='openDocumentWithContentsOfFile:display:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<arg name='display' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<arg declared_type='BOOL' index='1' name='display' type='B'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='openDocumentWithContentsOfURL:display:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='display' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='display' type='B'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='openDocumentWithContentsOfURL:display:completionHandler:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='displayDocument' declared_type='BOOL' type='B' index='1'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSDocument *, BOOL, NSError *)' type='@?' index='2'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='displayDocument' type='B'/>
+<arg declared_type='void (^)(NSDocument *, BOOL, NSError *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSDocument*' type='@'/>
<arg declared_type='BOOL' type='B'/>
<arg declared_type='NSError*' type='@'/>
@@ -8715,45 +9317,45 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='openDocumentWithContentsOfURL:display:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='displayDocument' declared_type='BOOL' type='B' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='displayDocument' type='B'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='openUntitledDocumentAndDisplay:error:'>
-<arg name='displayDocument' declared_type='BOOL' type='B' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='BOOL' index='0' name='displayDocument' type='B'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='openUntitledDocumentOfType:display:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='display' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='display' type='B'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='presentError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='presentError:modalForWindow:delegate:didPresentSelector:contextInfo:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='window' declared_type='NSWindow*' type='@' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didPresentSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='window' type='@'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didPresentSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='recentDocumentURLs'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='removeDocument:'>
-<arg name='document' declared_type='NSDocument*' type='@' index='0'/>
+<arg declared_type='NSDocument*' index='0' name='document' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reopenDocumentForURL:withContentsOfURL:display:completionHandler:'>
-<arg name='urlOrNil' declared_type='NSURL*' type='@' index='0'/>
-<arg name='contentsURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='displayDocument' declared_type='BOOL' type='B' index='2'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSDocument *, BOOL, NSError *)' type='@?' index='3'>
+<arg declared_type='NSURL*' index='0' name='urlOrNil' type='@'/>
+<arg declared_type='NSURL*' index='1' name='contentsURL' type='@'/>
+<arg declared_type='BOOL' index='2' name='displayDocument' type='B'/>
+<arg declared_type='void (^)(NSDocument *, BOOL, NSError *)' function_pointer='true' index='3' name='completionHandler' type='@?'>
<arg declared_type='NSDocument*' type='@'/>
<arg declared_type='BOOL' type='B'/>
<arg declared_type='NSError*' type='@'/>
@@ -8762,57 +9364,57 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='reopenDocumentForURL:withContentsOfURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='contentsURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSURL*' index='1' name='contentsURL' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='reviewUnsavedDocumentsWithAlertTitle:cancellable:delegate:didReviewAllSelector:contextInfo:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
-<arg name='cancellable' declared_type='BOOL' type='B' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didReviewAllSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<arg declared_type='BOOL' index='1' name='cancellable' type='B'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didReviewAllSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runModalOpenPanel:forTypes:'>
-<arg name='openPanel' declared_type='NSOpenPanel*' type='@' index='0'/>
-<arg name='types' declared_type='NSArray*' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSOpenPanel*' index='0' name='openPanel' type='@'/>
+<arg declared_type='NSArray*' index='1' name='types' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='saveAllDocuments:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutosavingDelay:'>
-<arg name='autosavingDelay' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='autosavingDelay' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldCreateUI:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedDocumentController' class_method='true'>
+<method class_method='true' selector='sharedDocumentController'>
<retval declared_type='id' type='@'/>
</method>
<method selector='shouldCreateUI'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='typeForContentsOfURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='typeFromFileExtension:'>
-<arg name='fileNameExtensionOrHFSFileType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fileNameExtensionOrHFSFileType' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='validateUserInterfaceItem:'>
-<arg name='anItem' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='willPresentError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='NSError*' type='@'/>
</method>
</class>
@@ -8820,63 +9422,63 @@
<method selector='contents'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='draggingImageComponentWithKey:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='draggingImageComponentWithKey:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='NSDraggingImageComponent*' type='@'/>
</method>
<method selector='frame'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='initWithKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='key'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setContents:'>
-<arg name='contents' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='contents' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrame:'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSDraggingItem'>
<method selector='draggingFrame'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='imageComponents'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='imageComponentsProvider'>
-<retval function_pointer='true' declared_type='NSArray *(^)(void)' type='@?'>
+<retval declared_type='NSArray *(^)(void)' function_pointer='true' type='@?'>
<retval declared_type='NSArray*' type='@'/>
</retval>
</method>
<method selector='initWithPasteboardWriter:'>
-<arg name='pasteboardWriter' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='pasteboardWriter' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='item'>
<retval declared_type='id' type='@'/>
</method>
<method selector='setDraggingFrame:'>
-<arg name='draggingFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='draggingFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingFrame:contents:'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='contents' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='id' index='1' name='contents' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageComponentsProvider:'>
-<arg name='imageComponentsProvider' function_pointer='true' declared_type='NSArray *(^)(void)' type='@?' index='0'>
+<arg declared_type='NSArray *(^)(void)' function_pointer='true' index='0' name='imageComponentsProvider' type='@?'>
<retval declared_type='NSArray*' type='@'/>
</arg>
<retval declared_type='void' type='v'/>
@@ -8887,43 +9489,43 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='draggingFormation'>
-<retval declared_type='NSDraggingFormation' type64='q' type='i'/>
+<retval declared_type='NSDraggingFormation' type='i' type64='q'/>
</method>
<method selector='draggingLeaderIndex'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='draggingLocation'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='draggingPasteboard'>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
<method selector='draggingSequenceNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:'>
-<arg name='enumOpts' declared_type='NSDraggingItemEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
-<arg name='classArray' declared_type='NSArray*' type='@' index='2'/>
-<arg name='searchOptions' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSDraggingItem *, NSInteger, BOOL *)' type='@?' index='4'>
+<arg declared_type='NSDraggingItemEnumerationOptions' index='0' name='enumOpts' type='I' type64='Q'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
+<arg declared_type='NSArray*' index='2' name='classArray' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='searchOptions' type='@'/>
+<arg declared_type='void (^)(NSDraggingItem *, NSInteger, BOOL *)' function_pointer='true' index='4' name='block' type='@?'>
<arg declared_type='NSDraggingItem*' type='@'/>
-<arg declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' type='i' type64='q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAnimatesToStartingPositionsOnCancelOrFail:'>
-<arg name='animatesToStartingPositionsOnCancelOrFail' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='animatesToStartingPositionsOnCancelOrFail' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingFormation:'>
-<arg name='draggingFormation' declared_type='NSDraggingFormation' type64='q' type='i' index='0'/>
+<arg declared_type='NSDraggingFormation' index='0' name='draggingFormation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingLeaderIndex:'>
-<arg name='draggingLeaderIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='draggingLeaderIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -8932,11 +9534,11 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='close:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='contentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='contentView'>
<retval declared_type='NSView*' type='@'/>
@@ -8945,84 +9547,84 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='edge'>
-<retval declared_type='NSRectEdge' type64='Q' type='i'/>
+<retval declared_type='NSRectEdge' type='i' type64='Q'/>
</method>
<method selector='initWithContentSize:preferredEdge:'>
-<arg name='contentSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSSize' index='0' name='contentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSRectEdge' index='1' name='edge' type='i' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='leadingOffset'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='maxContentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='minContentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='open'>
<retval declared_type='void' type='v'/>
</method>
<method selector='open:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='openOnEdge:'>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='0'/>
+<arg declared_type='NSRectEdge' index='0' name='edge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parentWindow'>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='preferredEdge'>
-<retval declared_type='NSRectEdge' type64='Q' type='i'/>
+<retval declared_type='NSRectEdge' type='i' type64='Q'/>
</method>
<method selector='setContentSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='contentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='contentView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLeadingOffset:'>
-<arg name='offset' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='leadingOffset' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxContentSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='maxContentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinContentSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='minContentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParentWindow:'>
-<arg name='parent' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='parentWindow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreferredEdge:'>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='0'/>
+<arg declared_type='NSRectEdge' index='0' name='preferredEdge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTrailingOffset:'>
-<arg name='offset' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='trailingOffset' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='state'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='toggle:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='trailingOffset'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
</class>
<class name='NSEPSImageRep'>
@@ -9030,15 +9632,15 @@
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='boundingBox'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method selector='imageRepWithData:' class_method='true'>
-<arg name='epsData' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='imageRepWithData:'>
+<arg declared_type='NSData*' index='0' name='epsData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='epsData' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='epsData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='prepareGState'>
<retval declared_type='void' type='v'/>
@@ -9049,38 +9651,41 @@
<retval declared_type='CGEventRef' type='^{__CGEvent=}'/>
</method>
<method selector='absoluteX'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='absoluteY'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='absoluteZ'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='addGlobalMonitorForEventsMatchingMask:handler:' class_method='true'>
-<arg name='mask' declared_type='NSEventMask' type='Q' index='0'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSEvent *)' type='@?' index='1'>
+<method class_method='true' selector='addGlobalMonitorForEventsMatchingMask:handler:'>
+<arg declared_type='NSEventMask' index='0' name='mask' type='Q'/>
+<arg declared_type='void (^)(NSEvent *)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='NSEvent*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='id' type='@'/>
</method>
-<method selector='addLocalMonitorForEventsMatchingMask:handler:' class_method='true'>
-<arg name='mask' declared_type='NSEventMask' type='Q' index='0'/>
-<arg name='block' function_pointer='true' declared_type='NSEvent *(^)(NSEvent *)' type='@?' index='1'>
+<method class_method='true' selector='addLocalMonitorForEventsMatchingMask:handler:'>
+<arg declared_type='NSEventMask' index='0' name='mask' type='Q'/>
+<arg declared_type='NSEvent *(^)(NSEvent *)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='NSEvent*' type='@'/>
<retval declared_type='NSEvent*' type='@'/>
</arg>
<retval declared_type='id' type='@'/>
</method>
+<method selector='associatedEventsMask'>
+<retval declared_type='NSEventMask' type='Q'/>
+</method>
<method selector='buttonMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSEventButtonMask' type='I' type64='Q'/>
</method>
<method selector='buttonNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='capabilityMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='characters'>
<retval declared_type='NSString*' type='@'/>
@@ -9089,56 +9694,56 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='clickCount'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='context'>
<retval declared_type='NSGraphicsContext*' type='@'/>
</method>
<method selector='data1'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='data2'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='deltaX'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='deltaY'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='deltaZ'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='deviceID'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method selector='doubleClickInterval' class_method='true'>
+<method class_method='true' selector='doubleClickInterval'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:' class_method='true'>
-<arg name='type' declared_type='NSEventType' type64='Q' type='I' index='0'/>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='flags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='time' declared_type='NSTimeInterval' type='d' index='3'/>
-<arg name='wNum' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='5'/>
-<arg name='eNum' declared_type='NSInteger' type64='q' type='i' index='6'/>
-<arg name='tNum' declared_type='NSInteger' type64='q' type='i' index='7'/>
-<arg name='data' declared_type='void*' type='^v' index='8'/>
+<method class_method='true' selector='enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:'>
+<arg declared_type='NSEventType' index='0' name='type' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSEventModifierFlags' index='2' name='flags' type='I' type64='Q'/>
+<arg declared_type='NSTimeInterval' index='3' name='time' type='d'/>
+<arg declared_type='NSInteger' index='4' name='wNum' type='i' type64='q'/>
+<arg declared_type='NSGraphicsContext*' index='5' name='context' type='@'/>
+<arg declared_type='NSInteger' index='6' name='eNum' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='7' name='tNum' type='i' type64='q'/>
+<arg declared_type='void*' index='8' name='data' type='^v'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
<method selector='eventNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='eventRef'>
-<retval declared_type='void*' const='true' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</method>
-<method selector='eventWithCGEvent:' class_method='true'>
-<arg name='cgEvent' declared_type='CGEventRef' type='^{__CGEvent=}' index='0'/>
+<method class_method='true' selector='eventWithCGEvent:'>
+<arg declared_type='CGEventRef' index='0' name='cgEvent' type='^{__CGEvent=}'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
-<method selector='eventWithEventRef:' class_method='true'>
-<arg name='eventRef' declared_type='void*' const='true' type='^v' index='0'/>
+<method class_method='true' selector='eventWithEventRef:'>
+<arg const='true' declared_type='void*' index='0' name='eventRef' type='^v'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
<method selector='hasPreciseScrollingDeltas'>
@@ -9153,149 +9758,155 @@
<method selector='isEnteringProximity'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isMouseCoalescingEnabled' class_method='true'>
+<method class_method='true' selector='isMouseCoalescingEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isSwipeTrackingFromScrollEventsEnabled' class_method='true'>
+<method class_method='true' selector='isSwipeTrackingFromScrollEventsEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keyCode'>
<retval declared_type='unsigned short' type='S'/>
</method>
-<method selector='keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:' class_method='true'>
-<arg name='type' declared_type='NSEventType' type64='Q' type='I' index='0'/>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='flags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='time' declared_type='NSTimeInterval' type='d' index='3'/>
-<arg name='wNum' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='5'/>
-<arg name='keys' declared_type='NSString*' type='@' index='6'/>
-<arg name='ukeys' declared_type='NSString*' type='@' index='7'/>
-<arg name='flag' declared_type='BOOL' type='B' index='8'/>
-<arg name='code' declared_type='unsigned short' type='S' index='9'/>
+<method class_method='true' selector='keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:'>
+<arg declared_type='NSEventType' index='0' name='type' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSEventModifierFlags' index='2' name='flags' type='I' type64='Q'/>
+<arg declared_type='NSTimeInterval' index='3' name='time' type='d'/>
+<arg declared_type='NSInteger' index='4' name='wNum' type='i' type64='q'/>
+<arg declared_type='NSGraphicsContext*' index='5' name='context' type='@'/>
+<arg declared_type='NSString*' index='6' name='keys' type='@'/>
+<arg declared_type='NSString*' index='7' name='ukeys' type='@'/>
+<arg declared_type='BOOL' index='8' name='flag' type='B'/>
+<arg declared_type='unsigned short' index='9' name='code' type='S'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
-<method selector='keyRepeatDelay' class_method='true'>
+<method class_method='true' selector='keyRepeatDelay'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='keyRepeatInterval' class_method='true'>
+<method class_method='true' selector='keyRepeatInterval'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='locationInWindow'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='magnification'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='modifierFlags' class_method='true'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method class_method='true' selector='modifierFlags'>
+<retval declared_type='NSEventModifierFlags' type='I' type64='Q'/>
</method>
<method selector='modifierFlags'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSEventModifierFlags' type='I' type64='Q'/>
</method>
<method selector='momentumPhase'>
-<retval declared_type='NSEventPhase' type64='Q' type='I'/>
-</method>
-<method selector='mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:' class_method='true'>
-<arg name='type' declared_type='NSEventType' type64='Q' type='I' index='0'/>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='flags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='time' declared_type='NSTimeInterval' type='d' index='3'/>
-<arg name='wNum' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='5'/>
-<arg name='eNum' declared_type='NSInteger' type64='q' type='i' index='6'/>
-<arg name='cNum' declared_type='NSInteger' type64='q' type='i' index='7'/>
-<arg name='pressure' declared_type='float' type='f' index='8'/>
+<retval declared_type='NSEventPhase' type='I' type64='Q'/>
+</method>
+<method class_method='true' selector='mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:'>
+<arg declared_type='NSEventType' index='0' name='type' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSEventModifierFlags' index='2' name='flags' type='I' type64='Q'/>
+<arg declared_type='NSTimeInterval' index='3' name='time' type='d'/>
+<arg declared_type='NSInteger' index='4' name='wNum' type='i' type64='q'/>
+<arg declared_type='NSGraphicsContext*' index='5' name='context' type='@'/>
+<arg declared_type='NSInteger' index='6' name='eNum' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='7' name='cNum' type='i' type64='q'/>
+<arg declared_type='float' index='8' name='pressure' type='f'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
-<method selector='mouseLocation' class_method='true'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
-</method>
-<method selector='otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:' class_method='true'>
-<arg name='type' declared_type='NSEventType' type64='Q' type='I' index='0'/>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='flags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='time' declared_type='NSTimeInterval' type='d' index='3'/>
-<arg name='wNum' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='5'/>
-<arg name='subtype' declared_type='short' type='s' index='6'/>
-<arg name='d1' declared_type='NSInteger' type64='q' type='i' index='7'/>
-<arg name='d2' declared_type='NSInteger' type64='q' type='i' index='8'/>
+<method class_method='true' selector='mouseLocation'>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method class_method='true' selector='otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:'>
+<arg declared_type='NSEventType' index='0' name='type' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSEventModifierFlags' index='2' name='flags' type='I' type64='Q'/>
+<arg declared_type='NSTimeInterval' index='3' name='time' type='d'/>
+<arg declared_type='NSInteger' index='4' name='wNum' type='i' type64='q'/>
+<arg declared_type='NSGraphicsContext*' index='5' name='context' type='@'/>
+<arg declared_type='short' index='6' name='subtype' type='s'/>
+<arg declared_type='NSInteger' index='7' name='d1' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='8' name='d2' type='i' type64='q'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
<method selector='phase'>
-<retval declared_type='NSEventPhase' type64='Q' type='I'/>
+<retval declared_type='NSEventPhase' type='I' type64='Q'/>
</method>
<method selector='pointingDeviceID'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='pointingDeviceSerialNumber'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='pointingDeviceType'>
-<retval declared_type='NSPointingDeviceType' type64='Q' type='I'/>
+<retval declared_type='NSPointingDeviceType' type='I' type64='Q'/>
</method>
-<method selector='pressedMouseButtons' class_method='true'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method class_method='true' selector='pressedMouseButtons'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='pressure'>
<retval declared_type='float' type='f'/>
</method>
-<method selector='removeMonitor:' class_method='true'>
-<arg name='eventMonitor' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='removeMonitor:'>
+<arg declared_type='id' index='0' name='eventMonitor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rotation'>
<retval declared_type='float' type='f'/>
</method>
<method selector='scrollingDeltaX'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='scrollingDeltaY'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='setMouseCoalescingEnabled:' class_method='true'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='setMouseCoalescingEnabled:'>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='startPeriodicEventsAfterDelay:withPeriod:' class_method='true'>
-<arg name='delay' declared_type='NSTimeInterval' type='d' index='0'/>
-<arg name='period' declared_type='NSTimeInterval' type='d' index='1'/>
+<method selector='stage'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='stageTransition'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method class_method='true' selector='startPeriodicEventsAfterDelay:withPeriod:'>
+<arg declared_type='NSTimeInterval' index='0' name='delay' type='d'/>
+<arg declared_type='NSTimeInterval' index='1' name='period' type='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='stopPeriodicEvents' class_method='true'>
+<method class_method='true' selector='stopPeriodicEvents'>
<retval declared_type='void' type='v'/>
</method>
<method selector='subtype'>
-<retval declared_type='short' type='s'/>
+<retval declared_type='NSEventSubtype' type='s'/>
</method>
<method selector='systemTabletID'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='tabletID'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='tangentialPressure'>
<retval declared_type='float' type='f'/>
</method>
<method selector='tilt'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='timestamp'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='touchesMatchingPhase:inView:'>
-<arg name='phase' declared_type='NSTouchPhase' type64='Q' type='I' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSTouchPhase' index='0' name='phase' type='I' type64='Q'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='trackSwipeEventWithOptions:dampenAmountThresholdMin:max:usingHandler:'>
-<arg name='options' declared_type='NSEventSwipeTrackingOptions' type64='Q' type='I' index='0'/>
-<arg name='minDampenThreshold' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='maxDampenThreshold' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='trackingHandler' function_pointer='true' declared_type='void (^)(CGFloat, NSEventPhase, BOOL, BOOL *)' type='@?' index='3'>
-<arg declared_type='CGFloat' type64='d' type='f'/>
-<arg declared_type='NSEventPhase' type64='Q' type='I'/>
+<arg declared_type='NSEventSwipeTrackingOptions' index='0' name='options' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='1' name='minDampenThreshold' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='maxDampenThreshold' type='f' type64='d'/>
+<arg declared_type='void (^)(CGFloat, NSEventPhase, BOOL, BOOL *)' function_pointer='true' index='3' name='trackingHandler' type='@?'>
+<arg declared_type='CGFloat' type='f' type64='d'/>
+<arg declared_type='NSEventPhase' type='I' type64='Q'/>
<arg declared_type='BOOL' type='B'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
@@ -9306,10 +9917,10 @@
<retval declared_type='NSTrackingArea*' type='@'/>
</method>
<method selector='trackingNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='type'>
-<retval declared_type='NSEventType' type64='Q' type='I'/>
+<retval declared_type='NSEventType' type='I' type64='Q'/>
</method>
<method selector='uniqueID'>
<retval declared_type='unsigned long long' type='Q'/>
@@ -9321,16 +9932,16 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='vendorID'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='vendorPointingDeviceType'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='window'>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='windowNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSFileWrapper'>
@@ -9338,37 +9949,37 @@
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='setIcon:'>
-<arg name='icon' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='icon' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSFont'>
<method selector='advancementForGlyph:'>
-<arg name='ag' declared_type='NSGlyph' type='I' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSGlyph' index='0' name='ag' type='I'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='afmDictionary'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='ascender'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='boldSystemFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='boldSystemFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='boundingRectForFont'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='boundingRectForGlyph:'>
-<arg name='aGlyph' declared_type='NSGlyph' type='I' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSGlyph' index='0' name='aGlyph' type='I'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='capHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='controlContentFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='controlContentFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='coveredCharacterSet'>
@@ -9378,7 +9989,7 @@
<retval declared_type='CGFloat' type='f'/>
</method>
<method selector='descender'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='displayName'>
<retval declared_type='NSString*' type='@'/>
@@ -9395,53 +10006,53 @@
<method selector='fontName'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='fontWithDescriptor:size:' class_method='true'>
-<arg name='fontDescriptor' declared_type='NSFontDescriptor*' type='@' index='0'/>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<method class_method='true' selector='fontWithDescriptor:size:'>
+<arg declared_type='NSFontDescriptor*' index='0' name='fontDescriptor' type='@'/>
+<arg declared_type='CGFloat' index='1' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='fontWithDescriptor:textTransform:' class_method='true'>
-<arg name='fontDescriptor' declared_type='NSFontDescriptor*' type='@' index='0'/>
-<arg name='textTransform' declared_type='NSAffineTransform*' type='@' index='1'/>
+<method class_method='true' selector='fontWithDescriptor:textTransform:'>
+<arg declared_type='NSFontDescriptor*' index='0' name='fontDescriptor' type='@'/>
+<arg declared_type='NSAffineTransform*' index='1' name='textTransform' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='fontWithName:matrix:' class_method='true'>
-<arg name='fontName' declared_type='NSString*' type='@' index='0'/>
-<arg name='fontMatrix' declared_type='CGFloat*' type64='^d' const='true' type='^f' index='1'/>
+<method class_method='true' selector='fontWithName:matrix:'>
+<arg declared_type='NSString*' index='0' name='fontName' type='@'/>
+<arg const='true' declared_type='CGFloat*' index='1' name='fontMatrix' type='^f' type64='^d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='fontWithName:size:' class_method='true'>
-<arg name='fontName' declared_type='NSString*' type='@' index='0'/>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<method class_method='true' selector='fontWithName:size:'>
+<arg declared_type='NSString*' index='0' name='fontName' type='@'/>
+<arg declared_type='CGFloat' index='1' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='getAdvancements:forGlyphs:count:'>
-<arg name='advancements' declared_type='NSSizeArray' type64='^{CGSize=dd}' type='^{_NSSize=ff}' index='0'/>
-<arg name='glyphs' declared_type='NSGlyph*' const='true' type='^I' index='1'/>
-<arg name='glyphCount' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSSizeArray' index='0' name='advancements' type='^{_NSSize=ff}' type64='^{CGSize=dd}'/>
+<arg const='true' declared_type='NSGlyph*' index='1' name='glyphs' type='^I'/>
+<arg declared_type='NSUInteger' index='2' name='glyphCount' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getAdvancements:forPackedGlyphs:length:'>
-<arg name='advancements' declared_type='NSSizeArray' type64='^{CGSize=dd}' type='^{_NSSize=ff}' index='0'/>
-<arg name='packedGlyphs' declared_type='void*' const='true' type='^v' index='1'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSSizeArray' index='0' name='advancements' type='^{_NSSize=ff}' type64='^{CGSize=dd}'/>
+<arg const='true' declared_type='void*' index='1' name='packedGlyphs' type='^v'/>
+<arg declared_type='NSUInteger' index='2' name='length' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getBoundingRects:forGlyphs:count:'>
-<arg name='bounds' declared_type='NSRectArray' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='glyphs' declared_type='NSGlyph*' const='true' type='^I' index='1'/>
-<arg name='glyphCount' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSRectArray' index='0' name='bounds' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg const='true' declared_type='NSGlyph*' index='1' name='glyphs' type='^I'/>
+<arg declared_type='NSUInteger' index='2' name='glyphCount' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='glyphIsEncoded:'>
-<arg name='aGlyph' declared_type='NSGlyph' type='I' index='0'/>
+<arg declared_type='NSGlyph' index='0' name='aGlyph' type='I'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='glyphPacking'>
<retval declared_type='NSMultibyteGlyphPacking' type='I'/>
</method>
<method selector='glyphWithName:'>
-<arg name='aName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aName' type='@'/>
<retval declared_type='NSGlyph' type='I'/>
</method>
<method selector='isBaseFont'>
@@ -9454,240 +10065,240 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='italicAngle'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='labelFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='labelFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='labelFontSize' class_method='true'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='labelFontSize'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='leading'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='matrix'>
-<retval declared_type='CGFloat*' type64='^d' const='true' type='^f'/>
+<retval const='true' declared_type='CGFloat*' type='^f' type64='^d'/>
</method>
<method selector='maximumAdvancement'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method selector='menuBarFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='menuBarFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='menuFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='menuFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='messageFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='messageFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='mostCompatibleStringEncoding'>
-<retval declared_type='NSStringEncoding' type64='Q' type='I'/>
+<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
<method selector='numberOfGlyphs'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method selector='paletteFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='paletteFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='pointSize'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='positionOfGlyph:forCharacter:struckOverRect:'>
-<arg name='aGlyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='aChar' declared_type='unichar' type='S' index='1'/>
-<arg name='aRect' declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
+<arg declared_type='NSGlyph' index='0' name='aGlyph' type='I'/>
+<arg declared_type='unichar' index='1' name='aChar' type='S'/>
+<arg declared_type='NSRect' index='2' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
<retval declared_type='NSPoint' type='{_NSPoint=ff}'/>
</method>
<method selector='positionOfGlyph:precededByGlyph:isNominal:'>
-<arg name='curGlyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='prevGlyph' declared_type='NSGlyph' type='I' index='1'/>
-<arg name='nominal' declared_type='BOOL*' type='^B' index='2'/>
+<arg declared_type='NSGlyph' index='0' name='curGlyph' type='I'/>
+<arg declared_type='NSGlyph' index='1' name='prevGlyph' type='I'/>
+<arg declared_type='BOOL*' index='2' name='nominal' type='^B'/>
<retval declared_type='NSPoint' type='{_NSPoint=ff}'/>
</method>
<method selector='positionOfGlyph:struckOverGlyph:metricsExist:'>
-<arg name='curGlyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='prevGlyph' declared_type='NSGlyph' type='I' index='1'/>
-<arg name='exist' declared_type='BOOL*' type='^B' index='2'/>
+<arg declared_type='NSGlyph' index='0' name='curGlyph' type='I'/>
+<arg declared_type='NSGlyph' index='1' name='prevGlyph' type='I'/>
+<arg declared_type='BOOL*' index='2' name='exist' type='^B'/>
<retval declared_type='NSPoint' type='{_NSPoint=ff}'/>
</method>
<method selector='positionOfGlyph:struckOverRect:metricsExist:'>
-<arg name='aGlyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='aRect' declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='exist' declared_type='BOOL*' type='^B' index='2'/>
+<arg declared_type='NSGlyph' index='0' name='aGlyph' type='I'/>
+<arg declared_type='NSRect' index='1' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='BOOL*' index='2' name='exist' type='^B'/>
<retval declared_type='NSPoint' type='{_NSPoint=ff}'/>
</method>
<method selector='positionOfGlyph:withRelation:toBaseGlyph:totalAdvancement:metricsExist:'>
-<arg name='thisGlyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='rel' declared_type='NSGlyphRelation' type='I' index='1'/>
-<arg name='baseGlyph' declared_type='NSGlyph' type='I' index='2'/>
-<arg name='adv' declared_type='NSSizePointer' type='^{_NSSize=ff}' index='3'/>
-<arg name='exist' declared_type='BOOL*' type='^B' index='4'/>
+<arg declared_type='NSGlyph' index='0' name='thisGlyph' type='I'/>
+<arg declared_type='NSGlyphRelation' index='1' name='rel' type='I'/>
+<arg declared_type='NSGlyph' index='2' name='baseGlyph' type='I'/>
+<arg declared_type='NSSizePointer' index='3' name='adv' type='^{_NSSize=ff}'/>
+<arg declared_type='BOOL*' index='4' name='exist' type='^B'/>
<retval declared_type='NSPoint' type='{_NSPoint=ff}'/>
</method>
<method selector='positionsForCompositeSequence:numberOfGlyphs:pointArray:'>
-<arg name='someGlyphs' declared_type='NSGlyph*' type='^I' index='0'/>
-<arg name='numGlyphs' declared_type='NSInteger' type='i' index='1'/>
-<arg name='points' declared_type='NSPointArray' type='^{_NSPoint=ff}' index='2'/>
+<arg declared_type='NSGlyph*' index='0' name='someGlyphs' type='^I'/>
+<arg declared_type='NSInteger' index='1' name='numGlyphs' type='i'/>
+<arg declared_type='NSPointArray' index='2' name='points' type='^{_NSPoint=ff}'/>
<retval declared_type='NSInteger' type='i'/>
</method>
-<method selector='preferredFontNames' class_method='true'>
+<method class_method='true' selector='preferredFontNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='printerFont'>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='renderingMode'>
-<retval declared_type='NSFontRenderingMode' type64='Q' type='I'/>
+<retval declared_type='NSFontRenderingMode' type='I' type64='Q'/>
</method>
<method selector='screenFont'>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='screenFontWithRenderingMode:'>
-<arg name='renderingMode' declared_type='NSFontRenderingMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSFontRenderingMode' index='0' name='renderingMode' type='I' type64='Q'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='set'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInContext:'>
-<arg name='graphicsContext' declared_type='NSGraphicsContext*' type='@' index='0'/>
+<arg declared_type='NSGraphicsContext*' index='0' name='graphicsContext' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setPreferredFontNames:' class_method='true'>
-<arg name='fontNameArray' declared_type='NSArray*' type='@' index='0'/>
+<method class_method='true' selector='setPreferredFontNames:'>
+<arg declared_type='NSArray*' index='0' name='fontNameArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setUserFixedPitchFont:' class_method='true'>
-<arg name='aFont' declared_type='NSFont*' type='@' index='0'/>
+<method class_method='true' selector='setUserFixedPitchFont:'>
+<arg declared_type='NSFont*' index='0' name='aFont' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setUserFont:' class_method='true'>
-<arg name='aFont' declared_type='NSFont*' type='@' index='0'/>
+<method class_method='true' selector='setUserFont:'>
+<arg declared_type='NSFont*' index='0' name='aFont' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='smallSystemFontSize' class_method='true'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='smallSystemFontSize'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='systemFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='systemFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='systemFontSize' class_method='true'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='systemFontSize'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='systemFontSizeForControlSize:' class_method='true'>
-<arg name='controlSize' declared_type='NSControlSize' type64='Q' type='I' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='systemFontSizeForControlSize:'>
+<arg declared_type='NSControlSize' index='0' name='controlSize' type='I' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='textTransform'>
<retval declared_type='NSAffineTransform*' type='@'/>
</method>
-<method selector='titleBarFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='titleBarFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='toolTipsFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='toolTipsFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='underlinePosition'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='underlineThickness'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='useFont:' class_method='true'>
-<arg name='fontName' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='useFont:'>
+<arg declared_type='NSString*' index='0' name='fontName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='userFixedPitchFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='userFixedPitchFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
-<method selector='userFontOfSize:' class_method='true'>
-<arg name='fontSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<method class_method='true' selector='userFontOfSize:'>
+<arg declared_type='CGFloat' index='0' name='fontSize' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='verticalFont'>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='widthOfString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='CGFloat' type='f'/>
</method>
<method selector='xHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
</class>
<class name='NSFontCollection'>
-<method selector='allFontCollectionNames' class_method='true'>
+<method class_method='true' selector='allFontCollectionNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='exclusionDescriptors'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='fontCollectionWithAllAvailableDescriptors' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fontCollectionWithAllAvailableDescriptors'>
+<retval declared_type='NSFontCollection*' type='@'/>
</method>
-<method selector='fontCollectionWithDescriptors:' class_method='true'>
-<arg name='queryDescriptors' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fontCollectionWithDescriptors:'>
+<arg declared_type='NSArray*' index='0' name='queryDescriptors' type='@'/>
+<retval declared_type='NSFontCollection*' type='@'/>
</method>
-<method selector='fontCollectionWithLocale:' class_method='true'>
-<arg name='locale' declared_type='NSLocale*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fontCollectionWithLocale:'>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
+<retval declared_type='NSFontCollection*' type='@'/>
</method>
-<method selector='fontCollectionWithName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fontCollectionWithName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='NSFontCollection*' type='@'/>
</method>
-<method selector='fontCollectionWithName:visibility:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='visibility' declared_type='NSFontCollectionVisibility' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fontCollectionWithName:visibility:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSFontCollectionVisibility' index='1' name='visibility' type='I' type64='Q'/>
+<retval declared_type='NSFontCollection*' type='@'/>
</method>
-<method selector='hideFontCollectionWithName:visibility:error:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='visibility' declared_type='NSFontCollectionVisibility' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<method class_method='true' selector='hideFontCollectionWithName:visibility:error:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSFontCollectionVisibility' index='1' name='visibility' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='matchingDescriptors'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='matchingDescriptorsForFamily:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='family' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='matchingDescriptorsForFamily:options:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='family' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='matchingDescriptorsWithOptions:'>
-<arg name='options' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='options' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='queryDescriptors'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='renameFontCollectionWithName:visibility:toName:error:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='visibility' declared_type='NSFontCollectionVisibility' type64='Q' type='I' index='1'/>
-<arg name='name' declared_type='NSString*' type='@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<method class_method='true' selector='renameFontCollectionWithName:visibility:toName:error:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSFontCollectionVisibility' index='1' name='visibility' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='name' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='showFontCollection:withName:visibility:error:' class_method='true'>
-<arg name='collection' declared_type='NSFontCollection*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='visibility' declared_type='NSFontCollectionVisibility' type64='Q' type='I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<method class_method='true' selector='showFontCollection:withName:visibility:error:'>
+<arg declared_type='NSFontCollection*' index='0' name='collection' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSFontCollectionVisibility' index='2' name='visibility' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -9696,64 +10307,64 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='fontDescriptorByAddingAttributes:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
<method selector='fontDescriptorWithFace:'>
-<arg name='newFace' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='newFace' type='@'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
<method selector='fontDescriptorWithFamily:'>
-<arg name='newFamily' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='newFamily' type='@'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
-<method selector='fontDescriptorWithFontAttributes:' class_method='true'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
+<method class_method='true' selector='fontDescriptorWithFontAttributes:'>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
<method selector='fontDescriptorWithMatrix:'>
-<arg name='matrix' declared_type='NSAffineTransform*' type='@' index='0'/>
+<arg declared_type='NSAffineTransform*' index='0' name='matrix' type='@'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
-<method selector='fontDescriptorWithName:matrix:' class_method='true'>
-<arg name='fontName' declared_type='NSString*' type='@' index='0'/>
-<arg name='matrix' declared_type='NSAffineTransform*' type='@' index='1'/>
+<method class_method='true' selector='fontDescriptorWithName:matrix:'>
+<arg declared_type='NSString*' index='0' name='fontName' type='@'/>
+<arg declared_type='NSAffineTransform*' index='1' name='matrix' type='@'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
-<method selector='fontDescriptorWithName:size:' class_method='true'>
-<arg name='fontName' declared_type='NSString*' type='@' index='0'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<method class_method='true' selector='fontDescriptorWithName:size:'>
+<arg declared_type='NSString*' index='0' name='fontName' type='@'/>
+<arg declared_type='CGFloat' index='1' name='size' type='f' type64='d'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
<method selector='fontDescriptorWithSize:'>
-<arg name='newPointSize' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='newPointSize' type='f' type64='d'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
<method selector='fontDescriptorWithSymbolicTraits:'>
-<arg name='symbolicTraits' declared_type='NSFontSymbolicTraits' type='I' index='0'/>
+<arg declared_type='NSFontSymbolicTraits' index='0' name='symbolicTraits' type='I'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
<method selector='initWithFontAttributes:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='matchingFontDescriptorWithMandatoryKeys:'>
-<arg name='mandatoryKeys' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='mandatoryKeys' type='@'/>
<retval declared_type='NSFontDescriptor*' type='@'/>
</method>
<method selector='matchingFontDescriptorsWithMandatoryKeys:'>
-<arg name='mandatoryKeys' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='mandatoryKeys' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='matrix'>
<retval declared_type='NSAffineTransform*' type='@'/>
</method>
<method selector='objectForKey:'>
-<arg name='anAttribute' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='anAttribute' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='pointSize'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='postscriptName'>
<retval declared_type='NSString*' type='@'/>
@@ -9767,110 +10378,110 @@
<retval declared_type='SEL' type=':'/>
</method>
<method selector='addCollection:options:'>
-<arg name='collectionName' declared_type='NSString*' type='@' index='0'/>
-<arg name='collectionOptions' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='collectionName' type='@'/>
+<arg declared_type='NSFontCollectionOptions' index='1' name='collectionOptions' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='addFontDescriptors:toCollection:'>
-<arg name='descriptors' declared_type='NSArray*' type='@' index='0'/>
-<arg name='collectionName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='descriptors' type='@'/>
+<arg declared_type='NSString*' index='1' name='collectionName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addFontTrait:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='availableFontFamilies'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='availableFontNamesMatchingFontDescriptor:'>
-<arg name='descriptor' declared_type='NSFontDescriptor*' type='@' index='0'/>
+<arg declared_type='NSFontDescriptor*' index='0' name='descriptor' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='availableFontNamesWithTraits:'>
-<arg name='someTraits' declared_type='NSFontTraitMask' type64='Q' type='I' index='0'/>
+<arg declared_type='NSFontTraitMask' index='0' name='someTraits' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='availableFonts'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='availableMembersOfFontFamily:'>
-<arg name='fam' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fam' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='collectionNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='convertAttributes:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='convertFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='convertFont:toFace:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<arg name='typeface' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeface' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='convertFont:toFamily:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<arg name='family' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<arg declared_type='NSString*' index='1' name='family' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='convertFont:toHaveTrait:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<arg name='trait' declared_type='NSFontTraitMask' type64='Q' type='I' index='1'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<arg declared_type='NSFontTraitMask' index='1' name='trait' type='I' type64='Q'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='convertFont:toNotHaveTrait:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<arg name='trait' declared_type='NSFontTraitMask' type64='Q' type='I' index='1'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<arg declared_type='NSFontTraitMask' index='1' name='trait' type='I' type64='Q'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='convertFont:toSize:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<arg declared_type='CGFloat' index='1' name='size' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='convertFontTraits:'>
-<arg name='traits' declared_type='NSFontTraitMask' type64='Q' type='I' index='0'/>
-<retval declared_type='NSFontTraitMask' type64='Q' type='I'/>
+<arg declared_type='NSFontTraitMask' index='0' name='traits' type='I' type64='Q'/>
+<retval declared_type='NSFontTraitMask' type='I' type64='Q'/>
</method>
<method selector='convertWeight:ofFont:'>
-<arg name='upFlag' declared_type='BOOL' type='B' index='0'/>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='1'/>
+<arg declared_type='BOOL' index='0' name='upFlag' type='B'/>
+<arg declared_type='NSFont*' index='1' name='fontObj' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='currentFontAction'>
-<retval declared_type='NSFontAction' type64='Q' type='I'/>
+<retval declared_type='NSFontAction' type='I' type64='Q'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='fontDescriptorsInCollection:'>
-<arg name='collectionNames' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='collectionNames' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='fontMenu:'>
-<arg name='create' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='create' type='B'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='fontNamed:hasTraits:'>
-<arg name='fName' declared_type='NSString*' type='@' index='0'/>
-<arg name='someTraits' declared_type='NSFontTraitMask' type64='Q' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='fName' type='@'/>
+<arg declared_type='NSFontTraitMask' index='1' name='someTraits' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fontPanel:'>
-<arg name='create' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='create' type='B'/>
<retval declared_type='NSFontPanel*' type='@'/>
</method>
<method selector='fontWithFamily:traits:weight:size:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
-<arg name='traits' declared_type='NSFontTraitMask' type64='Q' type='I' index='1'/>
-<arg name='weight' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSString*' index='0' name='family' type='@'/>
+<arg declared_type='NSFontTraitMask' index='1' name='traits' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='2' name='weight' type='i' type64='q'/>
+<arg declared_type='CGFloat' index='3' name='size' type='f' type64='d'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='isEnabled'>
@@ -9880,37 +10491,37 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizedNameForFamily:face:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
-<arg name='faceKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='family' type='@'/>
+<arg declared_type='NSString*' index='1' name='faceKey' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='modifyFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='modifyFontViaPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontFontPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontStylesPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCollection:'>
-<arg name='collectionName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='collectionName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removeFontDescriptor:fromCollection:'>
-<arg name='descriptor' declared_type='NSFontDescriptor*' type='@' index='0'/>
-<arg name='collection' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSFontDescriptor*' index='0' name='descriptor' type='@'/>
+<arg declared_type='NSString*' index='1' name='collection' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeFontTrait:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedFont'>
@@ -9920,56 +10531,56 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setFontManagerFactory:' class_method='true'>
-<arg name='factoryId' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='setFontManagerFactory:'>
+<arg declared_type='Class' index='0' name='factoryId' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFontMenu:'>
-<arg name='newMenu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='newMenu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setFontPanelFactory:' class_method='true'>
-<arg name='factoryId' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='setFontPanelFactory:'>
+<arg declared_type='Class' index='0' name='factoryId' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedAttributes:isMultiple:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedFont:isMultiple:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='aTarget' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedFontManager' class_method='true'>
+<method class_method='true' selector='sharedFontManager'>
<retval declared_type='NSFontManager*' type='@'/>
</method>
<method selector='target'>
<retval declared_type='id' type='@'/>
</method>
<method selector='traitsOfFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<retval declared_type='NSFontTraitMask' type64='Q' type='I'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<retval declared_type='NSFontTraitMask' type='I' type64='Q'/>
</method>
<method selector='weightOfFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSFontPanel'>
@@ -9980,29 +10591,33 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='panelConvertFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='reloadDefaultFontFamilies'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='accessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPanelFont:isMultiple:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedFontPanel' class_method='true'>
+<method selector='setWorksWhenModal:'>
+<arg declared_type='BOOL' index='0' name='worksWhenModal' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='sharedFontPanel'>
<retval declared_type='NSFontPanel*' type='@'/>
</method>
-<method selector='sharedFontPanelExists' class_method='true'>
+<method class_method='true' selector='sharedFontPanelExists'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='worksWhenModal'>
@@ -10011,79 +10626,86 @@
</class>
<class name='NSForm'>
<method selector='addEntry:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='NSFormCell*' type='@'/>
</method>
<method selector='cellAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='drawCellAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='indexOfCellWithTag:'>
-<arg name='aTag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='aTag' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfSelectedItem'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='insertEntry:atIndex:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='NSFormCell*' type='@'/>
</method>
+<method selector='preferredTextFieldWidth'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
<method selector='removeEntryAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectTextAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezeled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBordered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEntryWidth:'>
-<arg name='width' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='width' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameSize:'>
-<arg name='newSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='newSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInterlineSpacing:'>
-<arg name='spacing' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='spacing' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPreferredTextFieldWidth:'>
+<arg declared_type='CGFloat' index='0' name='preferredWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAlignment:'>
-<arg name='mode' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextAlignment' index='0' name='mode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextBaseWritingDirection:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
+<arg declared_type='NSWritingDirection' index='0' name='writingDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleAlignment:'>
-<arg name='mode' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextAlignment' index='0' name='mode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleBaseWritingDirection:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
+<arg declared_type='NSWritingDirection' index='0' name='writingDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -10092,8 +10714,8 @@
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='initTextCell:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isOpaque'>
<retval declared_type='BOOL' type='B'/>
@@ -10104,97 +10726,282 @@
<method selector='placeholderString'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='preferredTextFieldWidth'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
<method selector='setAttributedTitle:'>
-<arg name='obj' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlaceholderAttributedString:'>
-<arg name='string' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='placeholderAttributedString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlaceholderString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='placeholderString' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPreferredTextFieldWidth:'>
+<arg declared_type='CGFloat' index='0' name='preferredTextFieldWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleAlignment:'>
-<arg name='mode' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextAlignment' index='0' name='titleAlignment' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleBaseWritingDirection:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
+<arg declared_type='NSWritingDirection' index='0' name='titleBaseWritingDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='titleFont' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWidth:'>
-<arg name='width' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='titleWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWithMnemonic:'>
-<arg name='stringWithAmpersand' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringWithAmpersand' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='title'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='titleAlignment'>
-<retval declared_type='NSTextAlignment' type64='Q' type='I'/>
+<retval declared_type='NSTextAlignment' type='I' type64='Q'/>
</method>
<method selector='titleBaseWritingDirection'>
-<retval declared_type='NSWritingDirection' type64='q' type='i'/>
+<retval declared_type='NSWritingDirection' type='i' type64='q'/>
</method>
<method selector='titleFont'>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='titleWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='titleWidth:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+</class>
+<class name='NSGestureRecognizer'>
+<method selector='action'>
+<retval declared_type='SEL' type=':'/>
+</method>
+<method selector='canBePreventedByGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='preventingGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='canPreventGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='preventedGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='delaysKeyEvents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='delaysMagnificationEvents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='delaysOtherMouseButtonEvents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='delaysPrimaryMouseButtonEvents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='delaysRotationEvents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='delaysSecondaryMouseButtonEvents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='delegate'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='flagsChanged:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithTarget:action:'>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='SEL' index='1' name='action' type=':'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='isEnabled'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='keyDown:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='keyUp:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='locationInView:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='magnifyWithEvent:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='mouseDown:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='mouseDragged:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='mouseUp:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='otherMouseDown:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='otherMouseDragged:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='otherMouseUp:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pressureChangeWithEvent:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='reset'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='rightMouseDown:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='rightMouseDragged:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='rightMouseUp:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='rotateWithEvent:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAction:'>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelaysKeyEvents:'>
+<arg declared_type='BOOL' index='0' name='delaysKeyEvents' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelaysMagnificationEvents:'>
+<arg declared_type='BOOL' index='0' name='delaysMagnificationEvents' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelaysOtherMouseButtonEvents:'>
+<arg declared_type='BOOL' index='0' name='delaysOtherMouseButtonEvents' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelaysPrimaryMouseButtonEvents:'>
+<arg declared_type='BOOL' index='0' name='delaysPrimaryMouseButtonEvents' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelaysRotationEvents:'>
+<arg declared_type='BOOL' index='0' name='delaysRotationEvents' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelaysSecondaryMouseButtonEvents:'>
+<arg declared_type='BOOL' index='0' name='delaysSecondaryMouseButtonEvents' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelegate:'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setEnabled:'>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setState:'>
+<arg declared_type='NSGestureRecognizerState' index='0' name='state' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTarget:'>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='shouldBeRequiredToFailByGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='otherGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='shouldRequireFailureOfGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='otherGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='state'>
+<retval declared_type='NSGestureRecognizerState' type='i' type64='q'/>
+</method>
+<method selector='tabletPoint:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='target'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='view'>
+<retval declared_type='NSView*' type='@'/>
</method>
</class>
<class name='NSGlyphGenerator'>
<method selector='generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:'>
-<arg name='glyphStorage' declared_type='id' type='@' index='0'/>
-<arg name='nChars' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='glyphIndex' declared_type='NSUInteger*' type64='^Q' type='^I' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger*' type64='^Q' type='^I' index='3'/>
+<arg declared_type='id' index='0' name='glyphStorage' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='nChars' type='I' type64='Q'/>
+<arg declared_type='NSUInteger*' index='2' name='glyphIndex' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger*' index='3' name='charIndex' type='^I' type64='^Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedGlyphGenerator' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='sharedGlyphGenerator'>
+<retval declared_type='NSGlyphGenerator*' type='@'/>
</method>
</class>
<class name='NSGlyphInfo'>
<method selector='characterCollection'>
-<retval declared_type='NSCharacterCollection' type64='Q' type='I'/>
+<retval declared_type='NSCharacterCollection' type='I' type64='Q'/>
</method>
<method selector='characterIdentifier'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method selector='glyphInfoWithCharacterIdentifier:collection:baseString:' class_method='true'>
-<arg name='cid' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='characterCollection' declared_type='NSCharacterCollection' type64='Q' type='I' index='1'/>
-<arg name='theString' declared_type='NSString*' type='@' index='2'/>
+<method class_method='true' selector='glyphInfoWithCharacterIdentifier:collection:baseString:'>
+<arg declared_type='NSUInteger' index='0' name='cid' type='I' type64='Q'/>
+<arg declared_type='NSCharacterCollection' index='1' name='characterCollection' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='theString' type='@'/>
<retval declared_type='NSGlyphInfo*' type='@'/>
</method>
-<method selector='glyphInfoWithGlyph:forFont:baseString:' class_method='true'>
-<arg name='glyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='font' declared_type='NSFont*' type='@' index='1'/>
-<arg name='theString' declared_type='NSString*' type='@' index='2'/>
+<method class_method='true' selector='glyphInfoWithGlyph:forFont:baseString:'>
+<arg declared_type='NSGlyph' index='0' name='glyph' type='I'/>
+<arg declared_type='NSFont*' index='1' name='font' type='@'/>
+<arg declared_type='NSString*' index='2' name='theString' type='@'/>
<retval declared_type='NSGlyphInfo*' type='@'/>
</method>
-<method selector='glyphInfoWithGlyphName:forFont:baseString:' class_method='true'>
-<arg name='glyphName' declared_type='NSString*' type='@' index='0'/>
-<arg name='font' declared_type='NSFont*' type='@' index='1'/>
-<arg name='theString' declared_type='NSString*' type='@' index='2'/>
+<method class_method='true' selector='glyphInfoWithGlyphName:forFont:baseString:'>
+<arg declared_type='NSString*' index='0' name='glyphName' type='@'/>
+<arg declared_type='NSFont*' index='1' name='font' type='@'/>
+<arg declared_type='NSString*' index='2' name='theString' type='@'/>
<retval declared_type='NSGlyphInfo*' type='@'/>
</method>
<method selector='glyphName'>
@@ -10206,73 +11013,76 @@
<retval declared_type='NSColorSpace*' type='@'/>
</method>
<method selector='drawFromCenter:radius:toCenter:radius:options:'>
-<arg name='startCenter' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='startRadius' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='endCenter' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='endRadius' declared_type='CGFloat' type64='d' type='f' index='3'/>
-<arg name='options' declared_type='NSGradientDrawingOptions' type64='Q' type='I' index='4'/>
+<arg declared_type='NSPoint' index='0' name='startCenter' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='CGFloat' index='1' name='startRadius' type='f' type64='d'/>
+<arg declared_type='NSPoint' index='2' name='endCenter' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='CGFloat' index='3' name='endRadius' type='f' type64='d'/>
+<arg declared_type='NSGradientDrawingOptions' index='4' name='options' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawFromPoint:toPoint:options:'>
-<arg name='startingPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='endingPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='options' declared_type='NSGradientDrawingOptions' type64='Q' type='I' index='2'/>
+<arg declared_type='NSPoint' index='0' name='startingPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='1' name='endingPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSGradientDrawingOptions' index='2' name='options' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInBezierPath:angle:'>
-<arg name='path' declared_type='NSBezierPath*' type='@' index='0'/>
-<arg name='angle' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='NSBezierPath*' index='0' name='path' type='@'/>
+<arg declared_type='CGFloat' index='1' name='angle' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInBezierPath:relativeCenterPosition:'>
-<arg name='path' declared_type='NSBezierPath*' type='@' index='0'/>
-<arg name='relativeCenterPosition' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSBezierPath*' index='0' name='path' type='@'/>
+<arg declared_type='NSPoint' index='1' name='relativeCenterPosition' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInRect:angle:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='angle' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' index='1' name='angle' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInRect:relativeCenterPosition:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='relativeCenterPosition' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPoint' index='1' name='relativeCenterPosition' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getColor:location:atIndex:'>
-<arg name='color' declared_type='NSColor**' type='^@' index='0'/>
-<arg name='location' declared_type='CGFloat*' type64='^d' type='^f' index='1'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSColor**' index='0' name='color' type='^@'/>
+<arg declared_type='CGFloat*' index='1' name='location' type='^f' type64='^d'/>
+<arg declared_type='NSInteger' index='2' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithColors:'>
-<arg name='colorArray' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='colorArray' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithColors:atLocations:colorSpace:'>
-<arg name='colorArray' declared_type='NSArray*' type='@' index='0'/>
-<arg name='locations' declared_type='CGFloat*' type64='^d' const='true' type='^f' index='1'/>
-<arg name='colorSpace' declared_type='NSColorSpace*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='colorArray' type='@'/>
+<arg const='true' declared_type='CGFloat*' index='1' name='locations' type='^f' type64='^d'/>
+<arg declared_type='NSColorSpace*' index='2' name='colorSpace' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='initWithColorsAndLocations:'>
-<arg name='firstColor' declared_type='NSColor*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method selector='initWithColorsAndLocations:' sentinel='0' variadic='true'>
+<arg declared_type='NSColor*' index='0' name='firstColor' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithStartingColor:endingColor:'>
-<arg name='startingColor' declared_type='NSColor*' type='@' index='0'/>
-<arg name='endingColor' declared_type='NSColor*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSColor*' index='0' name='startingColor' type='@'/>
+<arg declared_type='NSColor*' index='1' name='endingColor' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='interpolatedColorAtLocation:'>
-<arg name='location' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='location' type='f' type64='d'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='numberOfColorStops'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSGraphicsContext'>
+<method selector='CGContext'>
+<retval declared_type='CGContextRef' type='^{CGContext=}'/>
+</method>
<method selector='CIContext'>
<retval declared_type='CIContext*' type='@'/>
</method>
@@ -10280,42 +11090,50 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='colorRenderingIntent'>
-<retval declared_type='NSColorRenderingIntent' type64='q' type='i'/>
+<retval declared_type='NSColorRenderingIntent' type='i' type64='q'/>
</method>
<method selector='compositingOperation'>
-<retval declared_type='NSCompositingOperation' type64='Q' type='I'/>
+<retval declared_type='NSCompositingOperation' type='I' type64='Q'/>
</method>
-<method selector='currentContext' class_method='true'>
+<method class_method='true' selector='currentContext'>
<retval declared_type='NSGraphicsContext*' type='@'/>
</method>
-<method selector='currentContextDrawingToScreen' class_method='true'>
+<method class_method='true' selector='currentContextDrawingToScreen'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='flushGraphics'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='graphicsContextWithAttributes:' class_method='true'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
+<method selector='focusStack'>
+<retval declared_type='id' type='@'/>
+</method>
+<method class_method='true' selector='graphicsContextWithAttributes:'>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
<retval declared_type='NSGraphicsContext*' type='@'/>
</method>
-<method selector='graphicsContextWithBitmapImageRep:' class_method='true'>
-<arg name='bitmapRep' declared_type='NSBitmapImageRep*' type='@' index='0'/>
+<method class_method='true' selector='graphicsContextWithBitmapImageRep:'>
+<arg declared_type='NSBitmapImageRep*' index='0' name='bitmapRep' type='@'/>
<retval declared_type='NSGraphicsContext*' type='@'/>
</method>
-<method selector='graphicsContextWithGraphicsPort:flipped:' class_method='true'>
-<arg name='graphicsPort' declared_type='void*' type='^v' index='0'/>
-<arg name='initialFlippedState' declared_type='BOOL' type='B' index='1'/>
+<method class_method='true' selector='graphicsContextWithCGContext:flipped:'>
+<arg declared_type='CGContextRef' index='0' name='graphicsPort' type='^{CGContext=}'/>
+<arg declared_type='BOOL' index='1' name='initialFlippedState' type='B'/>
<retval declared_type='NSGraphicsContext*' type='@'/>
</method>
-<method selector='graphicsContextWithWindow:' class_method='true'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<method class_method='true' selector='graphicsContextWithGraphicsPort:flipped:'>
+<arg declared_type='void*' index='0' name='graphicsPort' type='^v'/>
+<arg declared_type='BOOL' index='1' name='initialFlippedState' type='B'/>
+<retval declared_type='NSGraphicsContext*' type='@'/>
+</method>
+<method class_method='true' selector='graphicsContextWithWindow:'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='NSGraphicsContext*' type='@'/>
</method>
<method selector='graphicsPort'>
<retval declared_type='void*' type='^v'/>
</method>
<method selector='imageInterpolation'>
-<retval declared_type='NSImageInterpolation' type64='Q' type='I'/>
+<retval declared_type='NSImageInterpolation' type='I' type64='Q'/>
</method>
<method selector='isDrawingToScreen'>
<retval declared_type='BOOL' type='B'/>
@@ -10324,46 +11142,50 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='patternPhase'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
-<method selector='restoreGraphicsState' class_method='true'>
+<method class_method='true' selector='restoreGraphicsState'>
<retval declared_type='void' type='v'/>
</method>
<method selector='restoreGraphicsState'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='saveGraphicsState' class_method='true'>
+<method class_method='true' selector='saveGraphicsState'>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveGraphicsState'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColorRenderingIntent:'>
-<arg name='renderingIntent' declared_type='NSColorRenderingIntent' type64='q' type='i' index='0'/>
+<arg declared_type='NSColorRenderingIntent' index='0' name='colorRenderingIntent' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCompositingOperation:'>
-<arg name='operation' declared_type='NSCompositingOperation' type64='Q' type='I' index='0'/>
+<arg declared_type='NSCompositingOperation' index='0' name='compositingOperation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setCurrentContext:' class_method='true'>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='0'/>
+<method class_method='true' selector='setCurrentContext:'>
+<arg declared_type='NSGraphicsContext*' index='0' name='context' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setGraphicsState:' class_method='true'>
-<arg name='gState' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<method selector='setFocusStack:'>
+<arg declared_type='id' index='0' name='stack' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='setGraphicsState:'>
+<arg declared_type='NSInteger' index='0' name='gState' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageInterpolation:'>
-<arg name='interpolation' declared_type='NSImageInterpolation' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageInterpolation' index='0' name='imageInterpolation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPatternPhase:'>
-<arg name='phase' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='patternPhase' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldAntialias:'>
-<arg name='antialias' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldAntialias' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldAntialias'>
@@ -10372,239 +11194,255 @@
</class>
<class name='NSHelpManager'>
<method selector='contextHelpForObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='findString:inBook:'>
-<arg name='query' declared_type='NSString*' type='@' index='0'/>
-<arg name='book' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='query' type='@'/>
+<arg declared_type='NSString*' index='1' name='book' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='isContextHelpModeActive' class_method='true'>
+<method class_method='true' selector='isContextHelpModeActive'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='openHelpAnchor:inBook:'>
-<arg name='anchor' declared_type='NSString*' type='@' index='0'/>
-<arg name='book' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='anchor' type='@'/>
+<arg declared_type='NSString*' index='1' name='book' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerBooksInBundle:'>
-<arg name='bundle' declared_type='NSBundle*' type='@' index='0'/>
+<arg declared_type='NSBundle*' index='0' name='bundle' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removeContextHelpForObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContextHelp:forObject:'>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSAttributedString*' index='0' name='attrString' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setContextHelpModeActive:' class_method='true'>
-<arg name='active' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='setContextHelpModeActive:'>
+<arg declared_type='BOOL' index='0' name='active' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedHelpManager' class_method='true'>
+<method class_method='true' selector='sharedHelpManager'>
<retval declared_type='NSHelpManager*' type='@'/>
</method>
<method selector='showContextHelpForObject:locationHint:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='pt' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSPoint' index='1' name='pt' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSImage'>
<method selector='CGImageForProposedRect:context:hints:'>
-<arg name='proposedDestRect' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='referenceContext' declared_type='NSGraphicsContext*' type='@' index='1'/>
-<arg name='hints' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSRect*' index='0' name='proposedDestRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSGraphicsContext*' index='1' name='referenceContext' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='hints' type='@'/>
<retval declared_type='CGImageRef' type='^{CGImage=}'/>
</method>
<method selector='TIFFRepresentation'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='TIFFRepresentationUsingCompression:factor:'>
-<arg name='comp' declared_type='NSTIFFCompression' type64='Q' type='I' index='0'/>
-<arg name='aFloat' declared_type='float' type='f' index='1'/>
+<arg declared_type='NSTIFFCompression' index='0' name='comp' type='I' type64='Q'/>
+<arg declared_type='float' index='1' name='aFloat' type='f'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='accessibilityDescription'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='addRepresentation:'>
-<arg name='imageRep' declared_type='NSImageRep*' type='@' index='0'/>
+<arg declared_type='NSImageRep*' index='0' name='imageRep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addRepresentations:'>
-<arg name='imageReps' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='imageReps' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='alignmentRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='backgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='bestRepresentationForDevice:'>
-<arg name='deviceDescription' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='deviceDescription' type='@'/>
<retval declared_type='NSImageRep*' type='@'/>
</method>
<method selector='bestRepresentationForRect:context:hints:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='referenceContext' declared_type='NSGraphicsContext*' type='@' index='1'/>
-<arg name='hints' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSGraphicsContext*' index='1' name='referenceContext' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='hints' type='@'/>
<retval declared_type='NSImageRep*' type='@'/>
</method>
<method selector='cacheDepthMatchesImageDepth'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cacheMode'>
-<retval declared_type='NSImageCacheMode' type64='Q' type='I'/>
+<retval declared_type='NSImageCacheMode' type='I' type64='Q'/>
</method>
-<method selector='canInitWithPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='canInitWithPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cancelIncrementalLoad'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='capInsets'>
+<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+</method>
<method selector='compositeToPoint:fromRect:operation:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='2'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' index='2' name='op' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='compositeToPoint:fromRect:operation:fraction:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='2'/>
-<arg name='delta' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' index='2' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='3' name='delta' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='compositeToPoint:operation:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='1'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSCompositingOperation' index='1' name='op' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='compositeToPoint:operation:fraction:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='1'/>
-<arg name='delta' declared_type='CGFloat' type64='d' type='f' index='2'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSCompositingOperation' index='1' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='2' name='delta' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='dissolveToPoint:fraction:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='CGFloat' index='1' name='aFloat' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='dissolveToPoint:fromRect:fraction:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='2'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' index='2' name='aFloat' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawAtPoint:fromRect:operation:fraction:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='fromRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='2'/>
-<arg name='delta' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='fromRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' index='2' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='3' name='delta' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='drawInRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInRect:fromRect:operation:fraction:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='fromRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='2'/>
-<arg name='delta' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='1' name='fromRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' index='2' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='3' name='delta' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInRect:fromRect:operation:fraction:respectFlipped:hints:'>
-<arg name='dstSpacePortionRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='srcSpacePortionRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='2'/>
-<arg name='requestedAlpha' declared_type='CGFloat' type64='d' type='f' index='3'/>
-<arg name='respectContextIsFlipped' declared_type='BOOL' type='B' index='4'/>
-<arg name='hints' declared_type='NSDictionary*' type='@' index='5'/>
+<arg declared_type='NSRect' index='0' name='dstSpacePortionRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='1' name='srcSpacePortionRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' index='2' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='3' name='requestedAlpha' type='f' type64='d'/>
+<arg declared_type='BOOL' index='4' name='respectContextIsFlipped' type='B'/>
+<arg declared_type='NSDictionary*' index='5' name='hints' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawRepresentation:inRect:'>
-<arg name='imageRep' declared_type='NSImageRep*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='NSImageRep*' index='0' name='imageRep' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hitTestRect:withImageDestinationRect:context:hints:flipped:'>
-<arg name='testRectDestSpace' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='imageRectDestSpace' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='2'/>
-<arg name='hints' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='flipped' declared_type='BOOL' type='B' index='4'/>
+<arg declared_type='NSRect' index='0' name='testRectDestSpace' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='1' name='imageRectDestSpace' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSGraphicsContext*' index='2' name='context' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='hints' type='@'/>
+<arg declared_type='BOOL' index='4' name='flipped' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='imageFileTypes' class_method='true'>
+<method class_method='true' selector='imageFileTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageNamed:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='imageNamed:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='NSImage*' type='@'/>
</method>
-<method selector='imagePasteboardTypes' class_method='true'>
+<method class_method='true' selector='imagePasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageTypes' class_method='true'>
+<method class_method='true' selector='imageTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageUnfilteredFileTypes' class_method='true'>
+<method class_method='true' selector='imageUnfilteredFileTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageUnfilteredPasteboardTypes' class_method='true'>
+<method class_method='true' selector='imageUnfilteredPasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageUnfilteredTypes' class_method='true'>
+<method class_method='true' selector='imageUnfilteredTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method class_method='true' selector='imageWithSize:flipped:drawingHandler:'>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='BOOL' index='1' name='drawingHandlerShouldBeCalledWithFlippedContext' type='B'/>
+<arg declared_type='BOOL (^)(NSRect)' function_pointer='true' index='2' name='drawingHandler' type='@?'>
+<arg declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='BOOL' type='B'/>
+</arg>
+<retval declared_type='NSImage*' type='@'/>
+</method>
<method selector='initByReferencingFile:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initByReferencingURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCGImage:size:'>
-<arg name='cgImage' declared_type='CGImageRef' type='^{CGImage=}' index='0'/>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='CGImageRef' index='0' name='cgImage' type='^{CGImage=}'/>
+<arg declared_type='NSSize' index='1' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithDataIgnoringOrientation:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithIconRef:'>
-<arg name='iconRef' declared_type='IconRef' type='^{OpaqueIconRef=}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='IconRef' index='0' name='iconRef' type='^{OpaqueIconRef=}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithPasteboard:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithSize:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isCachedSeparately'>
<retval declared_type='BOOL' type='B'/>
@@ -10621,20 +11459,27 @@
<method selector='isValid'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='layerContentsForContentsScale:'>
+<arg declared_type='CGFloat' index='0' name='layerContentsScale' type='f' type64='d'/>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='lockFocus'>
<retval declared_type='void' type='v'/>
</method>
<method selector='lockFocusFlipped:'>
-<arg name='flipped' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flipped' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='lockFocusOnRepresentation:'>
-<arg name='imageRepresentation' declared_type='NSImageRep*' type='@' index='0'/>
+<arg declared_type='NSImageRep*' index='0' name='imageRepresentation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='matchesOnMultipleResolution'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='matchesOnlyOnBestFittingAxis'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
@@ -10644,82 +11489,101 @@
<method selector='recache'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='recommendedLayerContentsScale:'>
+<arg declared_type='CGFloat' index='0' name='preferredContentsScale' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
<method selector='removeRepresentation:'>
-<arg name='imageRep' declared_type='NSImageRep*' type='@' index='0'/>
+<arg declared_type='NSImageRep*' index='0' name='imageRep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='representations'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='resizingMode'>
+<retval declared_type='NSImageResizingMode' type='i' type64='q'/>
+</method>
<method selector='scalesWhenResized'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAccessibilityDescription:'>
-<arg name='description' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accessibilityDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlignmentRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='alignmentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='aColor' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCacheDepthMatchesImageDepth:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCacheMode:'>
-<arg name='mode' declared_type='NSImageCacheMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageCacheMode' index='0' name='cacheMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCachedSeparately:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCapInsets:'>
+<arg declared_type='NSEdgeInsets' index='0' name='capInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDataRetained:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFlipped:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMatchesOnMultipleResolution:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='matchesOnMultipleResolution' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMatchesOnlyOnBestFittingAxis:'>
+<arg declared_type='BOOL' index='0' name='matchesOnlyOnBestFittingAxis' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setPrefersColorMatch:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='prefersColorMatch' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setResizingMode:'>
+<arg declared_type='NSImageResizingMode' index='0' name='resizingMode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScalesWhenResized:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSize:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTemplate:'>
-<arg name='isTemplate' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='isTemplate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesEPSOnResolutionMismatch:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesEPSOnResolutionMismatch' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='size'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='unlockFocus'>
<retval declared_type='void' type='v'/>
@@ -10730,43 +11594,43 @@
</class>
<class name='NSImageCell'>
<method selector='imageAlignment'>
-<retval declared_type='NSImageAlignment' type64='Q' type='I'/>
+<retval declared_type='NSImageAlignment' type='I' type64='Q'/>
</method>
<method selector='imageFrameStyle'>
-<retval declared_type='NSImageFrameStyle' type64='Q' type='I'/>
+<retval declared_type='NSImageFrameStyle' type='I' type64='Q'/>
</method>
<method selector='imageScaling'>
-<retval declared_type='NSImageScaling' type64='Q' type='I'/>
+<retval declared_type='NSImageScaling' type='I' type64='Q'/>
</method>
<method selector='setImageAlignment:'>
-<arg name='newAlign' declared_type='NSImageAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageAlignment' index='0' name='imageAlignment' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageFrameStyle:'>
-<arg name='newStyle' declared_type='NSImageFrameStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageFrameStyle' index='0' name='imageFrameStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageScaling:'>
-<arg name='newScaling' declared_type='NSImageScaling' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageScaling' index='0' name='imageScaling' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSImageRep'>
<method selector='CGImageForProposedRect:context:hints:'>
-<arg name='proposedDestRect' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='1'/>
-<arg name='hints' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSRect*' index='0' name='proposedDestRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSGraphicsContext*' index='1' name='context' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='hints' type='@'/>
<retval declared_type='CGImageRef' type='^{CGImage=}'/>
</method>
<method selector='bitsPerSample'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='canInitWithData:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<method class_method='true' selector='canInitWithData:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='canInitWithPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='canInitWithPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='colorSpaceName'>
@@ -10776,132 +11640,139 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawInRect:fromRect:operation:fraction:respectFlipped:hints:'>
-<arg name='dstSpacePortionRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='srcSpacePortionRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='op' declared_type='NSCompositingOperation' type64='Q' type='I' index='2'/>
-<arg name='requestedAlpha' declared_type='CGFloat' type64='d' type='f' index='3'/>
-<arg name='respectContextIsFlipped' declared_type='BOOL' type='B' index='4'/>
-<arg name='hints' declared_type='NSDictionary*' type='@' index='5'/>
+<arg declared_type='NSRect' index='0' name='dstSpacePortionRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='1' name='srcSpacePortionRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCompositingOperation' index='2' name='op' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='3' name='requestedAlpha' type='f' type64='d'/>
+<arg declared_type='BOOL' index='4' name='respectContextIsFlipped' type='B'/>
+<arg declared_type='NSDictionary*' index='5' name='hints' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasAlpha'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='imageFileTypes' class_method='true'>
+<method class_method='true' selector='imageFileTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imagePasteboardTypes' class_method='true'>
+<method class_method='true' selector='imagePasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageRepClassForData:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<method class_method='true' selector='imageRepClassForData:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
-<method selector='imageRepClassForFileType:' class_method='true'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='imageRepClassForFileType:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
-<method selector='imageRepClassForPasteboardType:' class_method='true'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='imageRepClassForPasteboardType:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
-<method selector='imageRepClassForType:' class_method='true'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='imageRepClassForType:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
-<method selector='imageRepWithContentsOfFile:' class_method='true'>
-<arg name='filename' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='imageRepWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='filename' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='imageRepWithContentsOfURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='imageRepWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='imageRepWithPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='imageRepWithPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='imageRepsWithContentsOfFile:' class_method='true'>
-<arg name='filename' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='imageRepsWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='filename' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageRepsWithContentsOfURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='imageRepsWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageRepsWithPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='imageRepsWithPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageTypes' class_method='true'>
+<method class_method='true' selector='imageTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageUnfilteredFileTypes' class_method='true'>
+<method class_method='true' selector='imageUnfilteredFileTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageUnfilteredPasteboardTypes' class_method='true'>
+<method class_method='true' selector='imageUnfilteredPasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='imageUnfilteredTypes' class_method='true'>
+<method class_method='true' selector='imageUnfilteredTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='isOpaque'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='pixelsHigh'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='pixelsWide'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='registerImageRepClass:' class_method='true'>
-<arg name='imageRepClass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='registerImageRepClass:'>
+<arg declared_type='Class' index='0' name='imageRepClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='registeredImageRepClasses' class_method='true'>
+<method class_method='true' selector='registeredImageRepClasses'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='setAlpha:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='alpha' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBitsPerSample:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='bitsPerSample' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColorSpaceName:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='colorSpaceName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOpaque:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='opaque' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPixelsHigh:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='pixelsHigh' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPixelsWide:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='pixelsWide' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSize:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='size'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method selector='unregisterImageRepClass:' class_method='true'>
-<arg name='imageRepClass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='unregisterImageRepClass:'>
+<arg declared_type='Class' index='0' name='imageRepClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -10916,68 +11787,68 @@
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='imageAlignment'>
-<retval declared_type='NSImageAlignment' type64='Q' type='I'/>
+<retval declared_type='NSImageAlignment' type='I' type64='Q'/>
</method>
<method selector='imageFrameStyle'>
-<retval declared_type='NSImageFrameStyle' type64='Q' type='I'/>
+<retval declared_type='NSImageFrameStyle' type='I' type64='Q'/>
</method>
<method selector='imageScaling'>
-<retval declared_type='NSImageScaling' type64='Q' type='I'/>
+<retval declared_type='NSImageScaling' type='I' type64='Q'/>
</method>
<method selector='isEditable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAllowsCutCopyPaste:'>
-<arg name='allow' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsCutCopyPaste' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAnimates:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='animates' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='yn' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='newImage' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageAlignment:'>
-<arg name='newAlign' declared_type='NSImageAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageAlignment' index='0' name='imageAlignment' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageFrameStyle:'>
-<arg name='newStyle' declared_type='NSImageFrameStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageFrameStyle' index='0' name='imageFrameStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageScaling:'>
-<arg name='newScaling' declared_type='NSImageScaling' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageScaling' index='0' name='imageScaling' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSInputManager'>
-<method selector='currentInputManager' class_method='true'>
+<method class_method='true' selector='currentInputManager'>
<retval declared_type='NSInputManager*' type='@'/>
</method>
-<method selector='cycleToNextInputLanguage:' class_method='true'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='cycleToNextInputLanguage:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='cycleToNextInputServerInLanguage:' class_method='true'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='cycleToNextInputServerInLanguage:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='handleMouseEvent:'>
-<arg name='theMouseEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theMouseEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='image'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='initWithName:host:'>
-<arg name='inputServerName' declared_type='NSString*' type='@' index='0'/>
-<arg name='hostName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='inputServerName' type='@'/>
+<arg declared_type='NSString*' index='1' name='hostName' type='@'/>
<retval declared_type='NSInputManager*' type='@'/>
</method>
<method selector='language'>
@@ -10987,12 +11858,12 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='markedTextAbandoned:'>
-<arg name='cli' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='cli' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='markedTextSelectionChanged:client:'>
-<arg name='newSel' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='cli' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='newSel' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='id' index='1' name='cli' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='server'>
@@ -11010,63 +11881,96 @@
</class>
<class name='NSInputServer'>
<method selector='initWithDelegate:name:'>
-<arg name='aDelegate' declared_type='id' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='aDelegate' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
+<class name='NSItemProvider'>
+<method selector='containerFrame'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='preferredPresentationSize'>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='sourceFrame'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+</class>
<class name='NSLayoutConstraint'>
+<method class_method='true' selector='activateConstraints:'>
+<arg declared_type='NSArray*' index='0' name='constraints' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='constant'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:' class_method='true'>
-<arg name='view1' declared_type='id' type='@' index='0'/>
-<arg name='attr1' declared_type='NSLayoutAttribute' type64='q' type='i' index='1'/>
-<arg name='relation' declared_type='NSLayoutRelation' type64='q' type='i' index='2'/>
-<arg name='view2' declared_type='id' type='@' index='3'/>
-<arg name='attr2' declared_type='NSLayoutAttribute' type64='q' type='i' index='4'/>
-<arg name='multiplier' declared_type='CGFloat' type64='d' type='f' index='5'/>
-<arg name='c' declared_type='CGFloat' type64='d' type='f' index='6'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:'>
+<arg declared_type='id' index='0' name='view1' type='@'/>
+<arg declared_type='NSLayoutAttribute' index='1' name='attr1' type='i' type64='q'/>
+<arg declared_type='NSLayoutRelation' index='2' name='relation' type='i' type64='q'/>
+<arg declared_type='id' index='3' name='view2' type='@'/>
+<arg declared_type='NSLayoutAttribute' index='4' name='attr2' type='i' type64='q'/>
+<arg declared_type='CGFloat' index='5' name='multiplier' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='6' name='c' type='f' type64='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='constraintsWithVisualFormat:options:metrics:views:' class_method='true'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='opts' declared_type='NSLayoutFormatOptions' type64='Q' type='I' index='1'/>
-<arg name='metrics' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='views' declared_type='NSDictionary*' type='@' index='3'/>
+<method class_method='true' selector='constraintsWithVisualFormat:options:metrics:views:'>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
+<arg declared_type='NSLayoutFormatOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='NSDictionary*' index='2' name='metrics' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='views' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method class_method='true' selector='deactivateConstraints:'>
+<arg declared_type='NSArray*' index='0' name='constraints' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='firstAttribute'>
-<retval declared_type='NSLayoutAttribute' type64='q' type='i'/>
+<retval declared_type='NSLayoutAttribute' type='i' type64='q'/>
</method>
<method selector='firstItem'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='identifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='isActive'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='multiplier'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='priority'>
<retval declared_type='NSLayoutPriority' type='f'/>
</method>
<method selector='relation'>
-<retval declared_type='NSLayoutRelation' type64='q' type='i'/>
+<retval declared_type='NSLayoutRelation' type='i' type64='q'/>
</method>
<method selector='secondAttribute'>
-<retval declared_type='NSLayoutAttribute' type64='q' type='i'/>
+<retval declared_type='NSLayoutAttribute' type='i' type64='q'/>
</method>
<method selector='secondItem'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='setActive:'>
+<arg declared_type='BOOL' index='0' name='active' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setConstant:'>
-<arg name='constant' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='constant' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIdentifier:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPriority:'>
-<arg name='priority' declared_type='NSLayoutPriority' type='f' index='0'/>
+<arg declared_type='NSLayoutPriority' index='0' name='priority' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldBeArchived:'>
-<arg name='shouldBeArchived' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldBeArchived' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldBeArchived'>
@@ -11075,26 +11979,26 @@
</class>
<class name='NSLayoutManager'>
<method selector='addTemporaryAttribute:value:forCharacterRange:'>
-<arg name='attrName' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='id' type='@' index='1'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSString*' index='0' name='attrName' type='@'/>
+<arg declared_type='id' index='1' name='value' type='@'/>
+<arg declared_type='NSRange' index='2' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addTemporaryAttributes:forCharacterRange:'>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='attrs' type='@'/>
+<arg declared_type='NSRange' index='1' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addTextContainer:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
+<arg declared_type='NSTextContainer*' index='0' name='container' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allowsNonContiguousLayout'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='attachmentSizeForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='attributedString'>
<retval declared_type='NSAttributedString*' type='@'/>
@@ -11103,221 +12007,221 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='boundingRectForGlyphRange:inTextContainer:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='boundsRectForTextBlock:atIndex:effectiveRange:'>
-<arg name='block' declared_type='NSTextBlock*' type='@' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='effectiveGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSTextBlock*' index='0' name='block' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='2' name='effectiveGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='boundsRectForTextBlock:glyphRange:'>
-<arg name='block' declared_type='NSTextBlock*' type='@' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSTextBlock*' index='0' name='block' type='@'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='characterIndexForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='characterIndexForPoint:inTextContainer:fractionOfDistanceBetweenInsertionPoints:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
-<arg name='partialFraction' declared_type='CGFloat*' type64='^d' type='^f' index='2'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
+<arg declared_type='CGFloat*' index='2' name='partialFraction' type='^f' type64='^d'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='characterRangeForGlyphRange:actualGlyphRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='defaultAttachmentScaling'>
-<retval declared_type='NSImageScaling' type64='Q' type='I'/>
+<retval declared_type='NSImageScaling' type='I' type64='Q'/>
</method>
<method selector='defaultBaselineOffsetForFont:'>
-<arg name='theFont' declared_type='NSFont*' type='@' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSFont*' index='0' name='theFont' type='@'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='defaultLineHeightForFont:'>
-<arg name='theFont' declared_type='NSFont*' type='@' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSFont*' index='0' name='theFont' type='@'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='deleteGlyphsInRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawBackgroundForGlyphRange:atPoint:'>
-<arg name='glyphsToShow' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='origin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSRange' index='0' name='glyphsToShow' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='1' name='origin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawGlyphsForGlyphRange:atPoint:'>
-<arg name='glyphsToShow' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='origin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSRange' index='0' name='glyphsToShow' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='1' name='origin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawStrikethroughForGlyphRange:strikethroughType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='strikethroughVal' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='baselineOffset' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='lineRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='3'/>
-<arg name='lineGlyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='4'/>
-<arg name='containerOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='5'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='1' name='strikethroughVal' type='i' type64='q'/>
+<arg declared_type='CGFloat' index='2' name='baselineOffset' type='f' type64='d'/>
+<arg declared_type='NSRect' index='3' name='lineRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='4' name='lineGlyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='5' name='containerOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawUnderlineForGlyphRange:underlineType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='underlineVal' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='baselineOffset' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='lineRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='3'/>
-<arg name='lineGlyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='4'/>
-<arg name='containerOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='5'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='1' name='underlineVal' type='i' type64='q'/>
+<arg declared_type='CGFloat' index='2' name='baselineOffset' type='f' type64='d'/>
+<arg declared_type='NSRect' index='3' name='lineRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='4' name='lineGlyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='5' name='containerOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawsOutsideLineFragmentForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='ensureGlyphsForCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='ensureGlyphsForGlyphRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='ensureLayoutForBoundingRect:inTextContainer:'>
-<arg name='bounds' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='bounds' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='ensureLayoutForCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='ensureLayoutForGlyphRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='ensureLayoutForTextContainer:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
+<arg declared_type='NSTextContainer*' index='0' name='container' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='extraLineFragmentRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='extraLineFragmentTextContainer'>
<retval declared_type='NSTextContainer*' type='@'/>
</method>
<method selector='extraLineFragmentUsedRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='fillBackgroundRectArray:count:forCharacterRange:color:'>
-<arg name='rectArray' declared_type='NSRectArray' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='rectCount' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='color' declared_type='NSColor*' type='@' index='3'/>
+<arg declared_type='NSRectArray' index='0' name='rectArray' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='1' name='rectCount' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSColor*' index='3' name='color' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='firstTextView'>
<retval declared_type='NSTextView*' type='@'/>
</method>
<method selector='firstUnlaidCharacterIndex'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='firstUnlaidGlyphIndex'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='fractionOfDistanceThroughGlyphForPoint:inTextContainer:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='getFirstUnlaidCharacterIndex:glyphIndex:'>
-<arg name='charIndex' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger*' type64='^Q' type='^I' index='1'/>
+<arg declared_type='NSUInteger*' index='0' name='charIndex' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger*' index='1' name='glyphIndex' type='^I' type64='^Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getGlyphs:range:'>
-<arg name='glyphArray' declared_type='NSGlyph*' type='^I' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSGlyph*' index='0' name='glyphArray' type='^I'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='glyphBuffer' declared_type='NSGlyph*' type='^I' index='1'/>
-<arg name='charIndexBuffer' declared_type='NSUInteger*' type64='^Q' type='^I' index='2'/>
-<arg name='inscribeBuffer' declared_type='NSGlyphInscription*' type64='^Q' type='^I' index='3'/>
-<arg name='elasticBuffer' declared_type='BOOL*' type='^B' index='4'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSGlyph*' index='1' name='glyphBuffer' type='^I'/>
+<arg declared_type='NSUInteger*' index='2' name='charIndexBuffer' type='^I' type64='^Q'/>
+<arg declared_type='NSGlyphInscription*' index='3' name='inscribeBuffer' type='^I' type64='^Q'/>
+<arg declared_type='BOOL*' index='4' name='elasticBuffer' type='^B'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='glyphBuffer' declared_type='NSGlyph*' type='^I' index='1'/>
-<arg name='charIndexBuffer' declared_type='NSUInteger*' type64='^Q' type='^I' index='2'/>
-<arg name='inscribeBuffer' declared_type='NSGlyphInscription*' type64='^Q' type='^I' index='3'/>
-<arg name='elasticBuffer' declared_type='BOOL*' type='^B' index='4'/>
-<arg name='bidiLevelBuffer' declared_type='unsigned char*' type='*' index='5'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSGlyph*' index='1' name='glyphBuffer' type='^I'/>
+<arg declared_type='NSUInteger*' index='2' name='charIndexBuffer' type='^I' type64='^Q'/>
+<arg declared_type='NSGlyphInscription*' index='3' name='inscribeBuffer' type='^I' type64='^Q'/>
+<arg declared_type='BOOL*' index='4' name='elasticBuffer' type='^B'/>
+<arg declared_type='unsigned char*' index='5' name='bidiLevelBuffer' type='*'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getLineFragmentInsertionPointsForCharacterAtIndex:alternatePositions:inDisplayOrder:positions:characterIndexes:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='aFlag' declared_type='BOOL' type='B' index='1'/>
-<arg name='dFlag' declared_type='BOOL' type='B' index='2'/>
-<arg name='positions' declared_type='CGFloat*' type64='^d' type='^f' index='3'/>
-<arg name='charIndexes' declared_type='NSUInteger*' type64='^Q' type='^I' index='4'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='1' name='aFlag' type='B'/>
+<arg declared_type='BOOL' index='2' name='dFlag' type='B'/>
+<arg declared_type='CGFloat*' index='3' name='positions' type='^f' type64='^d'/>
+<arg declared_type='NSUInteger*' index='4' name='charIndexes' type='^I' type64='^Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='glyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='NSGlyph' type='I'/>
</method>
<method selector='glyphAtIndex:isValidIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='isValidIndex' declared_type='BOOL*' type='^B' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='BOOL*' index='1' name='isValidIndex' type='^B'/>
<retval declared_type='NSGlyph' type='I'/>
</method>
<method selector='glyphGenerator'>
<retval declared_type='NSGlyphGenerator*' type='@'/>
</method>
<method selector='glyphIndexForCharacterAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='glyphIndexForPoint:inTextContainer:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='glyphIndexForPoint:inTextContainer:fractionOfDistanceThroughGlyph:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
-<arg name='partialFraction' declared_type='CGFloat*' type64='^d' type='^f' index='2'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
+<arg declared_type='CGFloat*' index='2' name='partialFraction' type='^f' type64='^d'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='glyphRangeForBoundingRect:inTextContainer:'>
-<arg name='bounds' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRect' index='0' name='bounds' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='glyphRangeForBoundingRectWithoutAdditionalLayout:inTextContainer:'>
-<arg name='bounds' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRect' index='0' name='bounds' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='glyphRangeForCharacterRange:actualCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='glyphRangeForTextContainer:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSTextContainer*' index='0' name='container' type='@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='hasNonContiguousLayout'>
<retval declared_type='BOOL' type='B'/>
@@ -11326,312 +12230,312 @@
<retval declared_type='float' type='f'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertGlyph:atGlyphIndex:characterIndex:'>
-<arg name='glyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSGlyph' index='0' name='glyph' type='I'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertGlyphs:length:forStartingGlyphAtIndex:characterIndex:'>
-<arg name='glyphs' declared_type='NSGlyph*' const='true' type='^I' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg const='true' declared_type='NSGlyph*' index='0' name='glyphs' type='^I'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertTextContainer:atIndex:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSTextContainer*' index='0' name='container' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intAttribute:forGlyphAtIndex:'>
-<arg name='attributeTag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='attributeTag' type='i' type64='q'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='invalidateDisplayForCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='invalidateDisplayForGlyphRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='invalidateGlyphsForCharacterRange:changeInLength:actualCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='delta' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='actualCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='1' name='delta' type='i' type64='q'/>
+<arg declared_type='NSRangePointer' index='2' name='actualCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='invalidateGlyphsOnLayoutInvalidationForGlyphRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='invalidateLayoutForCharacterRange:actualCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='invalidateLayoutForCharacterRange:isSoft:actualCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<arg name='actualCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<arg declared_type='NSRangePointer' index='2' name='actualCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isValidGlyphIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='layoutManagerOwnsFirstResponderInWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='layoutOptions'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='layoutRectForTextBlock:atIndex:effectiveRange:'>
-<arg name='block' declared_type='NSTextBlock*' type='@' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='effectiveGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSTextBlock*' index='0' name='block' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='2' name='effectiveGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='layoutRectForTextBlock:glyphRange:'>
-<arg name='block' declared_type='NSTextBlock*' type='@' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSTextBlock*' index='0' name='block' type='@'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='lineFragmentRectForGlyphAtIndex:effectiveRange:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='lineFragmentRectForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='lineFragmentUsedRectForGlyphAtIndex:effectiveRange:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='lineFragmentUsedRectForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='locationForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='notShownAttributeForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='numberOfGlyphs'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='rangeOfNominallySpacedGlyphsContainingIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rectArrayForCharacterRange:withinSelectedCharacterRange:inTextContainer:rectCount:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='selCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='2'/>
-<arg name='rectCount' declared_type='NSUInteger*' type64='^Q' type='^I' index='3'/>
-<retval declared_type='NSRectArray' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='1' name='selCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextContainer*' index='2' name='container' type='@'/>
+<arg declared_type='NSUInteger*' index='3' name='rectCount' type='^I' type64='^Q'/>
+<retval declared_type='NSRectArray' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='rectArrayForGlyphRange:withinSelectedGlyphRange:inTextContainer:rectCount:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='selGlyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='2'/>
-<arg name='rectCount' declared_type='NSUInteger*' type64='^Q' type='^I' index='3'/>
-<retval declared_type='NSRectArray' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='1' name='selGlyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextContainer*' index='2' name='container' type='@'/>
+<arg declared_type='NSUInteger*' index='3' name='rectCount' type='^I' type64='^Q'/>
+<retval declared_type='NSRectArray' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='removeTemporaryAttribute:forCharacterRange:'>
-<arg name='attrName' declared_type='NSString*' type='@' index='0'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSString*' index='0' name='attrName' type='@'/>
+<arg declared_type='NSRange' index='1' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeTextContainerAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceGlyphAtIndex:withGlyph:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='newGlyph' declared_type='NSGlyph' type='I' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSGlyph' index='1' name='newGlyph' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceTextStorage:'>
-<arg name='newTextStorage' declared_type='NSTextStorage*' type='@' index='0'/>
+<arg declared_type='NSTextStorage*' index='0' name='newTextStorage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerAccessoryViewForTextView:paragraphStyle:ruler:enabled:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='style' declared_type='NSParagraphStyle*' type='@' index='1'/>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='2'/>
-<arg name='isEnabled' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='NSParagraphStyle*' index='1' name='style' type='@'/>
+<arg declared_type='NSRulerView*' index='2' name='ruler' type='@'/>
+<arg declared_type='BOOL' index='3' name='isEnabled' type='B'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='rulerMarkersForTextView:paragraphStyle:ruler:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='style' declared_type='NSParagraphStyle*' type='@' index='1'/>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='NSParagraphStyle*' index='1' name='style' type='@'/>
+<arg declared_type='NSRulerView*' index='2' name='ruler' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='setAllowsNonContiguousLayout:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsNonContiguousLayout' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttachmentSize:forGlyphRange:'>
-<arg name='attachmentSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSSize' index='0' name='attachmentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundLayoutEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='backgroundLayoutEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBoundsRect:forTextBlock:glyphRange:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='block' declared_type='NSTextBlock*' type='@' index='1'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextBlock*' index='1' name='block' type='@'/>
+<arg declared_type='NSRange' index='2' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCharacterIndex:forGlyphAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultAttachmentScaling:'>
-<arg name='scaling' declared_type='NSImageScaling' type64='Q' type='I' index='0'/>
+<arg declared_type='NSImageScaling' index='0' name='defaultAttachmentScaling' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsOutsideLineFragment:forGlyphAtIndex:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setExtraLineFragmentRect:usedRect:textContainer:'>
-<arg name='fragmentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='usedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='2'/>
+<arg declared_type='NSRect' index='0' name='fragmentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='1' name='usedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='2' name='container' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGlyphGenerator:'>
-<arg name='glyphGenerator' declared_type='NSGlyphGenerator*' type='@' index='0'/>
+<arg declared_type='NSGlyphGenerator*' index='0' name='glyphGenerator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHyphenationFactor:'>
-<arg name='factor' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='hyphenationFactor' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntAttribute:value:forGlyphAtIndex:'>
-<arg name='attributeTag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='val' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSInteger' index='0' name='attributeTag' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='val' type='i' type64='q'/>
+<arg declared_type='NSUInteger' index='2' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLayoutRect:forTextBlock:glyphRange:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='block' declared_type='NSTextBlock*' type='@' index='1'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextBlock*' index='1' name='block' type='@'/>
+<arg declared_type='NSRange' index='2' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineFragmentRect:forGlyphRange:usedRect:'>
-<arg name='fragmentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='usedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
+<arg declared_type='NSRect' index='0' name='fragmentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRect' index='2' name='usedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocation:forStartOfGlyphRange:'>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSPoint' index='0' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocations:startingGlyphIndexes:count:forGlyphRange:'>
-<arg name='locations' declared_type='NSPointArray' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='0'/>
-<arg name='glyphIndexes' declared_type='NSUInteger*' type64='^Q' type='^I' index='1'/>
-<arg name='count' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
+<arg declared_type='NSPointArray' index='0' name='locations' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
+<arg declared_type='NSUInteger*' index='1' name='glyphIndexes' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger' index='2' name='count' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='3' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotShownAttribute:forGlyphAtIndex:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsControlCharacters:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsControlCharacters' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsInvisibleCharacters:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsInvisibleCharacters' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTemporaryAttributes:forCharacterRange:'>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='attrs' type='@'/>
+<arg declared_type='NSRange' index='1' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextContainer:forGlyphRange:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSTextContainer*' index='0' name='container' type='@'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextStorage:'>
-<arg name='textStorage' declared_type='NSTextStorage*' type='@' index='0'/>
+<arg declared_type='NSTextStorage*' index='0' name='textStorage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTypesetter:'>
-<arg name='typesetter' declared_type='NSTypesetter*' type='@' index='0'/>
+<arg declared_type='NSTypesetter*' index='0' name='typesetter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTypesetterBehavior:'>
-<arg name='theBehavior' declared_type='NSTypesetterBehavior' type64='q' type='i' index='0'/>
+<arg declared_type='NSTypesetterBehavior' index='0' name='typesetterBehavior' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesFontLeading:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesFontLeading' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesScreenFonts:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesScreenFonts' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showAttachmentCell:inRect:characterIndex:'>
-<arg name='cell' declared_type='NSCell*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='attachmentIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSCell*' index='0' name='cell' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='2' name='attachmentIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showCGGlyphs:positions:count:font:matrix:attributes:inContext:'>
-<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S' index='0'/>
-<arg name='positions' declared_type='NSPoint*' type64='^{CGPoint=dd}' const='true' type='^{_NSPoint=ff}' index='1'/>
-<arg name='glyphCount' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='font' declared_type='NSFont*' type='@' index='3'/>
-<arg name='textMatrix' declared_type='NSAffineTransform*' type='@' index='4'/>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='5'/>
-<arg name='graphicsContext' declared_type='NSGraphicsContext*' type='@' index='6'/>
+<arg const='true' declared_type='CGGlyph*' index='0' name='glyphs' type='^S'/>
+<arg const='true' declared_type='NSPoint*' index='1' name='positions' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='2' name='glyphCount' type='I' type64='Q'/>
+<arg declared_type='NSFont*' index='3' name='font' type='@'/>
+<arg declared_type='NSAffineTransform*' index='4' name='textMatrix' type='@'/>
+<arg declared_type='NSDictionary*' index='5' name='attributes' type='@'/>
+<arg declared_type='NSGraphicsContext*' index='6' name='graphicsContext' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:'>
-<arg name='glyphs' declared_type='char*' type='*' index='0'/>
-<arg name='glyphLen' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='3'/>
-<arg name='font' declared_type='NSFont*' type='@' index='4'/>
-<arg name='color' declared_type='NSColor*' type='@' index='5'/>
-<arg name='printingAdjustment' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='6'/>
+<arg declared_type='char*' index='0' name='glyphs' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='glyphLen' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='3' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSFont*' index='4' name='font' type='@'/>
+<arg declared_type='NSColor*' index='5' name='color' type='@'/>
+<arg declared_type='NSSize' index='6' name='printingAdjustment' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsControlCharacters'>
@@ -11641,58 +12545,58 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='strikethroughGlyphRange:strikethroughType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='strikethroughVal' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='lineRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='lineGlyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<arg name='containerOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='4'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='1' name='strikethroughVal' type='i' type64='q'/>
+<arg declared_type='NSRect' index='2' name='lineRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='3' name='lineGlyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='4' name='containerOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='substituteFontForFont:'>
-<arg name='originalFont' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='originalFont' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='temporaryAttribute:atCharacterIndex:effectiveRange:'>
-<arg name='attrName' declared_type='NSString*' type='@' index='0'/>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
+<arg declared_type='NSString*' index='0' name='attrName' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='2' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='temporaryAttribute:atCharacterIndex:longestEffectiveRange:inRange:'>
-<arg name='attrName' declared_type='NSString*' type='@' index='0'/>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
-<arg name='rangeLimit' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
+<arg declared_type='NSString*' index='0' name='attrName' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='2' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='3' name='rangeLimit' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='temporaryAttributesAtCharacterIndex:effectiveRange:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='temporaryAttributesAtCharacterIndex:longestEffectiveRange:inRange:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<arg name='rangeLimit' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='2' name='rangeLimit' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='textContainerChangedGeometry:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
+<arg declared_type='NSTextContainer*' index='0' name='container' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textContainerChangedTextView:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
+<arg declared_type='NSTextContainer*' index='0' name='container' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textContainerForGlyphAtIndex:effectiveRange:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSTextContainer*' type='@'/>
</method>
<method selector='textContainerForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='NSTextContainer*' type='@'/>
</method>
<method selector='textContainers'>
@@ -11702,11 +12606,11 @@
<retval declared_type='NSTextStorage*' type='@'/>
</method>
<method selector='textStorage:edited:range:changeInLength:invalidatedRange:'>
-<arg name='str' declared_type='NSTextStorage*' type='@' index='0'/>
-<arg name='editedMask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='newCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='delta' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='invalidatedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='4'/>
+<arg declared_type='NSTextStorage*' index='0' name='str' type='@'/>
+<arg declared_type='NSTextStorageEditedOptions' index='1' name='editedMask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='newCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='3' name='delta' type='i' type64='q'/>
+<arg declared_type='NSRange' index='4' name='invalidatedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textViewForBeginningOfSelection'>
@@ -11716,19 +12620,19 @@
<retval declared_type='NSTypesetter*' type='@'/>
</method>
<method selector='typesetterBehavior'>
-<retval declared_type='NSTypesetterBehavior' type64='q' type='i'/>
+<retval declared_type='NSTypesetterBehavior' type='i' type64='q'/>
</method>
<method selector='underlineGlyphRange:underlineType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='underlineVal' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='lineRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='lineGlyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<arg name='containerOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='4'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='1' name='underlineVal' type='i' type64='q'/>
+<arg declared_type='NSRect' index='2' name='lineRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='3' name='lineGlyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='4' name='containerOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='usedRectForTextContainer:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSTextContainer*' index='0' name='container' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='usesFontLeading'>
<retval declared_type='BOOL' type='B'/>
@@ -11741,6 +12645,9 @@
<method selector='criticalValue'>
<retval declared_type='double' type='d'/>
</method>
+<method selector='levelIndicatorStyle'>
+<retval declared_type='NSLevelIndicatorStyle' type='I' type64='Q'/>
+</method>
<method selector='maxValue'>
<retval declared_type='double' type='d'/>
</method>
@@ -11748,48 +12655,52 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='numberOfMajorTickMarks'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfTickMarks'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='rectOfTickMarkAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='setCriticalValue:'>
-<arg name='criticalValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='criticalValue' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLevelIndicatorStyle:'>
+<arg declared_type='NSLevelIndicatorStyle' index='0' name='levelIndicatorStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxValue:'>
-<arg name='maxValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='maxValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinValue:'>
-<arg name='minValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='minValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfMajorTickMarks:'>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfMajorTickMarks' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfTickMarks:'>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfTickMarks' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTickMarkPosition:'>
-<arg name='position' declared_type='NSTickMarkPosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTickMarkPosition' index='0' name='tickMarkPosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWarningValue:'>
-<arg name='warningValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='warningValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tickMarkPosition'>
-<retval declared_type='NSTickMarkPosition' type64='Q' type='I'/>
+<retval declared_type='NSTickMarkPosition' type='I' type64='Q'/>
</method>
<method selector='tickMarkValueAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='warningValue'>
@@ -11801,11 +12712,11 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='initWithLevelIndicatorStyle:'>
-<arg name='levelIndicatorStyle' declared_type='NSLevelIndicatorStyle' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSLevelIndicatorStyle' index='0' name='levelIndicatorStyle' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='levelIndicatorStyle'>
-<retval declared_type='NSLevelIndicatorStyle' type64='Q' type='I'/>
+<retval declared_type='NSLevelIndicatorStyle' type='I' type64='Q'/>
</method>
<method selector='maxValue'>
<retval declared_type='double' type='d'/>
@@ -11814,84 +12725,96 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='numberOfMajorTickMarks'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfTickMarks'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='rectOfTickMarkAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='setCriticalValue:'>
-<arg name='criticalValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='criticalValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLevelIndicatorStyle:'>
-<arg name='levelIndicatorStyle' declared_type='NSLevelIndicatorStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSLevelIndicatorStyle' index='0' name='levelIndicatorStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxValue:'>
-<arg name='maxValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='maxValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinValue:'>
-<arg name='minValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='minValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfMajorTickMarks:'>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfMajorTickMarks' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfTickMarks:'>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfTickMarks' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTickMarkPosition:'>
-<arg name='position' declared_type='NSTickMarkPosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTickMarkPosition' index='0' name='tickMarkPosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWarningValue:'>
-<arg name='warningValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='warningValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tickMarkPosition'>
-<retval declared_type='NSTickMarkPosition' type64='Q' type='I'/>
+<retval declared_type='NSTickMarkPosition' type='I' type64='Q'/>
</method>
<method selector='tickMarkValueAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='warningValue'>
<retval declared_type='double' type='d'/>
</method>
</class>
+<class name='NSMagnificationGestureRecognizer'>
+<method selector='magnification'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='setMagnification:'>
+<arg declared_type='CGFloat' index='0' name='magnification' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
<class name='NSMatrix'>
<method selector='acceptsFirstMouse:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='addColumn'>
<retval declared_type='void' type='v'/>
</method>
<method selector='addColumnWithCells:'>
-<arg name='newCells' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='newCells' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addRow'>
<retval declared_type='void' type='v'/>
</method>
<method selector='addRowWithCells:'>
-<arg name='newCells' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='newCells' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allowsEmptySelection'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='autorecalculatesCellSize'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='autosizesCells'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -11899,8 +12822,8 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='cellAtRow:column:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='col' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='cellBackgroundColor'>
@@ -11910,15 +12833,15 @@
<retval declared_type='Class' type='#'/>
</method>
<method selector='cellFrameAtRow:column:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='col' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='cellSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='cellWithTag:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='anInt' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='cells'>
@@ -11937,8 +12860,8 @@
<retval declared_type='SEL' type=':'/>
</method>
<method selector='drawCellAtRow:column:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='col' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawsBackground'>
@@ -11948,68 +12871,68 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getNumberOfRows:columns:'>
-<arg name='rowCount' declared_type='NSInteger*' type64='^q' type='^i' index='0'/>
-<arg name='colCount' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
+<arg declared_type='NSInteger*' index='0' name='rowCount' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='1' name='colCount' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getRow:column:forPoint:'>
-<arg name='row' declared_type='NSInteger*' type64='^q' type='^i' index='0'/>
-<arg name='col' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
+<arg declared_type='NSInteger*' index='0' name='row' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='1' name='col' type='^i' type64='^q'/>
+<arg declared_type='NSPoint' index='2' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getRow:column:ofCell:'>
-<arg name='row' declared_type='NSInteger*' type64='^q' type='^i' index='0'/>
-<arg name='col' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
-<arg name='aCell' declared_type='NSCell*' type='@' index='2'/>
+<arg declared_type='NSInteger*' index='0' name='row' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='1' name='col' type='^i' type64='^q'/>
+<arg declared_type='NSCell*' index='2' name='aCell' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='highlightCell:atRow:column:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='col' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithFrame:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='aMode' declared_type='NSMatrixMode' type64='Q' type='I' index='1'/>
-<arg name='factoryId' declared_type='Class' type='#' index='2'/>
-<arg name='rowsHigh' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='colsWide' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSMatrixMode' index='1' name='aMode' type='I' type64='Q'/>
+<arg declared_type='Class' index='2' name='factoryId' type='#'/>
+<arg declared_type='NSInteger' index='3' name='rowsHigh' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='colsWide' type='i' type64='q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFrame:mode:prototype:numberOfRows:numberOfColumns:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='aMode' declared_type='NSMatrixMode' type64='Q' type='I' index='1'/>
-<arg name='aCell' declared_type='NSCell*' type='@' index='2'/>
-<arg name='rowsHigh' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='colsWide' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSMatrixMode' index='1' name='aMode' type='I' type64='Q'/>
+<arg declared_type='NSCell*' index='2' name='aCell' type='@'/>
+<arg declared_type='NSInteger' index='3' name='rowsHigh' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='colsWide' type='i' type64='q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertColumn:withCells:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='newCells' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSArray*' index='1' name='newCells' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertRow:withCells:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='newCells' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSArray*' index='1' name='newCells' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intercellSpacing'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='isAutoscroll'>
<retval declared_type='BOOL' type='B'/>
@@ -12021,80 +12944,80 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='makeCellAtRow:column:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='col' type='i' type64='q'/>
<retval declared_type='NSCell*' type='@'/>
</method>
<method selector='mode'>
-<retval declared_type='NSMatrixMode' type64='Q' type='I'/>
+<retval declared_type='NSMatrixMode' type='I' type64='Q'/>
</method>
<method selector='mouseDown:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseDownFlags'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfColumns'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfRows'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='performKeyEquivalent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='prototype'>
<retval declared_type='id' type='@'/>
</method>
<method selector='putCell:atRow:column:'>
-<arg name='newCell' declared_type='NSCell*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSCell*' index='0' name='newCell' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='col' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeColumn:'>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='col' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='renewRows:columns:'>
-<arg name='newRows' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='newCols' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='newRows' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='newCols' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resetCursorRects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollCellToVisibleAtRow:column:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='col' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectAll:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectCellAtRow:column:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='col' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectCellWithTag:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='anInt' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectText:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectTextAtRow:column:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='col' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='selectedCell'>
@@ -12104,171 +13027,205 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='selectedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='selectedRow'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='sendAction'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sendAction:to:forAllCells:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sendDoubleAction'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsEmptySelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsEmptySelection' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAutorecalculatesCellSize:'>
+<arg declared_type='BOOL' index='0' name='autorecalculatesCellSize' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutoscroll:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autoscroll' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutosizesCells:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autosizesCells' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCellBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='cellBackgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCellClass:'>
-<arg name='factoryId' declared_type='Class' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='cellClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCellSize:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='cellSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='doubleAction' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsCellBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsCellBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntercellSpacing:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='intercellSpacing' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyCell:'>
-<arg name='keyCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='keyCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMode:'>
-<arg name='aMode' declared_type='NSMatrixMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSMatrixMode' index='0' name='mode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrototype:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='prototype' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrollable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionByRect:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectionByRect' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionFrom:to:anchor:highlight:'>
-<arg name='startPos' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='endPos' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='anchorPos' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='lit' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSInteger' index='0' name='startPos' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='endPos' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='anchorPos' type='i' type64='q'/>
+<arg declared_type='BOOL' index='3' name='lit' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setState:atRow:column:'>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='col' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTabKeyTraversesCells:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='tabKeyTraversesCells' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setToolTip:forCell:'>
-<arg name='toolTipString' declared_type='NSString*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='toolTipString' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValidateSize:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeToCells'>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingFunction:context:'>
-<arg name='compare' function_pointer='true' declared_type='NSInteger (*)(id, id, void *)' type='^?' index='0'>
+<arg declared_type='NSInteger (*)(id, id, void *)' function_pointer='true' index='0' name='compare' type='^?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</arg>
-<arg name='context' declared_type='void*' type='^v' index='1'/>
+<arg declared_type='void*' index='1' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingSelector:'>
-<arg name='comparator' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='comparator' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tabKeyTraversesCells'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textDidBeginEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidEndEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textShouldBeginEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textShouldEndEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='toolTipForCell:'>
-<arg name='cell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='cell' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
+<class name='NSMediaLibraryBrowserController'>
+<method selector='frame'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='isVisible'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='mediaLibraries'>
+<retval declared_type='NSMediaLibrary' type='I' type64='Q'/>
+</method>
+<method selector='setFrame:'>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMediaLibraries:'>
+<arg declared_type='NSMediaLibrary' index='0' name='mediaLibraries' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setVisible:'>
+<arg declared_type='BOOL' index='0' name='visible' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='sharedMediaLibraryBrowserController'>
+<retval declared_type='NSMediaLibraryBrowserController*' type='@'/>
+</method>
+<method selector='togglePanel:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
<class name='NSMenu'>
<method selector='addItem:'>
-<arg name='newItem' declared_type='NSMenuItem*' type='@' index='0'/>
+<arg declared_type='NSMenuItem*' index='0' name='newItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addItemWithTitle:action:keyEquivalent:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='charCode' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='SEL' index='1' name='aSelector' type=':'/>
+<arg declared_type='NSString*' index='2' name='charCode' type='@'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='allowsContextMenuPlugIns'>
@@ -12296,51 +13253,51 @@
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='helpRequested:'>
-<arg name='eventPtr' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='eventPtr' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='highlightedItem'>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='indexOfItem:'>
-<arg name='index' declared_type='NSMenuItem*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSMenuItem*' index='0' name='index' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithRepresentedObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithSubmenu:'>
-<arg name='submenu' declared_type='NSMenu*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSMenu*' index='0' name='submenu' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTag:'>
-<arg name='aTag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='aTag' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTarget:andAction:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='actionSelector' declared_type='SEL' type=':' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='SEL' index='1' name='actionSelector' type=':'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTitle:'>
-<arg name='aTitle' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='aTitle' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithTitle:'>
-<arg name='aTitle' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='aTitle' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertItem:atIndex:'>
-<arg name='newItem' declared_type='NSMenuItem*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSMenuItem*' index='0' name='newItem' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertItemWithTitle:action:keyEquivalent:atIndex:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='charCode' declared_type='NSString*' type='@' index='2'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='SEL' index='1' name='aSelector' type=':'/>
+<arg declared_type='NSString*' index='2' name='charCode' type='@'/>
+<arg declared_type='NSInteger' index='3' name='index' type='i' type64='q'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='isAttached'>
@@ -12353,29 +13310,29 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='itemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='itemChanged:'>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='0'/>
+<arg declared_type='NSMenuItem*' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='itemWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='itemWithTitle:'>
-<arg name='aTitle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aTitle' type='@'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='locationForSubmenu:'>
-<arg name='aSubmenu' declared_type='NSMenu*' type='@' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSMenu*' index='0' name='aSubmenu' type='@'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='menuBarHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='menuBarVisible' class_method='true'>
+<method class_method='true' selector='menuBarVisible'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='menuChangedMessagesEnabled'>
@@ -12384,128 +13341,128 @@
<method selector='menuRepresentation'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='menuZone' class_method='true'>
+<method class_method='true' selector='menuZone'>
<retval declared_type='NSZone*' type='^{_NSZone=}'/>
</method>
<method selector='minimumWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='numberOfItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='performActionForItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performKeyEquivalent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='popUpContextMenu:withEvent:forView:' class_method='true'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='view' declared_type='NSView*' type='@' index='2'/>
+<method class_method='true' selector='popUpContextMenu:withEvent:forView:'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSView*' index='2' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='popUpContextMenu:withEvent:forView:withFont:' class_method='true'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='view' declared_type='NSView*' type='@' index='2'/>
-<arg name='font' declared_type='NSFont*' type='@' index='3'/>
+<method class_method='true' selector='popUpContextMenu:withEvent:forView:withFont:'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSView*' index='2' name='view' type='@'/>
+<arg declared_type='NSFont*' index='3' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='popUpMenuPositioningItem:atLocation:inView:'>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='0'/>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='view' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSMenuItem*' index='0' name='item' type='@'/>
+<arg declared_type='NSPoint' index='1' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='2' name='view' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='propertiesToUpdate'>
-<retval declared_type='NSMenuProperties' type64='Q' type='I'/>
+<retval declared_type='NSMenuProperties' type='I' type64='Q'/>
</method>
<method selector='removeAllItems'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItem:'>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='0'/>
+<arg declared_type='NSMenuItem*' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsContextMenuPlugIns:'>
-<arg name='allows' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsContextMenuPlugIns' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutoenablesItems:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autoenablesItems' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContextMenuRepresentation:'>
-<arg name='menuRep' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='menuRep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFont:'>
-<arg name='font' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setMenuBarVisible:' class_method='true'>
-<arg name='visible' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='setMenuBarVisible:'>
+<arg declared_type='BOOL' index='0' name='visible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenuChangedMessagesEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='menuChangedMessagesEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenuRepresentation:'>
-<arg name='menuRep' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='menuRep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setMenuZone:' class_method='true'>
-<arg name='aZone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<method class_method='true' selector='setMenuZone:'>
+<arg declared_type='NSZone*' index='0' name='aZone' type='^{_NSZone=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumWidth:'>
-<arg name='width' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='minimumWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsStateColumn:'>
-<arg name='showsState' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsStateColumn' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSubmenu:forItem:'>
-<arg name='aMenu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='anItem' declared_type='NSMenuItem*' type='@' index='1'/>
+<arg declared_type='NSMenu*' index='0' name='aMenu' type='@'/>
+<arg declared_type='NSMenuItem*' index='1' name='anItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSupermenu:'>
-<arg name='supermenu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='supermenu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTearOffMenuRepresentation:'>
-<arg name='menuRep' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='menuRep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsStateColumn'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='size'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='sizeToFit'>
<retval declared_type='void' type='v'/>
</method>
<method selector='submenuAction:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='supermenu'>
@@ -12535,13 +13492,13 @@
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='indentationLevel'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithTitle:action:keyEquivalent:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='charCode' declared_type='NSString*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='SEL' index='1' name='aSelector' type=':'/>
+<arg declared_type='NSString*' index='2' name='charCode' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isAlternate'>
<retval declared_type='BOOL' type='B'/>
@@ -12565,7 +13522,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='keyEquivalentModifierMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='menu'>
<retval declared_type='NSMenu*' type='@'/>
@@ -12577,7 +13534,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='mnemonicLocation'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='offStateImage'>
<retval declared_type='NSImage*' type='@'/>
@@ -12591,113 +13548,113 @@
<method selector='representedObject'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='separatorItem' class_method='true'>
+<method class_method='true' selector='separatorItem'>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='setAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternate:'>
-<arg name='isAlternate' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='alternate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedTitle:'>
-<arg name='string' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHidden:'>
-<arg name='hidden' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hidden' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='menuImage' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndentationLevel:'>
-<arg name='indentationLevel' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='indentationLevel' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyEquivalent:'>
-<arg name='aKeyEquivalent' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='keyEquivalent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyEquivalentModifierMask:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='keyEquivalentModifierMask' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMixedStateImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='mixedStateImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMnemonicLocation:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOffStateImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='offStateImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOnStateImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='onStateImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRepresentedObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='representedObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setState:'>
-<arg name='state' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='state' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSubmenu:'>
-<arg name='submenu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='submenu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTag:'>
-<arg name='anInt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWithMnemonic:'>
-<arg name='stringWithAmpersand' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringWithAmpersand' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setToolTip:'>
-<arg name='toolTip' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='toolTip' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setUsesUserKeyEquivalents:' class_method='true'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='setUsesUserKeyEquivalents:'>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='state'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='submenu'>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='target'>
<retval declared_type='id' type='@'/>
@@ -12711,7 +13668,7 @@
<method selector='userKeyEquivalent'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='usesUserKeyEquivalents' class_method='true'>
+<method class_method='true' selector='usesUserKeyEquivalents'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='view'>
@@ -12723,44 +13680,44 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='drawBorderAndBackgroundWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawImageWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawKeyEquivalentWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawSeparatorItemWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawStateImageWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawTitleWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='imageWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='keyEquivalentRectForBounds:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='keyEquivalentWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='menuItem'>
<retval declared_type='NSMenuItem*' type='@'/>
@@ -12775,270 +13732,363 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setMenuItem:'>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='0'/>
+<arg declared_type='NSMenuItem*' index='0' name='menuItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenuView:'>
-<arg name='menuView' declared_type='NSMenuView*' type='@' index='0'/>
+<arg declared_type='NSMenuView*' index='0' name='menuView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsDisplay:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='needsDisplay' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsSizing:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='needsSizing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stateImageRectForBounds:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='stateImageWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='titleRectForBounds:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='titleWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
</class>
<class name='NSMovie'>
<method selector='QTMovie'>
-<retval declared_type='void*' type64='@' type='^v' declared_type64='QTMovie*'/>
+<retval declared_type='void*' declared_type64='QTMovie*' type='^v' type64='@'/>
</method>
<method selector='URL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='canInitWithPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='canInitWithPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithMovie:'>
-<arg name='movie' declared_type='void*' type64='@' type='^v' index='0' declared_type64='QTMovie*'/>
+<arg declared_type='void*' declared_type64='QTMovie*' index='0' name='movie' type='^v' type64='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithPasteboard:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithURL:byReference:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='byRef' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='byRef' type='B'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='movieUnfilteredFileTypes' class_method='true'>
+<method class_method='true' selector='movieUnfilteredFileTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='movieUnfilteredPasteboardTypes' class_method='true'>
+<method class_method='true' selector='movieUnfilteredPasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
</class>
<class name='NSMutableAttributedString'>
<method selector='applyFontTraits:range:'>
-<arg name='traitMask' declared_type='NSFontTraitMask' type64='Q' type='I' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSFontTraitMask' index='0' name='traitMask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fixAttachmentAttributeInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fixAttributesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fixFontAttributeInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fixParagraphStyleAttributeInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='readFromData:options:documentAttributes:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='2'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
+<arg declared_type='NSDictionary**' index='2' name='dict' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readFromData:options:documentAttributes:error:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='opts' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='opts' type='@'/>
+<arg declared_type='NSDictionary**' index='2' name='dict' type='^@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readFromURL:options:documentAttributes:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
+<arg declared_type='NSDictionary**' index='2' name='dict' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readFromURL:options:documentAttributes:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='opts' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='dict' declared_type='NSDictionary**' type='^@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='opts' type='@'/>
+<arg declared_type='NSDictionary**' index='2' name='dict' type='^@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAlignment:range:'>
-<arg name='alignment' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSTextAlignment' index='0' name='alignment' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBaseWritingDirection:range:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSWritingDirection' index='0' name='writingDirection' type='i' type64='q'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='subscriptRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='superscriptRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unscriptRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateAttachmentsFromPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableFontCollection'>
<method selector='addQueryForDescriptors:'>
-<arg name='descriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='descriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='exclusionDescriptors'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method class_method='true' selector='fontCollectionWithAllAvailableDescriptors'>
+<retval declared_type='NSMutableFontCollection*' type='@'/>
+</method>
+<method class_method='true' selector='fontCollectionWithDescriptors:'>
+<arg declared_type='NSArray*' index='0' name='queryDescriptors' type='@'/>
+<retval declared_type='NSMutableFontCollection*' type='@'/>
+</method>
+<method class_method='true' selector='fontCollectionWithLocale:'>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
+<retval declared_type='NSMutableFontCollection*' type='@'/>
+</method>
+<method class_method='true' selector='fontCollectionWithName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='NSMutableFontCollection*' type='@'/>
+</method>
+<method class_method='true' selector='fontCollectionWithName:visibility:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSFontCollectionVisibility' index='1' name='visibility' type='I' type64='Q'/>
+<retval declared_type='NSMutableFontCollection*' type='@'/>
+</method>
+<method selector='queryDescriptors'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='removeQueryForDescriptors:'>
-<arg name='descriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='descriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setExclusionDescriptors:'>
-<arg name='descriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='exclusionDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setQueryDescriptors:'>
-<arg name='descriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='queryDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableParagraphStyle'>
<method selector='addTabStop:'>
-<arg name='anObject' declared_type='NSTextTab*' type='@' index='0'/>
+<arg declared_type='NSTextTab*' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='alignment'>
+<retval declared_type='NSTextAlignment' type='I' type64='Q'/>
+</method>
+<method selector='baseWritingDirection'>
+<retval declared_type='NSWritingDirection' type='i' type64='q'/>
+</method>
+<method selector='defaultTabInterval'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='firstLineHeadIndent'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='headIndent'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='headerLevel'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='hyphenationFactor'>
+<retval declared_type='float' type='f'/>
+</method>
+<method selector='lineBreakMode'>
+<retval declared_type='NSLineBreakMode' type='I' type64='Q'/>
+</method>
+<method selector='lineHeightMultiple'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='lineSpacing'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='maximumLineHeight'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='minimumLineHeight'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='paragraphSpacing'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='paragraphSpacingBefore'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
<method selector='removeTabStop:'>
-<arg name='anObject' declared_type='NSTextTab*' type='@' index='0'/>
+<arg declared_type='NSTextTab*' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlignment:'>
-<arg name='alignment' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextAlignment' index='0' name='alignment' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBaseWritingDirection:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
+<arg declared_type='NSWritingDirection' index='0' name='baseWritingDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultTabInterval:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='defaultTabInterval' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFirstLineHeadIndent:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='firstLineHeadIndent' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeadIndent:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='headIndent' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeaderLevel:'>
-<arg name='level' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='headerLevel' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHyphenationFactor:'>
-<arg name='aFactor' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='hyphenationFactor' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineBreakMode:'>
-<arg name='mode' declared_type='NSLineBreakMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSLineBreakMode' index='0' name='lineBreakMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineHeightMultiple:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='lineHeightMultiple' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineSpacing:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='lineSpacing' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximumLineHeight:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='maximumLineHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumLineHeight:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='minimumLineHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParagraphSpacing:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='paragraphSpacing' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParagraphSpacingBefore:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='paragraphSpacingBefore' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParagraphStyle:'>
-<arg name='obj' declared_type='NSParagraphStyle*' type='@' index='0'/>
+<arg declared_type='NSParagraphStyle*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTabStops:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='tabStops' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTailIndent:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='tailIndent' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextBlocks:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='textBlocks' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextLists:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='textLists' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTighteningFactorForTruncation:'>
-<arg name='aFactor' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='tighteningFactorForTruncation' type='f'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='tabStops'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='tailIndent'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='textBlocks'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='textLists'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='tighteningFactorForTruncation'>
+<retval declared_type='float' type='f'/>
+</method>
</class>
<class name='NSNib'>
<method selector='initWithContentsOfURL:'>
-<arg name='nibFileURL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='nibFileURL' type='@'/>
<retval declared_type='id' type='@'/>
</method>
+<method selector='initWithNibData:bundle:'>
+<arg declared_type='NSData*' index='0' name='nibData' type='@'/>
+<arg declared_type='NSBundle*' index='1' name='bundle' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithNibNamed:bundle:'>
-<arg name='nibName' declared_type='NSString*' type='@' index='0'/>
-<arg name='bundle' declared_type='NSBundle*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='nibName' type='@'/>
+<arg declared_type='NSBundle*' index='1' name='bundle' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='instantiateNibWithExternalNameTable:'>
-<arg name='externalNameTable' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='externalNameTable' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='instantiateNibWithOwner:topLevelObjects:'>
-<arg name='owner' declared_type='id' type='@' index='0'/>
-<arg name='topLevelObjects' declared_type='NSArray**' type='^@' index='1'/>
+<arg declared_type='id' index='0' name='owner' type='@'/>
+<arg declared_type='NSArray**' index='1' name='topLevelObjects' type='^@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='instantiateWithOwner:topLevelObjects:'>
+<arg declared_type='id' index='0' name='owner' type='@'/>
+<arg declared_type='NSArray**' index='1' name='topLevelObjects' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -13053,20 +14103,20 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='replaceObject:withObject:'>
-<arg name='oldObject' declared_type='id' type='@' index='0'/>
-<arg name='newObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='id' index='0' name='oldObject' type='@'/>
+<arg declared_type='id' index='1' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDestination:'>
-<arg name='destination' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='destination' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLabel:'>
-<arg name='label' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='label' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSource:'>
-<arg name='source' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='source' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='source'>
@@ -13085,278 +14135,725 @@
</class>
<class name='NSObject'>
<method selector='accessibilityActionDescription:'>
-<arg name='action' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='action' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='accessibilityActionNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='accessibilityActivationPoint'>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='accessibilityAllowedValues'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityApplicationFocusedUIElement'>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='accessibilityArrayAttributeCount:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='accessibilityArrayAttributeValues:index:maxCount:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='maxCount' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='maxCount' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='accessibilityAttributeNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='accessibilityAttributeValue:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='accessibilityAttributeValue:forParameter:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
-<arg name='parameter' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
+<arg declared_type='id' index='1' name='parameter' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityAttributedStringForRange:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='accessibilityCancelButton'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityCellForColumn:row:'>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityChildren'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityClearButton'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='accessibilityCloseButton'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityColumnCount'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityColumnHeaderUIElements'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityColumnIndexRange'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityColumnTitles'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityColumns'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityContents'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityCriticalValue'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDecrementButton'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDefaultButton'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDisclosedByRow'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDisclosedRows'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDisclosureLevel'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityDocument'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityExtrasMenuBar'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityFilename'>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='accessibilityFocusedUIElement'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='accessibilityFocusedWindow'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityFrame'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='accessibilityFrameForRange:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='accessibilityFullScreenButton'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityGrowArea'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityHandles'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityHeader'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityHeaderGroup'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityHelp'>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='accessibilityHitTest:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityHorizontalScrollBar'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityHorizontalUnitDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityHorizontalUnits'>
+<retval declared_type='NSAccessibilityUnits' type='i' type64='q'/>
+</method>
+<method selector='accessibilityIdentifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityIncrementButton'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='accessibilityIndex'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
<method selector='accessibilityIndexOfChild:'>
-<arg name='child' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='child' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='accessibilityInsertionPointLineNumber'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='accessibilityIsAttributeSettable:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='accessibilityIsIgnored'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='accessibilityLabel'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityLabelUIElements'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityLabelValue'>
+<retval declared_type='float' type='f'/>
+</method>
+<method selector='accessibilityLayoutPointForScreenPoint:'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='accessibilityLayoutSizeForScreenSize:'>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='accessibilityLineForIndex:'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityLinkedUIElements'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityMainWindow'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMarkerGroupUIElement'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMarkerTypeDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityMarkerUIElements'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityMarkerValues'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMaxValue'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMenuBar'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMinValue'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMinimizeButton'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityNextContents'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityNotifiesWhenDestroyed'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityNumberOfCharacters'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityOrientation'>
+<retval declared_type='NSAccessibilityOrientation' type='i' type64='q'/>
+</method>
+<method selector='accessibilityOverflowButton'>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='accessibilityParameterizedAttributeNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='accessibilityParent'>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='accessibilityPerformAction:'>
-<arg name='action' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='action' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='accessibilityPerformCancel'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformConfirm'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformDecrement'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformDelete'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformIncrement'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformPick'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformPress'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformRaise'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformShowAlternateUI'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformShowDefaultUI'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformShowMenu'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPlaceholderValue'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityPreviousContents'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityProxy'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityRTFForRange:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSData*' type='@'/>
+</method>
+<method selector='accessibilityRangeForIndex:'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityRangeForLine:'>
+<arg declared_type='NSInteger' index='0' name='line' type='i' type64='q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityRangeForPosition:'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityRole'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityRoleDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityRowCount'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityRowHeaderUIElements'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityRowIndexRange'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityRows'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityRulerMarkerType'>
+<retval declared_type='NSAccessibilityRulerMarkerType' type='i' type64='q'/>
+</method>
+<method selector='accessibilityScreenPointForLayoutPoint:'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='accessibilityScreenSizeForLayoutSize:'>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='accessibilitySearchButton'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilitySearchMenu'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilitySelectedCells'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedChildren'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedColumns'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedRows'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedText'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilitySelectedTextRange'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilitySelectedTextRanges'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityServesAsTitleForUIElements'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='accessibilitySetOverrideValue:forAttribute:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='attribute' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='attribute' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='accessibilitySetValue:forAttribute:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='attribute' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='attribute' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='accessibilitySharedCharacterRange'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilitySharedFocusElements'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySharedTextUIElements'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityShownMenu'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilitySortDirection'>
+<retval declared_type='NSAccessibilitySortDirection' type='i' type64='q'/>
+</method>
+<method selector='accessibilitySplitters'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityStringForRange:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityStyleRangeForIndex:'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilitySubrole'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityTabs'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityTitle'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityTitleUIElement'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityToolbarButton'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityTopLevelUIElement'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityURL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='accessibilityUnitDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityUnits'>
+<retval declared_type='NSAccessibilityUnits' type='i' type64='q'/>
+</method>
+<method selector='accessibilityValue'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityValueDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityVerticalScrollBar'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityVerticalUnitDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityVerticalUnits'>
+<retval declared_type='NSAccessibilityUnits' type='i' type64='q'/>
+</method>
+<method selector='accessibilityVisibleCells'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleCharacterRange'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityVisibleChildren'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleColumns'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleRows'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityWarningValue'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityWindow'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityWindows'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityZoomButton'>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='action'>
<retval declared_type='SEL' type=':'/>
</method>
<method selector='activeConversationChanged:toNewConversation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='newConversation' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='newConversation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='activeConversationWillChange:fromOldConversation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='oldConversation' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='oldConversation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='alertShowHelp:'>
-<arg name='alert' declared_type='NSAlert*' type='@' index='0'/>
+<arg declared_type='NSAlert*' index='0' name='alert' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='allowsMultipleSelection'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='alphaControlAddedOrRemoved:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='animateDismissalOfViewController:fromViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<arg declared_type='NSViewController*' index='1' name='fromViewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='animatePresentationOfViewController:fromViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<arg declared_type='NSViewController*' index='1' name='fromViewController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='animatesToDestination'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='animation:didReachProgressMark:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
-<arg name='progress' declared_type='NSAnimationProgress' type='f' index='1'/>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
+<arg declared_type='NSAnimationProgress' index='1' name='progress' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='animation:valueForProgress:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
-<arg name='progress' declared_type='NSAnimationProgress' type='f' index='1'/>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
+<arg declared_type='NSAnimationProgress' index='1' name='progress' type='f'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='animationDidEnd:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='animationDidStop:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='animationForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='animationShouldStart:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='animations'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='animator'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='appearance'>
+<retval declared_type='NSAppearance*' type='@'/>
+</method>
+<method selector='application:continueUserActivity:restorationHandler:'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSUserActivity*' index='1' name='userActivity' type='@'/>
+<arg declared_type='void (^)(NSArray *)' function_pointer='true' index='2' name='restorationHandler' type='@?'>
+<arg declared_type='NSArray*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='application:delegateHandlesKey:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='application:didDecodeRestorableState:'>
-<arg name='app' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='coder' declared_type='NSCoder*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='app' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='coder' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='application:didFailToContinueUserActivityWithType:error:'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSString*' index='1' name='userActivityType' type='@'/>
+<arg declared_type='NSError*' index='2' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='application:didFailToRegisterForRemoteNotificationsWithError:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='application:didReceiveRemoteNotification:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='userInfo' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='userInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='application:didRegisterForRemoteNotificationsWithDeviceToken:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='deviceToken' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSData*' index='1' name='deviceToken' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='application:didUpdateUserActivity:'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSUserActivity*' index='1' name='userActivity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='application:openFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='application:openFileWithoutUI:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='application:openFiles:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filenames' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSArray*' index='1' name='filenames' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='application:openTempFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='application:printFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='application:printFiles:withSettings:showPrintPanels:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='fileNames' declared_type='NSArray*' type='@' index='1'/>
-<arg name='printSettings' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='showPrintPanels' declared_type='BOOL' type='B' index='3'/>
-<retval declared_type='NSApplicationPrintReply' type64='Q' type='I'/>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSArray*' index='1' name='fileNames' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='printSettings' type='@'/>
+<arg declared_type='BOOL' index='3' name='showPrintPanels' type='B'/>
+<retval declared_type='NSApplicationPrintReply' type='I' type64='Q'/>
+</method>
+<method selector='application:willContinueUserActivityWithType:'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSString*' index='1' name='userActivityType' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='application:willEncodeRestorableState:'>
-<arg name='app' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='coder' declared_type='NSCoder*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='app' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='coder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='application:willPresentError:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='NSError*' type='@'/>
</method>
<method selector='applicationDidBecomeActive:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='applicationDidChangeOcclusionState:'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationDidChangeScreenParameters:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationDidFinishLaunching:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationDidHide:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationDidResignActive:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationDidUnhide:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationDidUpdate:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationDockMenu:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='applicationOpenUntitledFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='applicationShouldHandleReopen:hasVisibleWindows:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='applicationShouldOpenUntitledFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='applicationShouldTerminate:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<retval declared_type='NSApplicationTerminateReply' type64='Q' type='I'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<retval declared_type='NSApplicationTerminateReply' type='I' type64='Q'/>
</method>
<method selector='applicationShouldTerminateAfterLastWindowClosed:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='applicationWillBecomeActive:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationWillFinishLaunching:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationWillHide:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationWillResignActive:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationWillTerminate:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationWillUnhide:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationWillUpdate:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attachColorList:'>
-<arg name='colorList' declared_type='NSColorList*' type='@' index='0'/>
+<arg declared_type='NSColorList*' index='0' name='colorList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attachment'>
@@ -13366,221 +14863,221 @@
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='attributedSubstringForProposedRange:actualRange:'>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<arg declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='attributedSubstringFromRange:'>
-<arg name='theRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='theRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='awakeFromNib'>
<retval declared_type='void' type='v'/>
</method>
<method selector='baselineDeltaForCharacterAtIndex:'>
-<arg name='anIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSUInteger' index='0' name='anIndex' type='I' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='bind:toObject:withKeyPath:options:'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
-<arg name='observable' declared_type='id' type='@' index='1'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='3'/>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
+<arg declared_type='id' index='1' name='observable' type='@'/>
+<arg declared_type='NSString*' index='2' name='keyPath' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='options' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='browser:acceptDrop:atRow:column:dropOperation:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='dropOperation' declared_type='NSBrowserDropOperation' type64='Q' type='I' index='4'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='column' type='i' type64='q'/>
+<arg declared_type='NSBrowserDropOperation' index='4' name='dropOperation' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:canDragRowsWithIndexes:inColumn:withEvent:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:child:ofItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='browser:createRowsForColumn:inMatrix:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='matrix' declared_type='NSMatrix*' type='@' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<arg declared_type='NSMatrix*' index='2' name='matrix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='browser:didChangeLastColumn:toColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='oldLastColumn' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='oldLastColumn' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='browser:draggingImageForRowsWithIndexes:inColumn:withEvent:offset:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
-<arg name='dragImageOffset' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='4'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
+<arg declared_type='NSPointPointer' index='4' name='dragImageOffset' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='browser:headerViewControllerForItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='NSViewController*' type='@'/>
</method>
<method selector='browser:heightOfRow:inColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='columnIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='browser:isColumnValid:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:isLeafItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='1'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='2'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dropDestination' type='@'/>
+<arg declared_type='NSIndexSet*' index='2' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='3' name='column' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='browser:nextTypeSelectMatchFromRow:toRow:inColumn:forString:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='startRow' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='endRow' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='4'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='startRow' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='endRow' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='column' type='i' type64='q'/>
+<arg declared_type='NSString*' index='4' name='searchString' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='browser:numberOfChildrenOfItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='browser:numberOfRowsInColumn:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='browser:objectValueForItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='browser:previewViewControllerForLeafItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='NSViewController*' type='@'/>
</method>
<method selector='browser:selectCellWithString:inColumn:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='title' declared_type='NSString*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='title' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:selectRow:inColumn:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:selectionIndexesForProposedSelection:inColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='proposedSelectionIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='proposedSelectionIndexes' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='browser:setObjectValue:forItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='browser:shouldEditItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:shouldShowCellExpansionForRow:column:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:shouldSizeColumn:forUserResize:toWidth:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='forUserResize' declared_type='BOOL' type='B' index='2'/>
-<arg name='suggestedWidth' declared_type='CGFloat' type64='d' type='f' index='3'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
+<arg declared_type='BOOL' index='2' name='forUserResize' type='B'/>
+<arg declared_type='CGFloat' index='3' name='suggestedWidth' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='browser:shouldTypeSelectForEvent:withCurrentSearchString:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSString*' index='2' name='searchString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browser:sizeToFitWidthOfColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='browser:titleOfColumn:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='browser:typeSelectStringForRow:inColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='browser:validateDrop:proposedRow:column:dropOperation:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger*' type64='^q' type='^i' index='2'/>
-<arg name='column' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
-<arg name='dropOperation' declared_type='NSBrowserDropOperation*' type64='^Q' type='^I' index='4'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='NSInteger*' index='2' name='row' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='3' name='column' type='^i' type64='^q'/>
+<arg declared_type='NSBrowserDropOperation*' index='4' name='dropOperation' type='^I' type64='^Q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='browser:willDisplayCell:atRow:column:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='browser:writeRowsWithIndexes:inColumn:toPasteboard:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='3'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
+<arg declared_type='NSPasteboard*' index='3' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='browserColumnConfigurationDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='browserDidScroll:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='browserWillScroll:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='buttonToolTip'>
@@ -13590,261 +15087,266 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cellBaselineOffset'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='cellFrameForTextContainer:proposedLineFragment:glyphPosition:characterIndex:'>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='0'/>
-<arg name='lineFrag' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='position' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSTextContainer*' index='0' name='textContainer' type='@'/>
+<arg declared_type='NSRect' index='1' name='lineFrag' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPoint' index='2' name='position' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='cellSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='changeColor:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeSpelling:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='characterIndexForPoint:'>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='collectionView:acceptDrop:index:dropOperation:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='dropOperation' declared_type='NSCollectionViewDropOperation' type64='q' type='i' index='3'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
+<arg declared_type='NSInteger' index='2' name='index' type='i' type64='q'/>
+<arg declared_type='NSCollectionViewDropOperation' index='3' name='dropOperation' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='collectionView:canDragItemsAtIndexes:withEvent:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='2'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSEvent*' index='2' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='collectionView:draggingImageForItemsAtIndexes:withEvent:offset:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='2'/>
-<arg name='dragImageOffset' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='3'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSEvent*' index='2' name='event' type='@'/>
+<arg declared_type='NSPointPointer' index='3' name='dragImageOffset' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='collectionView:draggingSession:endedAtPoint:dragOperation:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='3'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='3' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexes:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='3'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSIndexSet*' index='3' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexes:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='dropURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='2'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dropURL' type='@'/>
+<arg declared_type='NSIndexSet*' index='2' name='indexes' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='collectionView:pasteboardWriterForItemAtIndex:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='collectionView:updateDraggingItemsForDrag:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='collectionView:validateDrop:proposedIndex:dropOperation:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
-<arg name='proposedDropIndex' declared_type='NSInteger*' type64='^q' type='^i' index='2'/>
-<arg name='proposedDropOperation' declared_type='NSCollectionViewDropOperation*' type64='^q' type='^i' index='3'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
+<arg declared_type='NSInteger*' index='2' name='proposedDropIndex' type='^i' type64='^q'/>
+<arg declared_type='NSCollectionViewDropOperation*' index='3' name='proposedDropOperation' type='^i' type64='^q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='collectionView:writeItemsAtIndexes:toPasteboard:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='comboBox:completedString:'>
-<arg name='aComboBox' declared_type='NSComboBox*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSComboBox*' index='0' name='aComboBox' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='comboBox:indexOfItemWithStringValue:'>
-<arg name='aComboBox' declared_type='NSComboBox*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSComboBox*' index='0' name='aComboBox' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='comboBox:objectValueForItemAtIndex:'>
-<arg name='aComboBox' declared_type='NSComboBox*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSComboBox*' index='0' name='aComboBox' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='comboBoxCell:completedString:'>
-<arg name='aComboBoxCell' declared_type='NSComboBoxCell*' type='@' index='0'/>
-<arg name='uncompletedString' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSComboBoxCell*' index='0' name='aComboBoxCell' type='@'/>
+<arg declared_type='NSString*' index='1' name='uncompletedString' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='comboBoxCell:indexOfItemWithStringValue:'>
-<arg name='aComboBoxCell' declared_type='NSComboBoxCell*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSComboBoxCell*' index='0' name='aComboBoxCell' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='comboBoxCell:objectValueForItemAtIndex:'>
-<arg name='aComboBoxCell' declared_type='NSComboBoxCell*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSComboBoxCell*' index='0' name='aComboBoxCell' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='comboBoxSelectionDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='comboBoxSelectionIsChanging:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='comboBoxWillDismiss:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='comboBoxWillPopUp:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='commitEditing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='commitEditingAndReturnError:'>
-<arg name='error' declared_type='NSError**' type='^@' index='0'/>
+<arg declared_type='NSError**' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='commitEditingWithDelegate:didCommitSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='didCommitSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='didCommitSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='concludeDragOperation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='confinementRectForMenu:onScreen:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='screen' declared_type='NSScreen*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSScreen*' index='1' name='screen' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='contentView'>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='contentViewAtIndex:effectiveCharacterRange:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='outRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='outRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='control:didFailToFormatString:errorDescription:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString*' index='2' name='error' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='control:didFailToValidatePartialString:errorDescription:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString*' index='2' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='control:isValidObject:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='obj' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='id' index='1' name='obj' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='control:textShouldBeginEditing:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='fieldEditor' declared_type='NSText*' type='@' index='1'/>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSText*' index='1' name='fieldEditor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='control:textShouldEndEditing:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='fieldEditor' declared_type='NSText*' type='@' index='1'/>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSText*' index='1' name='fieldEditor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='control:textView:completions:forPartialWordRange:indexOfSelectedItem:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='textView' declared_type='NSTextView*' type='@' index='1'/>
-<arg name='words' declared_type='NSArray*' type='@' index='2'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<arg name='index' declared_type='NSInteger*' type64='^q' type='^i' index='4'/>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSTextView*' index='1' name='textView' type='@'/>
+<arg declared_type='NSArray*' index='2' name='words' type='@'/>
+<arg declared_type='NSRange' index='3' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger*' index='4' name='index' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='control:textView:doCommandBySelector:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='textView' declared_type='NSTextView*' type='@' index='1'/>
-<arg name='commandSelector' declared_type='SEL' type=':' index='2'/>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSTextView*' index='1' name='textView' type='@'/>
+<arg declared_type='SEL' index='2' name='commandSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='controlTextDidBeginEditing:'>
-<arg name='obj' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='controlTextDidChange:'>
-<arg name='obj' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='controlTextDidEndEditing:'>
-<arg name='obj' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='conversationIdentifier'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='currentMode'>
-<retval declared_type='NSColorPanelMode' type64='q' type='i'/>
+<retval declared_type='NSColorPanelMode' type='i' type64='q'/>
</method>
<method selector='customWindowsToEnterFullScreenForWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='customWindowsToEnterFullScreenForWindow:onScreen:'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSScreen*' index='1' name='screen' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='customWindowsToExitFullScreenForWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='datePickerCell:validateProposedDateValue:timeInterval:'>
-<arg name='aDatePickerCell' declared_type='NSDatePickerCell*' type='@' index='0'/>
-<arg name='proposedDateValue' declared_type='NSDate**' type='^@' index='1'/>
-<arg name='proposedTimeInterval' declared_type='NSTimeInterval*' type='^d' index='2'/>
+<arg declared_type='NSDatePickerCell*' index='0' name='aDatePickerCell' type='@'/>
+<arg declared_type='NSDate**' index='1' name='proposedDateValue' type='^@'/>
+<arg declared_type='NSTimeInterval*' index='2' name='proposedTimeInterval' type='^d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='defaultAnimationForKey:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='defaultAnimationForKey:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='defaultPlaceholderForMarker:withBinding:' class_method='true'>
-<arg name='marker' declared_type='id' type='@' index='0'/>
-<arg name='binding' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='defaultPlaceholderForMarker:withBinding:'>
+<arg declared_type='id' index='0' name='marker' type='@'/>
+<arg declared_type='NSString*' index='1' name='binding' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='detachColorList:'>
-<arg name='colorList' declared_type='NSColorList*' type='@' index='0'/>
+<arg declared_type='NSColorList*' index='0' name='colorList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='detachableWindowForPopover:'>
-<arg name='popover' declared_type='NSPopover*' type='@' index='0'/>
+<arg declared_type='NSPopover*' index='0' name='popover' type='@'/>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='didReplaceCharacters'>
@@ -13854,12 +15356,12 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='doCommandBySelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='doCommandBySelector:client:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='sender' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='dockMenu'>
@@ -13869,163 +15371,166 @@
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='draggedImage:beganAt:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggedImage:endedAt:deposited:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggedImage:endedAt:operation:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='2'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='2' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggedImage:movedTo:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggedImageLocation'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='draggingDestinationWindow'>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='draggingEnded:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggingEntered:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='draggingExited:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggingFormation'>
-<retval declared_type='NSDraggingFormation' type64='q' type='i'/>
+<retval declared_type='NSDraggingFormation' type='i' type64='q'/>
</method>
<method selector='draggingLocation'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='draggingPasteboard'>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
<method selector='draggingSequenceNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='draggingSession:endedAtPoint:operation:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='2'/>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='2' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggingSession:movedToPoint:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggingSession:sourceOperationMaskForDraggingContext:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
-<arg name='context' declared_type='NSDraggingContext' type64='q' type='i' index='1'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSDraggingContext' index='1' name='context' type='i' type64='q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='draggingSession:willBeginAtPoint:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='draggingSource'>
<retval declared_type='id' type='@'/>
</method>
<method selector='draggingSourceOperationMask'>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='draggingSourceOperationMaskForLocal:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='draggingUpdated:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='drawCharactersInRange:forContentView:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawWithFrame:inView:characterIndex:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawWithFrame:inView:characterIndex:layoutManager:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='3'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSLayoutManager*' index='3' name='layoutManager' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawerDidClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawerDidOpen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawerShouldClose:'>
-<arg name='sender' declared_type='NSDrawer*' type='@' index='0'/>
+<arg declared_type='NSDrawer*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawerShouldOpen:'>
-<arg name='sender' declared_type='NSDrawer*' type='@' index='0'/>
+<arg declared_type='NSDrawer*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawerWillClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawerWillOpen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawerWillResizeContents:toSize:'>
-<arg name='sender' declared_type='NSDrawer*' type='@' index='0'/>
-<arg name='contentSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSDrawer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSSize' index='1' name='contentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='drawsVerticallyForCharacterAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='effectiveAppearance'>
+<retval declared_type='NSAppearance*' type='@'/>
+</method>
<method selector='enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:'>
-<arg name='enumOpts' declared_type='NSDraggingItemEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
-<arg name='classArray' declared_type='NSArray*' type='@' index='2'/>
-<arg name='searchOptions' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSDraggingItem *, NSInteger, BOOL *)' type='@?' index='4'>
+<arg declared_type='NSDraggingItemEnumerationOptions' index='0' name='enumOpts' type='I' type64='Q'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
+<arg declared_type='NSArray*' index='2' name='classArray' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='searchOptions' type='@'/>
+<arg declared_type='void (^)(NSDraggingItem *, NSInteger, BOOL *)' function_pointer='true' index='4' name='block' type='@?'>
<arg declared_type='NSDraggingItem*' type='@'/>
-<arg declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' type='i' type64='q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method selector='exposeBinding:' class_method='true'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='exposeBinding:'>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='exposedBindings'>
@@ -14038,132 +15543,200 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='firstRectForCharacterRange:'>
-<arg name='theRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRange' index='0' name='theRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='firstRectForCharacterRange:actualRange:'>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='firstSelectedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='fontManager:willIncludeFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='fontName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='fontName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fractionOfDistanceThroughGlyphForPoint:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<arg declared_type='NSGestureRecognizer*' index='1' name='otherGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<arg declared_type='NSGestureRecognizer*' index='1' name='otherGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='gestureRecognizer:shouldRequireFailureOfGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<arg declared_type='NSGestureRecognizer*' index='1' name='otherGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='gestureRecognizerShouldBegin:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasMarkedText'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='highlight:withFrame:inView:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='identifier'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='ignoreModifierKeysForDraggingSession:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='ignoreModifierKeysWhileDragging'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='ignoreSpelling:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='image:didLoadPartOfRepresentation:withValidRows:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='rep' declared_type='NSImageRep*' type='@' index='1'/>
-<arg name='rows' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSImageRep*' index='1' name='rep' type='@'/>
+<arg declared_type='NSInteger' index='2' name='rows' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='image:didLoadRepresentation:withStatus:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='rep' declared_type='NSImageRep*' type='@' index='1'/>
-<arg name='status' declared_type='NSImageLoadStatus' type64='Q' type='I' index='2'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSImageRep*' index='1' name='rep' type='@'/>
+<arg declared_type='NSImageLoadStatus' index='2' name='status' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='image:didLoadRepresentationHeader:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='rep' declared_type='NSImageRep*' type='@' index='1'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSImageRep*' index='1' name='rep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='image:willLoadRepresentation:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='rep' declared_type='NSImageRep*' type='@' index='1'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSImageRep*' index='1' name='rep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='imageDidNotDraw:inRect:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='infoForBinding:'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='initWithPasteboardPropertyList:ofType:'>
-<arg name='propertyList' declared_type='id' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='propertyList' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithPickerMask:colorPanel:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='owningColorPanel' declared_type='NSColorPanel*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSColorPanel*' index='1' name='owningColorPanel' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='inputClientBecomeActive:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='inputClientDisabled:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='inputClientEnabled:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='inputClientResignActive:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertGlyphs:length:forStartingGlyphAtIndex:characterIndex:'>
-<arg name='glyphs' declared_type='NSGlyph*' const='true' type='^I' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg const='true' declared_type='NSGlyph*' index='0' name='glyphs' type='^I'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertNewButtonImage:in:'>
-<arg name='newButtonImage' declared_type='NSImage*' type='@' index='0'/>
-<arg name='buttonCell' declared_type='NSButtonCell*' type='@' index='1'/>
+<arg declared_type='NSImage*' index='0' name='newButtonImage' type='@'/>
+<arg declared_type='NSButtonCell*' index='1' name='buttonCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertText:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertText:client:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
-<arg name='sender' declared_type='id' type='@' index='1'/>
+<arg declared_type='id' index='0' name='aString' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertText:replacementRange:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
-<arg name='replacementRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='id' index='0' name='aString' type='@'/>
+<arg declared_type='NSRange' index='1' name='replacementRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='isAccessibilityAlternateUIVisible'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityDisclosed'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityEdited'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityElement'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityEnabled'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityExpanded'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityFocused'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityFrontmost'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityHidden'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityMain'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityMinimized'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityModal'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityOrderedByRow'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityProtectedContent'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilitySelected'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilitySelectorAllowed:'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='isEditable'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -14182,29 +15755,35 @@
<method selector='keyPathsForValuesAffectingPreview'>
<retval declared_type='NSSet*' type='@'/>
</method>
+<method selector='layer:shouldInheritContentsScale:fromWindow:'>
+<arg declared_type='CALayer*' index='0' name='layer' type='@'/>
+<arg declared_type='CGFloat' index='1' name='newScale' type='f' type64='d'/>
+<arg declared_type='NSWindow*' index='2' name='window' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='layoutManager:didCompleteLayoutForTextContainer:atEnd:'>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='0'/>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='1'/>
-<arg name='layoutFinishedFlag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSLayoutManager*' index='0' name='layoutManager' type='@'/>
+<arg declared_type='NSTextContainer*' index='1' name='textContainer' type='@'/>
+<arg declared_type='BOOL' index='2' name='layoutFinishedFlag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='layoutManager:shouldUseTemporaryAttributes:forDrawingToScreen:atCharacterIndex:effectiveRange:'>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='0'/>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='toScreen' declared_type='BOOL' type='B' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<arg name='effectiveCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='4'/>
+<arg declared_type='NSLayoutManager*' index='0' name='layoutManager' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='attrs' type='@'/>
+<arg declared_type='BOOL' index='2' name='toScreen' type='B'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='4' name='effectiveCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='layoutManagerDidInvalidateLayout:'>
-<arg name='sender' declared_type='NSLayoutManager*' type='@' index='0'/>
+<arg declared_type='NSLayoutManager*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='layoutOptions'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='layoutOrientation'>
-<retval declared_type='NSTextLayoutOrientation' type64='q' type='i'/>
+<retval declared_type='NSTextLayoutOrientation' type='i' type64='q'/>
</method>
<method selector='localizedKey'>
<retval declared_type='NSString*' type='@'/>
@@ -14213,570 +15792,627 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='localizedTitlesForItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='markedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='markedTextAbandoned:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='markedTextSelectionChanged:client:'>
-<arg name='newSel' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='sender' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='newSel' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='menu:updateItem:atIndex:shouldCancel:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='1'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='shouldCancel' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSMenuItem*' index='1' name='item' type='@'/>
+<arg declared_type='NSInteger' index='2' name='index' type='i' type64='q'/>
+<arg declared_type='BOOL' index='3' name='shouldCancel' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='menu:willHighlightItem:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='1'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSMenuItem*' index='1' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='menuDidClose:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='menuHasKeyEquivalent:forEvent:target:action:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='target' declared_type='id*' type='^@' index='2'/>
-<arg name='action' declared_type='SEL*' type='^:' index='3'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='id*' index='2' name='target' type='^@'/>
+<arg declared_type='SEL*' index='3' name='action' type='^:'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='menuNeedsUpdate:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='menuWillOpen:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minContentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='mouseDownOnCharacterIndex:atCoordinate:withModifier:client:'>
-<arg name='theIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='theFlags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='sender' declared_type='id' type='@' index='3'/>
+<arg declared_type='NSUInteger' index='0' name='theIndex' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='thePoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='2' name='theFlags' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='mouseDraggedOnCharacterIndex:atCoordinate:withModifier:client:'>
-<arg name='theIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='theFlags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='sender' declared_type='id' type='@' index='3'/>
+<arg declared_type='NSUInteger' index='0' name='theIndex' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='thePoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='2' name='theFlags' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='mouseUpOnCharacterIndex:atCoordinate:withModifier:client:'>
-<arg name='theIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='theFlags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='sender' declared_type='id' type='@' index='3'/>
+<arg declared_type='NSUInteger' index='0' name='theIndex' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='thePoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='2' name='theFlags' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='namesOfPromisedFilesDroppedAtDestination:'>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='dropDestination' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='numberOfItemsInComboBox:'>
-<arg name='aComboBox' declared_type='NSComboBox*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSComboBox*' index='0' name='aComboBox' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfItemsInComboBoxCell:'>
-<arg name='comboBoxCell' declared_type='NSComboBoxCell*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSComboBoxCell*' index='0' name='comboBoxCell' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfItemsInMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfRowsInTableView:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfValidItemsForDrop'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='objectDidBeginEditing:'>
-<arg name='editor' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='editor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectDidEndEditing:'>
-<arg name='editor' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='editor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='optionDescriptionsForBinding:'>
-<arg name='aBinding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aBinding' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='outlineView:acceptDrop:item:childIndex:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
+<arg declared_type='NSInteger' index='3' name='index' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:child:ofItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='outlineView:dataCellForTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='NSCell*' type='@'/>
</method>
<method selector='outlineView:didAddRowView:forRow:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='rowView' declared_type='NSTableRowView*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableRowView*' index='1' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:didClickTableColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:didDragTableColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:didRemoveRowView:forRow:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='rowView' declared_type='NSTableRowView*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableRowView*' index='1' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:draggingSession:endedAtPoint:operation:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='3'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='3' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:draggingSession:willBeginAtPoint:forItems:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='draggedItems' declared_type='NSArray*' type='@' index='3'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSArray*' index='3' name='draggedItems' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:heightOfRowByItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='outlineView:isGroupItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:isItemExpandable:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:itemForPersistentObject:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='outlineView:mouseDownInHeaderOfTableColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='1'/>
-<arg name='items' declared_type='NSArray*' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dropDestination' type='@'/>
+<arg declared_type='NSArray*' index='2' name='items' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='outlineView:nextTypeSelectMatchFromItem:toItem:forString:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='startItem' declared_type='id' type='@' index='1'/>
-<arg name='endItem' declared_type='id' type='@' index='2'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='startItem' type='@'/>
+<arg declared_type='id' index='2' name='endItem' type='@'/>
+<arg declared_type='NSString*' index='3' name='searchString' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='outlineView:numberOfChildrenOfItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='outlineView:objectValueForTableColumn:byItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='outlineView:pasteboardWriterForItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='outlineView:persistentObjectForItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='outlineView:rowViewForItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='NSTableRowView*' type='@'/>
</method>
<method selector='outlineView:selectionIndexesForProposedSelection:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='proposedSelectionIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='proposedSelectionIndexes' type='@'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='outlineView:setObjectValue:forTableColumn:byItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='item' declared_type='id' type='@' index='3'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='id' index='3' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:shouldCollapseItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldEditTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldExpandItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldReorderColumn:toColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='newColumnIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='newColumnIndex' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldSelectItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldSelectTableColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldShowCellExpansionForTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldShowOutlineCellForItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldTrackCell:forTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='item' declared_type='id' type='@' index='3'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='id' index='3' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:shouldTypeSelectForEvent:withCurrentSearchString:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSString*' index='2' name='searchString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineView:sizeToFitWidthOfColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='outlineView:sortDescriptorsDidChange:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='oldDescriptors' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='oldDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:toolTipForCell:rect:tableColumn:item:mouseLocation:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
-<arg name='rect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='3'/>
-<arg name='item' declared_type='id' type='@' index='4'/>
-<arg name='mouseLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='5'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
+<arg declared_type='NSRectPointer' index='2' name='rect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTableColumn*' index='3' name='tableColumn' type='@'/>
+<arg declared_type='id' index='4' name='item' type='@'/>
+<arg declared_type='NSPoint' index='5' name='mouseLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='outlineView:typeSelectStringForTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='outlineView:updateDraggingItemsForDrag:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:validateDrop:proposedItem:proposedChildIndex:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
+<arg declared_type='NSInteger' index='3' name='index' type='i' type64='q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='outlineView:viewForTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='outlineView:willDisplayCell:forTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='item' declared_type='id' type='@' index='3'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='id' index='3' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:willDisplayOutlineCell:forTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='item' declared_type='id' type='@' index='3'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='id' index='3' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineView:writeItems:toPasteboard:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='items' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='outlineViewColumnDidMove:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineViewColumnDidResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineViewItemDidCollapse:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineViewItemDidExpand:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineViewItemWillCollapse:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineViewItemWillExpand:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineViewSelectionDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outlineViewSelectionIsChanging:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pageController:didTransitionToObject:'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pageController:frameForObject:'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='pageController:identifierForObject:'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='pageController:prepareViewController:withObject:'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='NSViewController*' index='1' name='viewController' type='@'/>
+<arg declared_type='id' index='2' name='object' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pageController:viewControllerForIdentifier:'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='NSString*' index='1' name='identifier' type='@'/>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
+<method selector='pageControllerDidEndLiveTransition:'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pageControllerWillStartLiveTransition:'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='panel:compareFilename:with:caseSensitive:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='name1' declared_type='NSString*' type='@' index='1'/>
-<arg name='name2' declared_type='NSString*' type='@' index='2'/>
-<arg name='caseSensitive' declared_type='BOOL' type='B' index='3'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='name1' type='@'/>
+<arg declared_type='NSString*' index='2' name='name2' type='@'/>
+<arg declared_type='BOOL' index='3' name='caseSensitive' type='B'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='panel:didChangeToDirectoryURL:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='panel:directoryDidChange:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='panel:isValidFilename:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='panel:shouldEnableURL:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='panel:shouldShowFilename:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='panel:userEnteredFilename:confirmed:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
-<arg name='okFlag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
+<arg declared_type='BOOL' index='2' name='okFlag' type='B'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='panel:validateURL:error:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='panel:willExpand:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='expanding' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='expanding' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='panelSelectionDidChange:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteboard:item:provideDataForType:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='item' declared_type='NSPasteboardItem*' type='@' index='1'/>
-<arg name='type' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
+<arg declared_type='NSPasteboardItem*' index='1' name='item' type='@'/>
+<arg declared_type='NSString*' index='2' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteboard:provideDataForType:'>
-<arg name='sender' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPasteboard*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteboardChangedOwner:'>
-<arg name='sender' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteboardFinishedWithDataProvider:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteboardPropertyListForType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='pathCell:willDisplayOpenPanel:'>
-<arg name='pathCell' declared_type='NSPathCell*' type='@' index='0'/>
-<arg name='openPanel' declared_type='NSOpenPanel*' type='@' index='1'/>
+<arg declared_type='NSPathCell*' index='0' name='pathCell' type='@'/>
+<arg declared_type='NSOpenPanel*' index='1' name='openPanel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pathCell:willPopUpMenu:'>
-<arg name='pathCell' declared_type='NSPathCell*' type='@' index='0'/>
-<arg name='menu' declared_type='NSMenu*' type='@' index='1'/>
+<arg declared_type='NSPathCell*' index='0' name='pathCell' type='@'/>
+<arg declared_type='NSMenu*' index='1' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pathControl:acceptDrop:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='pathControl:shouldDragItem:withPasteboard:'>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='NSPathControlItem*' index='1' name='pathItem' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='pathControl:shouldDragPathComponentCell:withPasteboard:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='pathComponentCell' declared_type='NSPathComponentCell*' type='@' index='1'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='NSPathComponentCell*' index='1' name='pathComponentCell' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='pathControl:validateDrop:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='pathControl:willDisplayOpenPanel:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='openPanel' declared_type='NSOpenPanel*' type='@' index='1'/>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='NSOpenPanel*' index='1' name='openPanel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pathControl:willPopUpMenu:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='menu' declared_type='NSMenu*' type='@' index='1'/>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='NSMenu*' index='1' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performActionForItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performDragOperation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='performSegueWithIdentifier:sender:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='popoverDidClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='popoverDidShow:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='popoverShouldClose:'>
-<arg name='popover' declared_type='NSPopover*' type='@' index='0'/>
+<arg declared_type='NSPopover*' index='0' name='popover' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='popoverShouldDetach:'>
+<arg declared_type='NSPopover*' index='0' name='popover' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='popoverWillClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='popoverWillShow:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='prepareForDragOperation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='prepareForInterfaceBuilder'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='prepareForSegue:sender:'>
+<arg declared_type='NSStoryboardSegue*' index='0' name='segue' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='provideNewButtonImage'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='provideNewView:'>
-<arg name='initialRequest' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='initialRequest' type='B'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='readSelectionFromPasteboard:'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='readableTypesForPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='readableTypesForPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='readingOptionsForType:pasteboard:' class_method='true'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='1'/>
-<retval declared_type='NSPasteboardReadingOptions' type64='Q' type='I'/>
+<method class_method='true' selector='readingOptionsForType:pasteboard:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pasteboard' type='@'/>
+<retval declared_type='NSPasteboardReadingOptions' type='I' type64='Q'/>
</method>
<method selector='rectsForCharacterRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='replaceCharactersInRange:withString:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='restoreWindowWithIdentifier:state:completionHandler:' class_method='true'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
-<arg name='state' declared_type='NSCoder*' type='@' index='1'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSWindow *, NSError *)' type='@?' index='2'>
+<method class_method='true' selector='restoreWindowWithIdentifier:state:completionHandler:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='state' type='@'/>
+<arg declared_type='void (^)(NSWindow *, NSError *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSWindow*' type='@'/>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
@@ -14784,915 +16420,1461 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='rootItemForBrowser:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='ruleEditor:child:forCriterion:withRowType:'>
-<arg name='editor' declared_type='NSRuleEditor*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='criterion' declared_type='id' type='@' index='2'/>
-<arg name='rowType' declared_type='NSRuleEditorRowType' type64='Q' type='I' index='3'/>
+<arg declared_type='NSRuleEditor*' index='0' name='editor' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<arg declared_type='id' index='2' name='criterion' type='@'/>
+<arg declared_type='NSRuleEditorRowType' index='3' name='rowType' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='ruleEditor:displayValueForCriterion:inRow:'>
-<arg name='editor' declared_type='NSRuleEditor*' type='@' index='0'/>
-<arg name='criterion' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSRuleEditor*' index='0' name='editor' type='@'/>
+<arg declared_type='id' index='1' name='criterion' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='ruleEditor:numberOfChildrenForCriterion:withRowType:'>
-<arg name='editor' declared_type='NSRuleEditor*' type='@' index='0'/>
-<arg name='criterion' declared_type='id' type='@' index='1'/>
-<arg name='rowType' declared_type='NSRuleEditorRowType' type64='Q' type='I' index='2'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSRuleEditor*' index='0' name='editor' type='@'/>
+<arg declared_type='id' index='1' name='criterion' type='@'/>
+<arg declared_type='NSRuleEditorRowType' index='2' name='rowType' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='ruleEditor:predicatePartsForCriterion:withDisplayValue:inRow:'>
-<arg name='editor' declared_type='NSRuleEditor*' type='@' index='0'/>
-<arg name='criterion' declared_type='id' type='@' index='1'/>
-<arg name='value' declared_type='id' type='@' index='2'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSRuleEditor*' index='0' name='editor' type='@'/>
+<arg declared_type='id' index='1' name='criterion' type='@'/>
+<arg declared_type='id' index='2' name='value' type='@'/>
+<arg declared_type='NSInteger' index='3' name='row' type='i' type64='q'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='ruleEditorRowsDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollRangeToVisible:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='searchForItemsWithSearchString:resultLimit:matchedItemHandler:'>
-<arg name='searchString' declared_type='NSString*' type='@' index='0'/>
-<arg name='resultLimit' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='handleMatchedItems' function_pointer='true' declared_type='void (^)(NSArray *)' type='@?' index='2'>
+<arg declared_type='NSString*' index='0' name='searchString' type='@'/>
+<arg declared_type='NSInteger' index='1' name='resultLimit' type='i' type64='q'/>
+<arg declared_type='void (^)(NSArray *)' function_pointer='true' index='2' name='handleMatchedItems' type='@?'>
<arg declared_type='NSArray*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='selectedRanges'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='selectionShouldChangeInOutlineView:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectionShouldChangeInTableView:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='setAccessibilityActivationPoint:'>
+<arg declared_type='NSPoint' index='0' name='accessibilityActivationPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityAllowedValues:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityAllowedValues' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityAlternateUIVisible:'>
+<arg declared_type='BOOL' index='0' name='accessibilityAlternateUIVisible' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityApplicationFocusedUIElement:'>
+<arg declared_type='id' index='0' name='accessibilityApplicationFocusedUIElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityCancelButton:'>
+<arg declared_type='id' index='0' name='accessibilityCancelButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityChildren:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityChildren' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityClearButton:'>
+<arg declared_type='id' index='0' name='accessibilityClearButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityCloseButton:'>
+<arg declared_type='id' index='0' name='accessibilityCloseButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumnCount:'>
+<arg declared_type='NSInteger' index='0' name='accessibilityColumnCount' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumnHeaderUIElements:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityColumnHeaderUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumnIndexRange:'>
+<arg declared_type='NSRange' index='0' name='accessibilityColumnIndexRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumnTitles:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityColumnTitles' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumns:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityColumns' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityContents:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityContents' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityCriticalValue:'>
+<arg declared_type='id' index='0' name='accessibilityCriticalValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDecrementButton:'>
+<arg declared_type='id' index='0' name='accessibilityDecrementButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDefaultButton:'>
+<arg declared_type='id' index='0' name='accessibilityDefaultButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDisclosed:'>
+<arg declared_type='BOOL' index='0' name='accessibilityDisclosed' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDisclosedByRow:'>
+<arg declared_type='id' index='0' name='accessibilityDisclosedByRow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDisclosedRows:'>
+<arg declared_type='id' index='0' name='accessibilityDisclosedRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDisclosureLevel:'>
+<arg declared_type='NSInteger' index='0' name='accessibilityDisclosureLevel' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDocument:'>
+<arg declared_type='NSString*' index='0' name='accessibilityDocument' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityEdited:'>
+<arg declared_type='BOOL' index='0' name='accessibilityEdited' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityElement:'>
+<arg declared_type='BOOL' index='0' name='accessibilityElement' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityEnabled:'>
+<arg declared_type='BOOL' index='0' name='accessibilityEnabled' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityExpanded:'>
+<arg declared_type='BOOL' index='0' name='accessibilityExpanded' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityExtrasMenuBar:'>
+<arg declared_type='id' index='0' name='accessibilityExtrasMenuBar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFilename:'>
+<arg declared_type='NSString*' index='0' name='accessibilityFilename' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFocused:'>
+<arg declared_type='BOOL' index='0' name='accessibilityFocused' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFocusedWindow:'>
+<arg declared_type='id' index='0' name='accessibilityFocusedWindow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFrame:'>
+<arg declared_type='NSRect' index='0' name='accessibilityFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFrontmost:'>
+<arg declared_type='BOOL' index='0' name='accessibilityFrontmost' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFullScreenButton:'>
+<arg declared_type='id' index='0' name='accessibilityFullScreenButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityGrowArea:'>
+<arg declared_type='id' index='0' name='accessibilityGrowArea' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHandles:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityHandles' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHeader:'>
+<arg declared_type='id' index='0' name='accessibilityHeader' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHelp:'>
+<arg declared_type='NSString*' index='0' name='accessibilityHelp' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHidden:'>
+<arg declared_type='BOOL' index='0' name='accessibilityHidden' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHorizontalScrollBar:'>
+<arg declared_type='id' index='0' name='accessibilityHorizontalScrollBar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHorizontalUnitDescription:'>
+<arg declared_type='NSString*' index='0' name='accessibilityHorizontalUnitDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHorizontalUnits:'>
+<arg declared_type='NSAccessibilityUnits' index='0' name='accessibilityHorizontalUnits' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityIdentifier:'>
+<arg declared_type='NSString*' index='0' name='accessibilityIdentifier' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityIncrementButton:'>
+<arg declared_type='id' index='0' name='accessibilityIncrementButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityIndex:'>
+<arg declared_type='NSInteger' index='0' name='accessibilityIndex' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityInsertionPointLineNumber:'>
+<arg declared_type='NSInteger' index='0' name='accessibilityInsertionPointLineNumber' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityLabel:'>
+<arg declared_type='NSString*' index='0' name='accessibilityLabel' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityLabelUIElements:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityLabelUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityLabelValue:'>
+<arg declared_type='float' index='0' name='accessibilityLabelValue' type='f'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityLinkedUIElements:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityLinkedUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMain:'>
+<arg declared_type='BOOL' index='0' name='accessibilityMain' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMainWindow:'>
+<arg declared_type='id' index='0' name='accessibilityMainWindow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMarkerGroupUIElement:'>
+<arg declared_type='id' index='0' name='accessibilityMarkerGroupUIElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMarkerTypeDescription:'>
+<arg declared_type='NSString*' index='0' name='accessibilityMarkerTypeDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMarkerUIElements:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityMarkerUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMarkerValues:'>
+<arg declared_type='id' index='0' name='accessibilityMarkerValues' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMaxValue:'>
+<arg declared_type='id' index='0' name='accessibilityMaxValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMenuBar:'>
+<arg declared_type='id' index='0' name='accessibilityMenuBar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMinValue:'>
+<arg declared_type='id' index='0' name='accessibilityMinValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMinimizeButton:'>
+<arg declared_type='id' index='0' name='accessibilityMinimizeButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMinimized:'>
+<arg declared_type='BOOL' index='0' name='accessibilityMinimized' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityModal:'>
+<arg declared_type='BOOL' index='0' name='accessibilityModal' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityNextContents:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityNextContents' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityNumberOfCharacters:'>
+<arg declared_type='NSInteger' index='0' name='accessibilityNumberOfCharacters' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityOrderedByRow:'>
+<arg declared_type='BOOL' index='0' name='accessibilityOrderedByRow' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityOrientation:'>
+<arg declared_type='NSAccessibilityOrientation' index='0' name='accessibilityOrientation' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityOverflowButton:'>
+<arg declared_type='id' index='0' name='accessibilityOverflowButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityParent:'>
+<arg declared_type='id' index='0' name='accessibilityParent' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityPlaceholderValue:'>
+<arg declared_type='NSString*' index='0' name='accessibilityPlaceholderValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityPreviousContents:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityPreviousContents' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityProtectedContent:'>
+<arg declared_type='BOOL' index='0' name='accessibilityProtectedContent' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityProxy:'>
+<arg declared_type='id' index='0' name='accessibilityProxy' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRole:'>
+<arg declared_type='NSString*' index='0' name='accessibilityRole' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRoleDescription:'>
+<arg declared_type='NSString*' index='0' name='accessibilityRoleDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRowCount:'>
+<arg declared_type='NSInteger' index='0' name='accessibilityRowCount' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRowHeaderUIElements:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityRowHeaderUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRowIndexRange:'>
+<arg declared_type='NSRange' index='0' name='accessibilityRowIndexRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRows:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRulerMarkerType:'>
+<arg declared_type='NSAccessibilityRulerMarkerType' index='0' name='accessibilityRulerMarkerType' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySearchButton:'>
+<arg declared_type='id' index='0' name='accessibilitySearchButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySearchMenu:'>
+<arg declared_type='id' index='0' name='accessibilitySearchMenu' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelected:'>
+<arg declared_type='BOOL' index='0' name='accessibilitySelected' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedCells:'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedCells' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedChildren:'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedChildren' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedColumns:'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedColumns' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedRows:'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedText:'>
+<arg declared_type='NSString*' index='0' name='accessibilitySelectedText' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedTextRange:'>
+<arg declared_type='NSRange' index='0' name='accessibilitySelectedTextRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedTextRanges:'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedTextRanges' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityServesAsTitleForUIElements:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityServesAsTitleForUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySharedCharacterRange:'>
+<arg declared_type='NSRange' index='0' name='accessibilitySharedCharacterRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySharedFocusElements:'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySharedFocusElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySharedTextUIElements:'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySharedTextUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityShownMenu:'>
+<arg declared_type='id' index='0' name='accessibilityShownMenu' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySortDirection:'>
+<arg declared_type='NSAccessibilitySortDirection' index='0' name='accessibilitySortDirection' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySplitters:'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySplitters' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySubrole:'>
+<arg declared_type='NSString*' index='0' name='accessibilitySubrole' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityTabs:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityTabs' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityTitle:'>
+<arg declared_type='NSString*' index='0' name='accessibilityTitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityTitleUIElement:'>
+<arg declared_type='id' index='0' name='accessibilityTitleUIElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityToolbarButton:'>
+<arg declared_type='id' index='0' name='accessibilityToolbarButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityTopLevelUIElement:'>
+<arg declared_type='id' index='0' name='accessibilityTopLevelUIElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityURL:'>
+<arg declared_type='NSURL*' index='0' name='accessibilityURL' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityUnitDescription:'>
+<arg declared_type='NSString*' index='0' name='accessibilityUnitDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityUnits:'>
+<arg declared_type='NSAccessibilityUnits' index='0' name='accessibilityUnits' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityValue:'>
+<arg declared_type='id' index='0' name='accessibilityValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityValueDescription:'>
+<arg declared_type='NSString*' index='0' name='accessibilityValueDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVerticalScrollBar:'>
+<arg declared_type='id' index='0' name='accessibilityVerticalScrollBar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVerticalUnitDescription:'>
+<arg declared_type='NSString*' index='0' name='accessibilityVerticalUnitDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVerticalUnits:'>
+<arg declared_type='NSAccessibilityUnits' index='0' name='accessibilityVerticalUnits' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleCells:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityVisibleCells' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleCharacterRange:'>
+<arg declared_type='NSRange' index='0' name='accessibilityVisibleCharacterRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleChildren:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityVisibleChildren' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleColumns:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityVisibleColumns' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleRows:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityVisibleRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityWarningValue:'>
+<arg declared_type='id' index='0' name='accessibilityWarningValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityWindow:'>
+<arg declared_type='id' index='0' name='accessibilityWindow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityWindows:'>
+<arg declared_type='NSArray*' index='0' name='accessibilityWindows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityZoomButton:'>
+<arg declared_type='id' index='0' name='accessibilityZoomButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setAnimatesToDestination:'>
-<arg name='animatesToDestination' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='animatesToDestination' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAnimations:'>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='animations' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAppearance:'>
+<arg declared_type='NSAppearance*' index='0' name='appearance' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttachment:'>
-<arg name='anObject' declared_type='NSTextAttachment*' type='@' index='0'/>
+<arg declared_type='NSTextAttachment*' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColor:'>
-<arg name='newColor' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='newColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultPlaceholder:forMarker:withBinding:' class_method='true'>
-<arg name='placeholder' declared_type='id' type='@' index='0'/>
-<arg name='marker' declared_type='id' type='@' index='1'/>
-<arg name='binding' declared_type='NSString*' type='@' index='2'/>
+<method class_method='true' selector='setDefaultPlaceholder:forMarker:withBinding:'>
+<arg declared_type='id' index='0' name='placeholder' type='@'/>
+<arg declared_type='id' index='1' name='marker' type='@'/>
+<arg declared_type='NSString*' index='2' name='binding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDockTile:'>
-<arg name='dockTile' declared_type='NSDockTile*' type='@' index='0'/>
+<arg declared_type='NSDockTile*' index='0' name='dockTile' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingFormation:'>
-<arg name='draggingFormation' declared_type='NSDraggingFormation' type64='q' type='i' index='0'/>
+<arg declared_type='NSDraggingFormation' index='0' name='draggingFormation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFindBarView:'>
-<arg name='findBarView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='findBarView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFindBarVisible:'>
-<arg name='findBarVisible' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='findBarVisible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIdentifier:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntAttribute:value:forGlyphAtIndex:'>
-<arg name='attributeTag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='val' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSInteger' index='0' name='attributeTag' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='val' type='i' type64='q'/>
+<arg declared_type='NSUInteger' index='2' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocalizedKey:'>
-<arg name='localizedKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='localizedKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarkedText:selectedRange:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
-<arg name='selRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='id' index='0' name='aString' type='@'/>
+<arg declared_type='NSRange' index='1' name='selRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarkedText:selectedRange:replacementRange:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
-<arg name='selectedRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='replacementRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='id' index='0' name='aString' type='@'/>
+<arg declared_type='NSRange' index='1' name='selectedRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='2' name='replacementRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMode:'>
-<arg name='mode' declared_type='NSColorPanelMode' type64='q' type='i' index='0'/>
+<arg declared_type='NSColorPanelMode' index='0' name='mode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfValidItemsForDrop:'>
-<arg name='numberOfValidItemsForDrop' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfValidItemsForDrop' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedRanges:'>
-<arg name='selectedRanges' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='selectedRanges' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sharingService:didFailToShareItems:error:'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<arg declared_type='NSError*' index='2' name='error' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sharingService:didShareItems:'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='sharingService:sourceFrameOnScreenForShareItem:'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='sharingService:sourceWindowForShareItems:sharingContentScope:'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<arg declared_type='NSSharingContentScope*' index='2' name='sharingContentScope' type='^i' type64='^q'/>
+<retval declared_type='NSWindow*' type='@'/>
+</method>
+<method selector='sharingService:transitionImageForShareItem:contentRect:'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<arg declared_type='NSRect*' index='2' name='contentRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSImage*' type='@'/>
+</method>
+<method selector='sharingService:willShareItems:'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sharingServicePicker:delegateForSharingService:'>
+<arg declared_type='NSSharingServicePicker*' index='0' name='sharingServicePicker' type='@'/>
+<arg declared_type='NSSharingService*' index='1' name='sharingService' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='sharingServicePicker:didChooseSharingService:'>
+<arg declared_type='NSSharingServicePicker*' index='0' name='sharingServicePicker' type='@'/>
+<arg declared_type='NSSharingService*' index='1' name='service' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sharingServicePicker:sharingServicesForItems:proposedSharingServices:'>
+<arg declared_type='NSSharingServicePicker*' index='0' name='sharingServicePicker' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<arg declared_type='NSArray*' index='2' name='proposedServices' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='shouldPerformSegueWithIdentifier:sender:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='shouldReplaceCharactersInRanges:withStrings:'>
-<arg name='ranges' declared_type='NSArray*' type='@' index='0'/>
-<arg name='strings' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='ranges' type='@'/>
+<arg declared_type='NSArray*' index='1' name='strings' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showAllHelpTopicsForSearchString:'>
-<arg name='searchString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='searchString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='slideDraggedImageTo:'>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sound:didFinishPlaying:'>
-<arg name='sound' declared_type='NSSound*' type='@' index='0'/>
-<arg name='aBool' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSSound*' index='0' name='sound' type='@'/>
+<arg declared_type='BOOL' index='1' name='aBool' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='speechRecognizer:didRecognizeCommand:'>
-<arg name='sender' declared_type='NSSpeechRecognizer*' type='@' index='0'/>
-<arg name='command' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSSpeechRecognizer*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='command' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='speechSynthesizer:didEncounterErrorAtIndex:ofString:message:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='characterIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='string' declared_type='NSString*' type='@' index='2'/>
-<arg name='message' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='characterIndex' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='string' type='@'/>
+<arg declared_type='NSString*' index='3' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='speechSynthesizer:didEncounterSyncMessage:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='speechSynthesizer:didFinishSpeaking:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='finishedSpeaking' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='finishedSpeaking' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='speechSynthesizer:willSpeakPhoneme:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='phonemeOpcode' declared_type='short' type='s' index='1'/>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='short' index='1' name='phonemeOpcode' type='s'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='speechSynthesizer:willSpeakWord:ofString:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='characterRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='string' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRange' index='1' name='characterRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='2' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='splitView:additionalEffectiveRectOfDividerAtIndex:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='splitView:canCollapseSubview:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='subview' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSView*' index='1' name='subview' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='splitView:constrainMaxCoordinate:ofSubviewAt:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='proposedMaximumPosition' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='CGFloat' index='1' name='proposedMaximumPosition' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='splitView:constrainMinCoordinate:ofSubviewAt:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='proposedMinimumPosition' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='CGFloat' index='1' name='proposedMinimumPosition' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='splitView:constrainSplitPosition:ofSubviewAt:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='proposedPosition' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='CGFloat' index='1' name='proposedPosition' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='splitView:effectiveRect:forDrawnRect:ofDividerAtIndex:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='proposedEffectiveRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='drawnRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSRect' index='1' name='proposedEffectiveRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='2' name='drawnRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSInteger' index='3' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='splitView:resizeSubviewsWithOldSize:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='oldSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSSize' index='1' name='oldSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='splitView:shouldAdjustSizeOfSubview:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='splitView:shouldCollapseSubview:forDoubleClickOnDividerAtIndex:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='subview' declared_type='NSView*' type='@' index='1'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSView*' index='1' name='subview' type='@'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='splitView:shouldHideDividerAtIndex:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='dividerIndex' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='splitViewDidResizeSubviews:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='splitViewWillResizeSubviews:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stackView:didReattachViews:'>
+<arg declared_type='NSStackView*' index='0' name='stackView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='views' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stackView:willDetachViews:'>
+<arg declared_type='NSStackView*' index='0' name='stackView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='views' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='string'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringAtIndex:effectiveRange:endsWithSearchBoundary:'>
-<arg name='characterIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='outRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<arg name='outFlag' declared_type='BOOL*' type='^B' index='2'/>
+<arg declared_type='NSUInteger' index='0' name='characterIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='outRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='BOOL*' index='2' name='outFlag' type='^B'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringLength'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='supportsMode:'>
-<arg name='mode' declared_type='NSColorPanelMode' type64='q' type='i' index='0'/>
+<arg declared_type='NSColorPanelMode' index='0' name='mode' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tabView:didSelectTabViewItem:'>
-<arg name='tabView' declared_type='NSTabView*' type='@' index='0'/>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='1'/>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tabView:shouldSelectTabViewItem:'>
-<arg name='tabView' declared_type='NSTabView*' type='@' index='0'/>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='1'/>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tabView:willSelectTabViewItem:'>
-<arg name='tabView' declared_type='NSTabView*' type='@' index='0'/>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='1'/>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tabViewDidChangeNumberOfTabViewItems:'>
-<arg name='tabView' declared_type='NSTabView*' type='@' index='0'/>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:acceptDrop:row:dropOperation:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='dropOperation' declared_type='NSTableViewDropOperation' type64='Q' type='I' index='3'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<arg declared_type='NSTableViewDropOperation' index='3' name='dropOperation' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:dataCellForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='NSCell*' type='@'/>
</method>
<method selector='tableView:didAddRowView:forRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='rowView' declared_type='NSTableRowView*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableRowView*' index='1' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:didClickTableColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:didDragTableColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:didRemoveRowView:forRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='rowView' declared_type='NSTableRowView*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableRowView*' index='1' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:draggingSession:endedAtPoint:operation:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='3'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='3' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:draggingSession:willBeginAtPoint:forRowIndexes:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='3'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSIndexSet*' index='3' name='rowIndexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:heightOfRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='tableView:isGroupRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:mouseDownInHeaderOfTableColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='1'/>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dropDestination' type='@'/>
+<arg declared_type='NSIndexSet*' index='2' name='indexSet' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tableView:nextTypeSelectMatchFromRow:toRow:forString:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='startRow' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='endRow' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='3'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='startRow' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='endRow' type='i' type64='q'/>
+<arg declared_type='NSString*' index='3' name='searchString' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='tableView:objectValueForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='tableView:pasteboardWriterForRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='tableView:rowViewForRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='NSTableRowView*' type='@'/>
</method>
<method selector='tableView:selectionIndexesForProposedSelection:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='proposedSelectionIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='proposedSelectionIndexes' type='@'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='tableView:setObjectValue:forTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='3' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:shouldEditTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:shouldReorderColumn:toColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='newColumnIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='newColumnIndex' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:shouldSelectRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:shouldSelectTableColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:shouldShowCellExpansionForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:shouldTrackCell:forTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='3' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:shouldTypeSelectForEvent:withCurrentSearchString:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSString*' index='2' name='searchString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:sizeToFitWidthOfColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='tableView:sortDescriptorsDidChange:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='oldDescriptors' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='oldDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
-<arg name='rect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='3'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='mouseLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='5'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
+<arg declared_type='NSRectPointer' index='2' name='rect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTableColumn*' index='3' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='4' name='row' type='i' type64='q'/>
+<arg declared_type='NSPoint' index='5' name='mouseLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tableView:typeSelectStringForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tableView:updateDraggingItemsForDrag:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:validateDrop:proposedRow:proposedDropOperation:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='dropOperation' declared_type='NSTableViewDropOperation' type64='Q' type='I' index='3'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<arg declared_type='NSTableViewDropOperation' index='3' name='dropOperation' type='I' type64='Q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='tableView:viewForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='tableView:willDisplayCell:forTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='3' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView:writeRows:toPasteboard:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='rows' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='rows' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableView:writeRowsWithIndexes:toPasteboard:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='rowIndexes' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tableViewColumnDidMove:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableViewColumnDidResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableViewSelectionDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableViewSelectionIsChanging:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='terminate:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidBeginEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidEndEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textShouldBeginEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textShouldEndEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textStorageDidProcessEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textStorageWillProcessEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textView:URLForContentsOfTextAttachment:atIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='textAttachment' declared_type='NSTextAttachment*' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSTextAttachment*' index='1' name='textAttachment' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='textView:clickedOnCell:inRect:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textView:clickedOnCell:inRect:atIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textView:clickedOnLink:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='link' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='link' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textView:clickedOnLink:atIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='link' declared_type='id' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='link' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textView:completions:forPartialWordRange:indexOfSelectedItem:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='words' declared_type='NSArray*' type='@' index='1'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='index' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='words' type='@'/>
+<arg declared_type='NSRange' index='2' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger*' index='3' name='index' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='textView:didCheckTextInRange:types:options:results:orthography:wordCount:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='2'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='results' declared_type='NSArray*' type='@' index='4'/>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='5'/>
-<arg name='wordCount' declared_type='NSInteger' type64='q' type='i' index='6'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextCheckingTypes' index='2' name='checkingTypes' type='Q'/>
+<arg declared_type='NSDictionary*' index='3' name='options' type='@'/>
+<arg declared_type='NSArray*' index='4' name='results' type='@'/>
+<arg declared_type='NSOrthography*' index='5' name='orthography' type='@'/>
+<arg declared_type='NSInteger' index='6' name='wordCount' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='textView:doCommandBySelector:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='commandSelector' declared_type='SEL' type=':' index='1'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='SEL' index='1' name='commandSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textView:doubleClickedOnCell:inRect:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textView:doubleClickedOnCell:inRect:atIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textView:draggedCell:inRect:event:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textView:draggedCell:inRect:event:atIndex:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
+<arg declared_type='NSUInteger' index='4' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textView:menu:forEvent:atIndex:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='menu' declared_type='NSMenu*' type='@' index='1'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='NSMenu*' index='1' name='menu' type='@'/>
+<arg declared_type='NSEvent*' index='2' name='event' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='textView:shouldChangeTextInRange:replacementString:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='affectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='replacementString' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSRange' index='1' name='affectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='2' name='replacementString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textView:shouldChangeTextInRanges:replacementStrings:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='affectedRanges' declared_type='NSArray*' type='@' index='1'/>
-<arg name='replacementStrings' declared_type='NSArray*' type='@' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='affectedRanges' type='@'/>
+<arg declared_type='NSArray*' index='2' name='replacementStrings' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textView:shouldChangeTypingAttributes:toAttributes:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='oldTypingAttributes' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='newTypingAttributes' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='oldTypingAttributes' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='newTypingAttributes' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='textView:shouldSetSpellingState:range:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='affectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='value' type='i' type64='q'/>
+<arg declared_type='NSRange' index='2' name='affectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='textView:willChangeSelectionFromCharacterRange:toCharacterRange:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='oldSelectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='newSelectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSRange' index='1' name='oldSelectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='2' name='newSelectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='textView:willChangeSelectionFromCharacterRanges:toCharacterRanges:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='oldSelectedCharRanges' declared_type='NSArray*' type='@' index='1'/>
-<arg name='newSelectedCharRanges' declared_type='NSArray*' type='@' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='oldSelectedCharRanges' type='@'/>
+<arg declared_type='NSArray*' index='2' name='newSelectedCharRanges' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='textView:willCheckTextInRange:options:types:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes*' type='^Q' index='3'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
+<arg declared_type='NSTextCheckingTypes*' index='3' name='checkingTypes' type='^Q'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='textView:willDisplayToolTip:forCharacterAtIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='tooltip' declared_type='NSString*' type='@' index='1'/>
-<arg name='characterIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSString*' index='1' name='tooltip' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='characterIndex' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='textView:willShowSharingServicePicker:forItems:'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSSharingServicePicker*' index='1' name='servicePicker' type='@'/>
+<arg declared_type='NSArray*' index='2' name='items' type='@'/>
+<retval declared_type='NSSharingServicePicker*' type='@'/>
+</method>
<method selector='textView:writablePasteboardTypesForCell:atIndex:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='textView:writeCell:atIndex:toPasteboard:type:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='3'/>
-<arg name='type' declared_type='NSString*' type='@' index='4'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSPasteboard*' index='3' name='pboard' type='@'/>
+<arg declared_type='NSString*' index='4' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textViewDidChangeSelection:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textViewDidChangeTypingAttributes:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='substring' declared_type='NSString*' type='@' index='1'/>
-<arg name='tokenIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='selectedIndex' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSString*' index='1' name='substring' type='@'/>
+<arg declared_type='NSInteger' index='2' name='tokenIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger*' index='3' name='selectedIndex' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tokenField:displayStringForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tokenField:editingStringForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tokenField:hasMenuForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tokenField:menuForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='tokenField:readFromPasteboard:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='1'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tokenField:representedObjectForEditingString:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='editingString' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSString*' index='1' name='editingString' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='tokenField:shouldAddObjects:atIndex:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='tokens' declared_type='NSArray*' type='@' index='1'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSArray*' index='1' name='tokens' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='index' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tokenField:styleForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSTokenStyle' type64='Q' type='I'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
+<retval declared_type='NSTokenStyle' type='I' type64='Q'/>
</method>
<method selector='tokenField:writeRepresentedObjects:toPasteboard:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='objects' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSArray*' index='1' name='objects' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tokenFieldCell:completionsForSubstring:indexOfToken:indexOfSelectedItem:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='substring' declared_type='NSString*' type='@' index='1'/>
-<arg name='tokenIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='selectedIndex' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSString*' index='1' name='substring' type='@'/>
+<arg declared_type='NSInteger' index='2' name='tokenIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger*' index='3' name='selectedIndex' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tokenFieldCell:displayStringForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tokenFieldCell:editingStringForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tokenFieldCell:hasMenuForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tokenFieldCell:menuForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='tokenFieldCell:readFromPasteboard:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='1'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tokenFieldCell:representedObjectForEditingString:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='editingString' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSString*' index='1' name='editingString' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='tokenFieldCell:shouldAddObjects:atIndex:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='tokens' declared_type='NSArray*' type='@' index='1'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSArray*' index='1' name='tokens' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='index' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tokenFieldCell:styleForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSTokenStyle' type64='Q' type='I'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
+<retval declared_type='NSTokenStyle' type='I' type64='Q'/>
</method>
<method selector='tokenFieldCell:writeRepresentedObjects:toPasteboard:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='objects' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSArray*' index='1' name='objects' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
-<arg name='itemIdentifier' declared_type='NSString*' type='@' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
+<arg declared_type='NSString*' index='1' name='itemIdentifier' type='@'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='NSToolbarItem*' type='@'/>
</method>
<method selector='toolbarAllowedItemIdentifiers:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='toolbarDefaultItemIdentifiers:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='toolbarDidRemoveItem:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toolbarSelectableItemIdentifiers:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='toolbarWillAddItem:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='trackMouse:inRect:ofView:atCharacterIndex:untilMouseUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<arg name='flag' declared_type='BOOL' type='B' index='4'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='4' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='trackMouse:inRect:ofView:untilMouseUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='flag' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='BOOL' index='3' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='unbind:'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='undoManagerForTextView:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
<retval declared_type='NSUndoManager*' type='@'/>
</method>
<method selector='unmarkText'>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateDraggingItemsForDrag:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='validAttributesForMarkedText'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='validModesForFontPanel:'>
-<arg name='fontPanel' declared_type='NSFontPanel*' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSFontPanel*' index='0' name='fontPanel' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='validateMenuItem:'>
-<arg name='menuItem' declared_type='NSMenuItem*' type='@' index='0'/>
+<arg declared_type='NSMenuItem*' index='0' name='menuItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validateToolbarItem:'>
-<arg name='theItem' declared_type='NSToolbarItem*' type='@' index='0'/>
+<arg declared_type='NSToolbarItem*' index='0' name='theItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validateUserInterfaceItem:'>
-<arg name='anItem' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='value'>
<retval declared_type='id' type='@'/>
</method>
<method selector='valueClassForBinding:'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='view:stringForToolTip:point:userData:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='tag' declared_type='NSToolTipTag' type64='q' type='i' index='1'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='data' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSToolTipTag' index='1' name='tag' type='i' type64='q'/>
+<arg declared_type='NSPoint' index='2' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='void*' index='3' name='data' type='^v'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='viewSizeChanged:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='visibleCharacterRanges'>
@@ -15714,235 +17896,249 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='wantsToTrackMouseForEvent:inRect:ofView:atCharacterIndex:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='window:didDecodeRestorableState:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='state' declared_type='NSCoder*' type='@' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='state' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='window:shouldDragDocumentWithEvent:from:withPasteboard:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='dragImageLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='3'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSPoint' index='2' name='dragImageLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPasteboard*' index='3' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='window:shouldPopUpDocumentPathMenu:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='menu' declared_type='NSMenu*' type='@' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSMenu*' index='1' name='menu' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='window:startCustomAnimationToEnterFullScreenOnScreen:withDuration:'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSScreen*' index='1' name='screen' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='duration' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='window:startCustomAnimationToEnterFullScreenWithDuration:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='duration' declared_type='NSTimeInterval' type='d' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSTimeInterval' index='1' name='duration' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='window:startCustomAnimationToExitFullScreenWithDuration:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='duration' declared_type='NSTimeInterval' type='d' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSTimeInterval' index='1' name='duration' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='window:willEncodeRestorableState:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='state' declared_type='NSCoder*' type='@' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='state' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='window:willPositionSheet:usingRect:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='sheet' declared_type='NSWindow*' type='@' index='1'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='sheet' type='@'/>
+<arg declared_type='NSRect' index='2' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='window:willResizeForVersionBrowserWithMaxPreferredSize:maxAllowedSize:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='maxPreferredFrameSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<arg name='maxAllowedFrameSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='2'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSSize' index='1' name='maxPreferredFrameSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSSize' index='2' name='maxAllowedFrameSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='window:willUseFullScreenContentSize:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='proposedSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSSize' index='1' name='proposedSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='window:willUseFullScreenPresentationOptions:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='proposedOptions' declared_type='NSApplicationPresentationOptions' type64='Q' type='I' index='1'/>
-<retval declared_type='NSApplicationPresentationOptions' type64='Q' type='I'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSApplicationPresentationOptions' index='1' name='proposedOptions' type='I' type64='Q'/>
+<retval declared_type='NSApplicationPresentationOptions' type='I' type64='Q'/>
</method>
<method selector='windowDidBecomeKey:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidBecomeMain:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='windowDidChangeBackingProperties:'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='windowDidChangeOcclusionState:'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidChangeScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidChangeScreenProfile:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidDeminiaturize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidEndLiveResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidEndSheet:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidEnterFullScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidEnterVersionBrowser:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidExitFullScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidExitVersionBrowser:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidExpose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidFailToEnterFullScreen:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidFailToExitFullScreen:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidMiniaturize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidMove:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidResignKey:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidResignMain:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowDidUpdate:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowLevel'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='windowShouldClose:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='windowShouldZoom:toFrame:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='newFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSRect' index='1' name='newFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='windowWillBeginSheet:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillEnterFullScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillEnterVersionBrowser:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillExitFullScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillExitVersionBrowser:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillMiniaturize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillMove:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillResize:toSize:'>
-<arg name='sender' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='frameSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSWindow*' index='0' name='sender' type='@'/>
+<arg declared_type='NSSize' index='1' name='frameSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='windowWillReturnFieldEditor:toObject:'>
-<arg name='sender' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='client' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='client' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='windowWillReturnUndoManager:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='NSUndoManager*' type='@'/>
</method>
<method selector='windowWillStartLiveResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowWillUseStandardFrame:defaultFrame:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='newFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSRect' index='1' name='newFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='writableTypesForPasteboard:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='writeSelectionToPasteboard:types:'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='types' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
+<arg declared_type='NSArray*' index='1' name='types' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writingOptionsForType:pasteboard:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='1'/>
-<retval declared_type='NSPasteboardWritingOptions' type64='Q' type='I'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pasteboard' type='@'/>
+<retval declared_type='NSPasteboardWritingOptions' type='I' type64='Q'/>
</method>
</class>
<class name='NSObjectController'>
<method selector='add:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='automaticallyPreparesContent'>
@@ -15964,21 +18160,25 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='fetch:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fetchPredicate'>
<retval declared_type='NSPredicate*' type='@'/>
</method>
<method selector='fetchWithRequest:merge:error:'>
-<arg name='fetchRequest' declared_type='NSFetchRequest*' type='@' index='0'/>
-<arg name='merge' declared_type='BOOL' type='B' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSFetchRequest*' index='0' name='fetchRequest' type='@'/>
+<arg declared_type='BOOL' index='1' name='merge' type='B'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithContent:'>
-<arg name='content' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='content' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEditable'>
<retval declared_type='BOOL' type='B'/>
@@ -15996,11 +18196,11 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='remove:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedObjects'>
@@ -16010,67 +18210,67 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='setAutomaticallyPreparesContent:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticallyPreparesContent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContent:'>
-<arg name='content' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='content' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEntityName:'>
-<arg name='entityName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='entityName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFetchPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='fetchPredicate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setManagedObjectContext:'>
-<arg name='managedObjectContext' declared_type='NSManagedObjectContext*' type='@' index='0'/>
+<arg declared_type='NSManagedObjectContext*' index='0' name='managedObjectContext' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectClass:'>
-<arg name='objectClass' declared_type='Class' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='objectClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesLazyFetching:'>
-<arg name='enabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesLazyFetching' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='usesLazyFetching'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validateUserInterfaceItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSOpenGLContext'>
<method selector='CGLContextObj'>
-<retval declared_type='void*' type='^v'/>
+<retval declared_type='struct _CGLContextObject*' type='^{_CGLContextObject=}'/>
</method>
-<method selector='clearCurrentContext' class_method='true'>
+<method class_method='true' selector='clearCurrentContext'>
<retval declared_type='void' type='v'/>
</method>
<method selector='clearDrawable'>
<retval declared_type='void' type='v'/>
</method>
<method selector='copyAttributesFromContext:withMask:'>
-<arg name='context' declared_type='NSOpenGLContext*' type='@' index='0'/>
-<arg name='mask' declared_type='GLbitfield' type='I' index='1'/>
+<arg declared_type='NSOpenGLContext*' index='0' name='context' type='@'/>
+<arg declared_type='GLbitfield' index='1' name='mask' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='createTexture:fromView:internalFormat:'>
-<arg name='target' declared_type='GLenum' type='I' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
-<arg name='format' declared_type='GLenum' type='I' index='2'/>
+<arg declared_type='GLenum' index='0' name='target' type='I'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
+<arg declared_type='GLenum' index='2' name='format' type='I'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='currentContext' class_method='true'>
+<method class_method='true' selector='currentContext'>
<retval declared_type='NSOpenGLContext*' type='@'/>
</method>
<method selector='currentVirtualScreen'>
@@ -16080,18 +18280,18 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='getValues:forParameter:'>
-<arg name='vals' declared_type='GLint*' type='^i' index='0'/>
-<arg name='param' declared_type='NSOpenGLContextParameter' type='i' index='1'/>
+<arg declared_type='GLint*' index='0' name='vals' type='^i'/>
+<arg declared_type='NSOpenGLContextParameter' index='1' name='param' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithCGLContextObj:'>
-<arg name='context' declared_type='void*' type='^v' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='struct _CGLContextObject*' index='0' name='context' type='^{_CGLContextObject=}'/>
+<retval declared_type='NSOpenGLContext*' type='@'/>
</method>
<method selector='initWithFormat:shareContext:'>
-<arg name='format' declared_type='NSOpenGLPixelFormat*' type='@' index='0'/>
-<arg name='share' declared_type='NSOpenGLContext*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSOpenGLPixelFormat*' index='0' name='format' type='@'/>
+<arg declared_type='NSOpenGLContext*' index='1' name='share' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='makeCurrentContext'>
<retval declared_type='void' type='v'/>
@@ -16105,39 +18305,42 @@
<method selector='pixelBufferMipMapLevel'>
<retval declared_type='GLint' type='i'/>
</method>
+<method selector='pixelFormat'>
+<retval declared_type='NSOpenGLPixelFormat*' type='@'/>
+</method>
<method selector='setCurrentVirtualScreen:'>
-<arg name='screen' declared_type='GLint' type='i' index='0'/>
+<arg declared_type='GLint' index='0' name='currentVirtualScreen' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFullScreen'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOffScreen:width:height:rowbytes:'>
-<arg name='baseaddr' declared_type='void*' type='^v' index='0'/>
-<arg name='width' declared_type='GLsizei' type='i' index='1'/>
-<arg name='height' declared_type='GLsizei' type='i' index='2'/>
-<arg name='rowbytes' declared_type='GLint' type='i' index='3'/>
+<arg declared_type='void*' index='0' name='baseaddr' type='^v'/>
+<arg declared_type='GLsizei' index='1' name='width' type='i'/>
+<arg declared_type='GLsizei' index='2' name='height' type='i'/>
+<arg declared_type='GLint' index='3' name='rowbytes' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPixelBuffer:cubeMapFace:mipMapLevel:currentVirtualScreen:'>
-<arg name='pixelBuffer' declared_type='NSOpenGLPixelBuffer*' type='@' index='0'/>
-<arg name='face' declared_type='GLenum' type='I' index='1'/>
-<arg name='level' declared_type='GLint' type='i' index='2'/>
-<arg name='screen' declared_type='GLint' type='i' index='3'/>
+<arg declared_type='NSOpenGLPixelBuffer*' index='0' name='pixelBuffer' type='@'/>
+<arg declared_type='GLenum' index='1' name='face' type='I'/>
+<arg declared_type='GLint' index='2' name='level' type='i'/>
+<arg declared_type='GLint' index='3' name='screen' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextureImageToPixelBuffer:colorBuffer:'>
-<arg name='pixelBuffer' declared_type='NSOpenGLPixelBuffer*' type='@' index='0'/>
-<arg name='source' declared_type='GLenum' type='I' index='1'/>
+<arg declared_type='NSOpenGLPixelBuffer*' index='0' name='pixelBuffer' type='@'/>
+<arg declared_type='GLenum' index='1' name='source' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValues:forParameter:'>
-<arg name='vals' declared_type='GLint*' const='true' type='^i' index='0'/>
-<arg name='param' declared_type='NSOpenGLContextParameter' type='i' index='1'/>
+<arg const='true' declared_type='GLint*' index='0' name='vals' type='^i'/>
+<arg declared_type='NSOpenGLContextParameter' index='1' name='param' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='update'>
@@ -16149,43 +18352,43 @@
</class>
<class name='NSOpenGLLayer'>
<method selector='canDrawInOpenGLContext:pixelFormat:forLayerTime:displayTime:'>
-<arg name='context' declared_type='NSOpenGLContext*' type='@' index='0'/>
-<arg name='pixelFormat' declared_type='NSOpenGLPixelFormat*' type='@' index='1'/>
-<arg name='t' declared_type='CFTimeInterval' type='d' index='2'/>
-<arg name='ts' declared_type='CVTimeStamp*' const='true' type='^{_CVTimeStamp=IiqQdq{CVSMPTETime=ssIIIssss}QQ}' index='3'/>
+<arg declared_type='NSOpenGLContext*' index='0' name='context' type='@'/>
+<arg declared_type='NSOpenGLPixelFormat*' index='1' name='pixelFormat' type='@'/>
+<arg declared_type='CFTimeInterval' index='2' name='t' type='d'/>
+<arg const='true' declared_type='CVTimeStamp*' index='3' name='ts' type='^{_CVTimeStamp=IiqQdq{CVSMPTETime=ssIIIssss}QQ}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawInOpenGLContext:pixelFormat:forLayerTime:displayTime:'>
-<arg name='context' declared_type='NSOpenGLContext*' type='@' index='0'/>
-<arg name='pixelFormat' declared_type='NSOpenGLPixelFormat*' type='@' index='1'/>
-<arg name='t' declared_type='CFTimeInterval' type='d' index='2'/>
-<arg name='ts' declared_type='CVTimeStamp*' const='true' type='^{_CVTimeStamp=IiqQdq{CVSMPTETime=ssIIIssss}QQ}' index='3'/>
+<arg declared_type='NSOpenGLContext*' index='0' name='context' type='@'/>
+<arg declared_type='NSOpenGLPixelFormat*' index='1' name='pixelFormat' type='@'/>
+<arg declared_type='CFTimeInterval' index='2' name='t' type='d'/>
+<arg const='true' declared_type='CVTimeStamp*' index='3' name='ts' type='^{_CVTimeStamp=IiqQdq{CVSMPTETime=ssIIIssss}QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='openGLContext'>
<retval declared_type='NSOpenGLContext*' type='@'/>
</method>
<method selector='openGLContextForPixelFormat:'>
-<arg name='pixelFormat' declared_type='NSOpenGLPixelFormat*' type='@' index='0'/>
+<arg declared_type='NSOpenGLPixelFormat*' index='0' name='pixelFormat' type='@'/>
<retval declared_type='NSOpenGLContext*' type='@'/>
</method>
<method selector='openGLPixelFormat'>
<retval declared_type='NSOpenGLPixelFormat*' type='@'/>
</method>
<method selector='openGLPixelFormatForDisplayMask:'>
-<arg name='mask' declared_type='uint32_t' type='I' index='0'/>
+<arg declared_type='uint32_t' index='0' name='mask' type='I'/>
<retval declared_type='NSOpenGLPixelFormat*' type='@'/>
</method>
<method selector='setOpenGLContext:'>
-<arg name='openGLContext' declared_type='NSOpenGLContext*' type='@' index='0'/>
+<arg declared_type='NSOpenGLContext*' index='0' name='openGLContext' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOpenGLPixelFormat:'>
-<arg name='openGLPixelFormat' declared_type='NSOpenGLPixelFormat*' type='@' index='0'/>
+<arg declared_type='NSOpenGLPixelFormat*' index='0' name='openGLPixelFormat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='view'>
@@ -16194,19 +18397,19 @@
</class>
<class name='NSOpenGLPixelBuffer'>
<method selector='CGLPBufferObj'>
-<retval declared_type='void*' type='^v'/>
+<retval declared_type='struct _CGLPBufferObject*' type='^{_CGLPBufferObject=}'/>
</method>
<method selector='initWithCGLPBufferObj:'>
-<arg name='pbuffer' declared_type='void*' type='^v' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='struct _CGLPBufferObject*' index='0' name='pbuffer' type='^{_CGLPBufferObject=}'/>
+<retval declared_type='NSOpenGLPixelBuffer*' type='@'/>
</method>
<method selector='initWithTextureTarget:textureInternalFormat:textureMaxMipMapLevel:pixelsWide:pixelsHigh:'>
-<arg name='target' declared_type='GLenum' type='I' index='0'/>
-<arg name='format' declared_type='GLenum' type='I' index='1'/>
-<arg name='maxLevel' declared_type='GLint' type='i' index='2'/>
-<arg name='pixelsWide' declared_type='GLsizei' type='i' index='3'/>
-<arg name='pixelsHigh' declared_type='GLsizei' type='i' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='GLenum' index='0' name='target' type='I'/>
+<arg declared_type='GLenum' index='1' name='format' type='I'/>
+<arg declared_type='GLint' index='2' name='maxLevel' type='i'/>
+<arg declared_type='GLsizei' index='3' name='pixelsWide' type='i'/>
+<arg declared_type='GLsizei' index='4' name='pixelsHigh' type='i'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='pixelsHigh'>
<retval declared_type='GLsizei' type='i'/>
@@ -16226,34 +18429,34 @@
</class>
<class name='NSOpenGLPixelFormat'>
<method selector='CGLPixelFormatObj'>
-<retval declared_type='void*' type='^v'/>
+<retval declared_type='struct _CGLPixelFormatObject*' type='^{_CGLPixelFormatObject=}'/>
</method>
<method selector='attributes'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='getValues:forAttribute:forVirtualScreen:'>
-<arg name='vals' declared_type='GLint*' type='^i' index='0'/>
-<arg name='attrib' declared_type='NSOpenGLPixelFormatAttribute' type='I' index='1'/>
-<arg name='screen' declared_type='GLint' type='i' index='2'/>
+<arg declared_type='GLint*' index='0' name='vals' type='^i'/>
+<arg declared_type='NSOpenGLPixelFormatAttribute' index='1' name='attrib' type='I'/>
+<arg declared_type='GLint' index='2' name='screen' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithAttributes:'>
-<arg name='attribs' declared_type='NSOpenGLPixelFormatAttribute*' const='true' type='^I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='NSOpenGLPixelFormatAttribute*' index='0' name='attribs' type='^I'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCGLPixelFormatObj:'>
-<arg name='format' declared_type='void*' type='^v' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='struct _CGLPixelFormatObject*' index='0' name='format' type='^{_CGLPixelFormatObject=}'/>
+<retval declared_type='NSOpenGLPixelFormat*' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='attribs' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='attribs' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='numberOfVirtualScreens'>
<retval declared_type='GLint' type='i'/>
</method>
<method selector='setAttributes:'>
-<arg name='attribs' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='attribs' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -16261,13 +18464,13 @@
<method selector='clearGLContext'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='defaultPixelFormat' class_method='true'>
+<method class_method='true' selector='defaultPixelFormat'>
<retval declared_type='NSOpenGLPixelFormat*' type='@'/>
</method>
<method selector='initWithFrame:pixelFormat:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='format' declared_type='NSOpenGLPixelFormat*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSOpenGLPixelFormat*' index='1' name='format' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='openGLContext'>
<retval declared_type='NSOpenGLContext*' type='@'/>
@@ -16282,11 +18485,11 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='setOpenGLContext:'>
-<arg name='context' declared_type='NSOpenGLContext*' type='@' index='0'/>
+<arg declared_type='NSOpenGLContext*' index='0' name='openGLContext' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPixelFormat:'>
-<arg name='pixelFormat' declared_type='NSOpenGLPixelFormat*' type='@' index='0'/>
+<arg declared_type='NSOpenGLPixelFormat*' index='0' name='pixelFormat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='update'>
@@ -16301,22 +18504,22 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='beginForDirectory:file:types:modelessDelegate:didEndSelector:contextInfo:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='fileTypes' declared_type='NSArray*' type='@' index='2'/>
-<arg name='delegate' declared_type='id' type='@' index='3'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='4'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='5'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSArray*' index='2' name='fileTypes' type='@'/>
+<arg declared_type='id' index='3' name='delegate' type='@'/>
+<arg declared_type='SEL' index='4' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='5' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginSheetForDirectory:file:types:modalForWindow:modalDelegate:didEndSelector:contextInfo:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='fileTypes' declared_type='NSArray*' type='@' index='2'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='3'/>
-<arg name='delegate' declared_type='id' type='@' index='4'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='5'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='6'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSArray*' index='2' name='fileTypes' type='@'/>
+<arg declared_type='NSWindow*' index='3' name='docWindow' type='@'/>
+<arg declared_type='id' index='4' name='delegate' type='@'/>
+<arg declared_type='SEL' index='5' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='6' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='canChooseDirectories'>
@@ -16325,39 +18528,53 @@
<method selector='canChooseFiles'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='canDownloadUbiquitousContents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='canResolveUbiquitousConflicts'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='filenames'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='openPanel' class_method='true'>
+<method class_method='true' selector='openPanel'>
<retval declared_type='NSOpenPanel*' type='@'/>
</method>
<method selector='resolvesAliases'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='runModalForDirectory:file:types:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='fileTypes' declared_type='NSArray*' type='@' index='2'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSArray*' index='2' name='fileTypes' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runModalForTypes:'>
-<arg name='fileTypes' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSArray*' index='0' name='fileTypes' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAllowsMultipleSelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsMultipleSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanChooseDirectories:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canChooseDirectories' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanChooseFiles:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canChooseFiles' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCanDownloadUbiquitousContents:'>
+<arg declared_type='BOOL' index='0' name='canDownloadUbiquitousContents' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCanResolveUbiquitousConflicts:'>
+<arg declared_type='BOOL' index='0' name='canResolveUbiquitousConflicts' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setResolvesAliases:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='resolvesAliases' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -16368,13 +18585,18 @@
<method selector='autosaveExpandedItems'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='child:ofItem:'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='collapseItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='collapseItem:collapseChildren:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
-<arg name='collapseChildren' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
+<arg declared_type='BOOL' index='1' name='collapseChildren' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='dataSource'>
@@ -16384,144 +18606,230 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='expandItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='expandItem:expandChildren:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
-<arg name='expandChildren' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
+<arg declared_type='BOOL' index='1' name='expandChildren' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='frameOfOutlineCellAtRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='indentationMarkerFollowsCell'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='indentationPerLevel'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='insertItemsAtIndexes:inParent:withAnimation:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='parent' declared_type='id' type='@' index='1'/>
-<arg name='animationOptions' declared_type='NSTableViewAnimationOptions' type64='Q' type='I' index='2'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='id' index='1' name='parent' type='@'/>
+<arg declared_type='NSTableViewAnimationOptions' index='2' name='animationOptions' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isExpandable:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isItemExpanded:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='itemAtRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='levelForItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='levelForRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='moveItemAtIndex:inParent:toIndex:inParent:'>
-<arg name='fromIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='oldParent' declared_type='id' type='@' index='1'/>
-<arg name='toIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='newParent' declared_type='id' type='@' index='3'/>
+<arg declared_type='NSInteger' index='0' name='fromIndex' type='i' type64='q'/>
+<arg declared_type='id' index='1' name='oldParent' type='@'/>
+<arg declared_type='NSInteger' index='2' name='toIndex' type='i' type64='q'/>
+<arg declared_type='id' index='3' name='newParent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='numberOfChildrenOfItem:'>
+<arg declared_type='id' index='0' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
<method selector='outlineTableColumn'>
<retval declared_type='NSTableColumn*' type='@'/>
</method>
<method selector='parentForItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='reloadItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reloadItem:reloadChildren:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
-<arg name='reloadChildren' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
+<arg declared_type='BOOL' index='1' name='reloadChildren' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemsAtIndexes:inParent:withAnimation:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='parent' declared_type='id' type='@' index='1'/>
-<arg name='animationOptions' declared_type='NSTableViewAnimationOptions' type64='Q' type='I' index='2'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='id' index='1' name='parent' type='@'/>
+<arg declared_type='NSTableViewAnimationOptions' index='2' name='animationOptions' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rowForItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAutoresizesOutlineColumn:'>
-<arg name='resize' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autoresizesOutlineColumn' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutosaveExpandedItems:'>
-<arg name='save' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autosaveExpandedItems' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDataSource:'>
-<arg name='aSource' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='aSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDropItem:dropChildIndex:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='id' index='0' name='item' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndentationMarkerFollowsCell:'>
-<arg name='drawInCell' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='indentationMarkerFollowsCell' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndentationPerLevel:'>
-<arg name='indentationPerLevel' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='indentationPerLevel' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOutlineTableColumn:'>
-<arg name='outlineTableColumn' declared_type='NSTableColumn*' type='@' index='0'/>
+<arg declared_type='NSTableColumn*' index='0' name='outlineTableColumn' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUserInterfaceLayoutDirection:'>
+<arg declared_type='NSUserInterfaceLayoutDirection' index='0' name='userInterfaceLayoutDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldCollapseAutoExpandedItemsForDeposited:'>
-<arg name='deposited' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='deposited' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='userInterfaceLayoutDirection'>
+<retval declared_type='NSUserInterfaceLayoutDirection' type='i' type64='q'/>
+</method>
</class>
<class name='NSPDFImageRep'>
<method selector='PDFRepresentation'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='bounds'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='currentPage'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='imageRepWithData:' class_method='true'>
-<arg name='pdfData' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='imageRepWithData:'>
+<arg declared_type='NSData*' index='0' name='pdfData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='pdfData' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='pdfData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='pageCount'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setCurrentPage:'>
-<arg name='page' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='currentPage' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSPDFInfo'>
+<method selector='URL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='attributes'>
+<retval declared_type='NSMutableDictionary*' type='@'/>
+</method>
+<method selector='isFileExtensionHidden'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='orientation'>
+<retval declared_type='NSPaperOrientation' type='i' type64='q'/>
+</method>
+<method selector='paperSize'>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='setFileExtensionHidden:'>
+<arg declared_type='BOOL' index='0' name='fileExtensionHidden' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setOrientation:'>
+<arg declared_type='NSPaperOrientation' index='0' name='orientation' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPaperSize:'>
+<arg declared_type='NSSize' index='0' name='paperSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTagNames:'>
+<arg declared_type='NSArray*' index='0' name='tagNames' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setURL:'>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='tagNames'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+</class>
+<class name='NSPDFPanel'>
+<method selector='accessoryController'>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
+<method selector='beginSheetWithPDFInfo:modalForWindow:completionHandler:'>
+<arg declared_type='NSPDFInfo*' index='0' name='pdfInfo' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='docWindow' type='@'/>
+<arg declared_type='void (^)(NSInteger)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSInteger' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='defaultFileName'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='options'>
+<retval declared_type='NSPDFPanelOptions' type='i' type64='q'/>
+</method>
+<method class_method='true' selector='panel'>
+<retval declared_type='NSPDFPanel*' type='@'/>
+</method>
+<method selector='setAccessoryController:'>
+<arg declared_type='NSViewController*' index='0' name='accessoryController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDefaultFileName:'>
+<arg declared_type='NSString*' index='0' name='defaultFileName' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setOptions:'>
+<arg declared_type='NSPDFPanelOptions' index='0' name='options' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -16530,16 +18838,68 @@
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='boundingBox'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method selector='imageRepWithData:' class_method='true'>
-<arg name='pictData' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='imageRepWithData:'>
+<arg declared_type='NSData*' index='0' name='pictData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='pictData' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='pictData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+</class>
+<class name='NSPageController'>
+<method selector='arrangedObjects'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='completeTransition'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='navigateBack:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='navigateForward:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='navigateForwardToObject:'>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='selectedIndex'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='selectedViewController'>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
+<method selector='setArrangedObjects:'>
+<arg declared_type='NSArray*' index='0' name='arrangedObjects' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelegate:'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSelectedIndex:'>
+<arg declared_type='NSInteger' index='0' name='selectedIndex' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTransitionStyle:'>
+<arg declared_type='NSPageControllerTransitionStyle' index='0' name='transitionStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='takeSelectedIndexFrom:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='transitionStyle'>
+<retval declared_type='NSPageControllerTransitionStyle' type='i' type64='q'/>
+</method>
</class>
<class name='NSPageLayout'>
<method selector='accessoryControllers'>
@@ -16549,18 +18909,18 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='addAccessoryController:'>
-<arg name='accessoryController' declared_type='NSViewController*' type='@' index='0'/>
+<arg declared_type='NSViewController*' index='0' name='accessoryController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginSheetWithPrintInfo:modalForWindow:delegate:didEndSelector:contextInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='docWindow' type='@'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='pageLayout' class_method='true'>
+<method class_method='true' selector='pageLayout'>
<retval declared_type='NSPageLayout*' type='@'/>
</method>
<method selector='printInfo'>
@@ -16570,24 +18930,46 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAccessoryController:'>
-<arg name='accessoryController' declared_type='NSViewController*' type='@' index='0'/>
+<arg declared_type='NSViewController*' index='0' name='accessoryController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runModal'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runModalWithPrintInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='accessoryView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='accessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writePrintInfo'>
<retval declared_type='void' type='v'/>
</method>
</class>
+<class name='NSPanGestureRecognizer'>
+<method selector='buttonMask'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='setButtonMask:'>
+<arg declared_type='NSUInteger' index='0' name='buttonMask' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTranslation:inView:'>
+<arg declared_type='NSPoint' index='0' name='translation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='translationInView:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='velocityInView:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+</class>
<class name='NSPanel'>
<method selector='becomesKeyOnlyIfNeeded'>
<retval declared_type='BOOL' type='B'/>
@@ -16596,15 +18978,15 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setBecomesKeyOnlyIfNeeded:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='becomesKeyOnlyIfNeeded' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloatingPanel:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='floatingPanel' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWorksWhenModal:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='worksWhenModal' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='worksWhenModal'>
@@ -16613,59 +18995,59 @@
</class>
<class name='NSParagraphStyle'>
<method selector='alignment'>
-<retval declared_type='NSTextAlignment' type64='Q' type='I'/>
+<retval declared_type='NSTextAlignment' type='I' type64='Q'/>
</method>
<method selector='baseWritingDirection'>
-<retval declared_type='NSWritingDirection' type64='q' type='i'/>
+<retval declared_type='NSWritingDirection' type='i' type64='q'/>
</method>
-<method selector='defaultParagraphStyle' class_method='true'>
+<method class_method='true' selector='defaultParagraphStyle'>
<retval declared_type='NSParagraphStyle*' type='@'/>
</method>
<method selector='defaultTabInterval'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='defaultWritingDirectionForLanguage:' class_method='true'>
-<arg name='languageName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSWritingDirection' type64='q' type='i'/>
+<method class_method='true' selector='defaultWritingDirectionForLanguage:'>
+<arg declared_type='NSString*' index='0' name='languageName' type='@'/>
+<retval declared_type='NSWritingDirection' type='i' type64='q'/>
</method>
<method selector='firstLineHeadIndent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='headIndent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='headerLevel'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='hyphenationFactor'>
<retval declared_type='float' type='f'/>
</method>
<method selector='lineBreakMode'>
-<retval declared_type='NSLineBreakMode' type64='Q' type='I'/>
+<retval declared_type='NSLineBreakMode' type='I' type64='Q'/>
</method>
<method selector='lineHeightMultiple'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='lineSpacing'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='maximumLineHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='minimumLineHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='paragraphSpacing'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='paragraphSpacingBefore'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='tabStops'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tailIndent'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='textBlocks'>
<retval declared_type='NSArray*' type='@'/>
@@ -16679,165 +19061,165 @@
</class>
<class name='NSPasteboard'>
<method selector='addTypes:owner:'>
-<arg name='newTypes' declared_type='NSArray*' type='@' index='0'/>
-<arg name='newOwner' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSArray*' index='0' name='newTypes' type='@'/>
+<arg declared_type='id' index='1' name='newOwner' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='availableTypeFromArray:'>
-<arg name='types' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='types' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='canReadItemWithDataConformingToTypes:'>
-<arg name='types' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='types' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='canReadObjectForClasses:options:'>
-<arg name='classArray' declared_type='NSArray*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='classArray' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='changeCount'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='clearContents'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='dataForType:'>
-<arg name='dataType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='dataType' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='declareTypes:owner:'>
-<arg name='newTypes' declared_type='NSArray*' type='@' index='0'/>
-<arg name='newOwner' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSArray*' index='0' name='newTypes' type='@'/>
+<arg declared_type='id' index='1' name='newOwner' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='generalPasteboard' class_method='true'>
+<method class_method='true' selector='generalPasteboard'>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
<method selector='indexOfPasteboardItem:'>
-<arg name='pasteboardItem' declared_type='NSPasteboardItem*' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSPasteboardItem*' index='0' name='pasteboardItem' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='pasteboardByFilteringData:ofType:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='pasteboardByFilteringData:ofType:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
-<method selector='pasteboardByFilteringFile:' class_method='true'>
-<arg name='filename' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='pasteboardByFilteringFile:'>
+<arg declared_type='NSString*' index='0' name='filename' type='@'/>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
-<method selector='pasteboardByFilteringTypesInPasteboard:' class_method='true'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='pasteboardByFilteringTypesInPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
<method selector='pasteboardItems'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='pasteboardWithName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='pasteboardWithName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
-<method selector='pasteboardWithUniqueName' class_method='true'>
+<method class_method='true' selector='pasteboardWithUniqueName'>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
<method selector='propertyListForType:'>
-<arg name='dataType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='dataType' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='readFileContentsType:toFile:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='readFileWrapper'>
<retval declared_type='NSFileWrapper*' type='@'/>
</method>
<method selector='readObjectsForClasses:options:'>
-<arg name='classArray' declared_type='NSArray*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='classArray' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='releaseGlobally'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setData:forType:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='dataType' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSString*' index='1' name='dataType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setPropertyList:forType:'>
-<arg name='plist' declared_type='id' type='@' index='0'/>
-<arg name='dataType' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='plist' type='@'/>
+<arg declared_type='NSString*' index='1' name='dataType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setString:forType:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='dataType' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSString*' index='1' name='dataType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='stringForType:'>
-<arg name='dataType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='dataType' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='types'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='typesFilterableTo:' class_method='true'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='typesFilterableTo:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='writeFileContents:'>
-<arg name='filename' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeFileWrapper:'>
-<arg name='wrapper' declared_type='NSFileWrapper*' type='@' index='0'/>
+<arg declared_type='NSFileWrapper*' index='0' name='wrapper' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeObjects:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSPasteboardItem'>
<method selector='availableTypeFromArray:'>
-<arg name='types' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='types' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='dataForType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='propertyListForType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='setData:forType:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setDataProvider:forTypes:'>
-<arg name='dataProvider' declared_type='id' type='@' index='0'/>
-<arg name='types' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='dataProvider' type='@'/>
+<arg declared_type='NSArray*' index='1' name='types' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setPropertyList:forType:'>
-<arg name='propertyList' declared_type='id' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='propertyList' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setString:forType:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='stringForType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='types'>
@@ -16864,31 +19246,31 @@
<retval declared_type='SEL' type=':'/>
</method>
<method selector='mouseEntered:withFrame:inView:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='view' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseExited:withFrame:inView:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='view' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pathComponentCellAtPoint:withFrame:inView:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='view' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='view' type='@'/>
<retval declared_type='NSPathComponentCell*' type='@'/>
</method>
-<method selector='pathComponentCellClass' class_method='true'>
+<method class_method='true' selector='pathComponentCellClass'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='pathComponentCells'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='pathStyle'>
-<retval declared_type='NSPathStyle' type64='q' type='i'/>
+<retval declared_type='NSPathStyle' type='i' type64='q'/>
</method>
<method selector='placeholderAttributedString'>
<retval declared_type='NSAttributedString*' type='@'/>
@@ -16897,53 +19279,49 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='rectOfPathComponentCell:withFrame:inView:'>
-<arg name='cell' declared_type='NSPathComponentCell*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='view' declared_type='NSView*' type='@' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSPathComponentCell*' index='0' name='cell' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='view' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='setAllowedTypes:'>
-<arg name='allowedTypes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='allowedTypes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
-<retval declared_type='void' type='v'/>
-</method>
-<method selector='setControlSize:'>
-<arg name='size' declared_type='NSControlSize' type64='Q' type='I' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleAction:'>
-<arg name='action' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='doubleAction' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectValue:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPathComponentCells:'>
-<arg name='cells' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='pathComponentCells' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPathStyle:'>
-<arg name='style' declared_type='NSPathStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSPathStyle' index='0' name='pathStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlaceholderAttributedString:'>
-<arg name='string' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='placeholderAttributedString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlaceholderString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='placeholderString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -16955,11 +19333,11 @@
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='setImage:'>
-<arg name='value' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -16967,74 +19345,138 @@
<method selector='URL'>
<retval declared_type='NSURL*' type='@'/>
</method>
+<method selector='allowedTypes'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='backgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='clickedPathComponentCell'>
<retval declared_type='NSPathComponentCell*' type='@'/>
</method>
+<method selector='clickedPathItem'>
+<retval declared_type='NSPathControlItem*' type='@'/>
+</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='doubleAction'>
<retval declared_type='SEL' type=':'/>
</method>
+<method selector='isEditable'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='menu'>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='pathComponentCells'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='pathItems'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='pathStyle'>
-<retval declared_type='NSPathStyle' type64='q' type='i'/>
+<retval declared_type='NSPathStyle' type='i' type64='q'/>
+</method>
+<method selector='placeholderAttributedString'>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='placeholderString'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='setAllowedTypes:'>
+<arg declared_type='NSArray*' index='0' name='allowedTypes' type='@'/>
+<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleAction:'>
-<arg name='action' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='doubleAction' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingSourceOperationMask:forLocal:'>
-<arg name='mask' declared_type='NSDragOperation' type64='Q' type='I' index='0'/>
-<arg name='isLocal' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSDragOperation' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='1' name='isLocal' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setEditable:'>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPathComponentCells:'>
-<arg name='cells' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='cells' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPathItems:'>
+<arg declared_type='NSArray*' index='0' name='pathItems' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPathStyle:'>
-<arg name='style' declared_type='NSPathStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSPathStyle' index='0' name='pathStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPlaceholderAttributedString:'>
+<arg declared_type='NSAttributedString*' index='0' name='placeholderAttributedString' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPlaceholderString:'>
+<arg declared_type='NSString*' index='0' name='placeholderString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
+<class name='NSPathControlItem'>
+<method selector='URL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='attributedTitle'>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='image'>
+<retval declared_type='NSImage*' type='@'/>
+</method>
+<method selector='setAttributedTitle:'>
+<arg declared_type='NSAttributedString*' index='0' name='attributedTitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setImage:'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTitle:'>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='title'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+</class>
<class name='NSPersistentDocument'>
<method selector='configurePersistentStoreCoordinatorForURL:ofType:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='fileType' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='fileType' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='fileType' declared_type='NSString*' type='@' index='1'/>
-<arg name='configuration' declared_type='NSString*' type='@' index='2'/>
-<arg name='storeOptions' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='error' declared_type='NSError**' type='^@' index='4'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='fileType' type='@'/>
+<arg declared_type='NSString*' index='2' name='configuration' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='storeOptions' type='@'/>
+<arg declared_type='NSError**' index='4' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='managedObjectContext'>
@@ -17044,96 +19486,96 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='persistentStoreTypeForFileType:'>
-<arg name='fileType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fileType' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='readFromURL:ofType:error:'>
-<arg name='absoluteURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='absoluteURL' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='revertToContentsOfURL:ofType:error:'>
-<arg name='inAbsoluteURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='inTypeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='inAbsoluteURL' type='@'/>
+<arg declared_type='NSString*' index='1' name='inTypeName' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setManagedObjectContext:'>
-<arg name='managedObjectContext' declared_type='NSManagedObjectContext*' type='@' index='0'/>
+<arg declared_type='NSManagedObjectContext*' index='0' name='managedObjectContext' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writeToURL:ofType:forSaveOperation:originalContentsURL:error:'>
-<arg name='absoluteURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='saveOperation' declared_type='NSSaveOperationType' type64='Q' type='I' index='2'/>
-<arg name='absoluteOriginalContentsURL' declared_type='NSURL*' type='@' index='3'/>
-<arg name='error' declared_type='NSError**' type='^@' index='4'/>
+<arg declared_type='NSURL*' index='0' name='absoluteURL' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
+<arg declared_type='NSSaveOperationType' index='2' name='saveOperation' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='3' name='absoluteOriginalContentsURL' type='@'/>
+<arg declared_type='NSError**' index='4' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSPopUpButton'>
<method selector='addItemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addItemsWithTitles:'>
-<arg name='itemTitles' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='itemTitles' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='autoenablesItems'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='indexOfItem:'>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSMenuItem*' index='0' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithRepresentedObject:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTarget:andAction:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='actionSelector' declared_type='SEL' type=':' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='SEL' index='1' name='actionSelector' type=':'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfSelectedItem'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithFrame:pullsDown:'>
-<arg name='buttonFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='buttonFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertItemWithTitle:atIndex:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='itemArray'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='itemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='itemTitleAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='itemTitles'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='itemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='lastItem'>
@@ -17143,10 +19585,10 @@
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='numberOfItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='preferredEdge'>
-<retval declared_type='NSRectEdge' type64='Q' type='i'/>
+<retval declared_type='NSRectEdge' type='i' type64='Q'/>
</method>
<method selector='pullsDown'>
<retval declared_type='BOOL' type='B'/>
@@ -17155,50 +19597,53 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItem:'>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='0'/>
+<arg declared_type='NSMenuItem*' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItemWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectItemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedItem'>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
+<method selector='selectedTag'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
<method selector='setAutoenablesItems:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autoenablesItems' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreferredEdge:'>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='0'/>
+<arg declared_type='NSRectEdge' index='0' name='preferredEdge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPullsDown:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='pullsDown' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='synchronizeTitleAndSelectedItem'>
@@ -17210,22 +19655,22 @@
</class>
<class name='NSPopUpButtonCell'>
<method selector='addItemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addItemsWithTitles:'>
-<arg name='itemTitles' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='itemTitles' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='altersStateOfSelectedItem'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='arrowPosition'>
-<retval declared_type='NSPopUpArrowPosition' type64='Q' type='I'/>
+<retval declared_type='NSPopUpArrowPosition' type='I' type64='Q'/>
</method>
<method selector='attachPopUpWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='autoenablesItems'>
@@ -17235,55 +19680,55 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='indexOfItem:'>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSMenuItem*' index='0' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithRepresentedObject:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTarget:andAction:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='actionSelector' declared_type='SEL' type=':' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='SEL' index='1' name='actionSelector' type=':'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfItemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfSelectedItem'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initTextCell:pullsDown:'>
-<arg name='stringValue' declared_type='NSString*' type='@' index='0'/>
-<arg name='pullDown' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='stringValue' type='@'/>
+<arg declared_type='BOOL' index='1' name='pullDown' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertItemWithTitle:atIndex:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='itemArray'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='itemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='itemTitleAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='itemTitles'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='itemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='lastItem'>
@@ -17293,18 +19738,15 @@
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='numberOfItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
-</method>
-<method selector='objectValue'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='performClickWithFrame:inView:'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='preferredEdge'>
-<retval declared_type='NSRectEdge' type64='Q' type='i'/>
+<retval declared_type='NSRectEdge' type='i' type64='Q'/>
</method>
<method selector='pullsDown'>
<retval declared_type='BOOL' type='B'/>
@@ -17313,66 +19755,62 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItem:'>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='0'/>
+<arg declared_type='NSMenuItem*' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectItemWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectItemWithTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedItem'>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='setAltersStateOfSelectedItem:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='altersStateOfSelectedItem' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setArrowPosition:'>
-<arg name='position' declared_type='NSPopUpArrowPosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSPopUpArrowPosition' index='0' name='arrowPosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutoenablesItems:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autoenablesItems' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<retval declared_type='void' type='v'/>
-</method>
-<method selector='setObjectValue:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreferredEdge:'>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='0'/>
+<arg declared_type='NSRectEdge' index='0' name='preferredEdge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPullsDown:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='pullsDown' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesItemFromMenu:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesItemFromMenu' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='synchronizeTitleAndSelectedItem'>
@@ -17390,16 +19828,16 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='appearance'>
-<retval declared_type='NSPopoverAppearance' type64='q' type='i'/>
+<retval declared_type='NSAppearance*' type='@'/>
</method>
<method selector='behavior'>
-<retval declared_type='NSPopoverBehavior' type64='q' type='i'/>
+<retval declared_type='NSPopoverBehavior' type='i' type64='q'/>
</method>
<method selector='close'>
<retval declared_type='void' type='v'/>
</method>
<method selector='contentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='contentViewController'>
<retval declared_type='NSViewController*' type='@'/>
@@ -17407,48 +19845,58 @@
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='effectiveAppearance'>
+<retval declared_type='NSAppearance*' type='@'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='isShown'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='performClose:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='positioningRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='setAnimates:'>
-<arg name='animates' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='animates' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAppearance:'>
-<arg name='appearance' declared_type='NSPopoverAppearance' type64='q' type='i' index='0'/>
+<arg declared_type='NSAppearance*' index='0' name='appearance' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBehavior:'>
-<arg name='behavior' declared_type='NSPopoverBehavior' type64='q' type='i' index='0'/>
+<arg declared_type='NSPopoverBehavior' index='0' name='behavior' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentSize:'>
-<arg name='contentSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='contentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentViewController:'>
-<arg name='contentViewController' declared_type='NSViewController*' type='@' index='0'/>
+<arg declared_type='NSViewController*' index='0' name='contentViewController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositioningRect:'>
-<arg name='positioningRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='positioningRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showRelativeToRect:ofView:preferredEdge:'>
-<arg name='positioningRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='positioningView' declared_type='NSView*' type='@' index='1'/>
-<arg name='preferredEdge' declared_type='NSRectEdge' type64='Q' type='i' index='2'/>
+<arg declared_type='NSRect' index='0' name='positioningRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='positioningView' type='@'/>
+<arg declared_type='NSRectEdge' index='2' name='preferredEdge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -17457,7 +19905,7 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='setRowTemplates:'>
-<arg name='rowTemplates' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='rowTemplates' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -17466,68 +19914,91 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='displayableSubpredicatesOfPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='initWithCompoundTypes:'>
-<arg name='compoundTypes' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='compoundTypes' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithLeftExpressions:rightExpressionAttributeType:modifier:operators:options:'>
-<arg name='leftExpressions' declared_type='NSArray*' type='@' index='0'/>
-<arg name='attributeType' declared_type='NSAttributeType' type64='Q' type='I' index='1'/>
-<arg name='modifier' declared_type='NSComparisonPredicateModifier' type64='Q' type='I' index='2'/>
-<arg name='operators' declared_type='NSArray*' type='@' index='3'/>
-<arg name='options' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='leftExpressions' type='@'/>
+<arg declared_type='NSAttributeType' index='1' name='attributeType' type='I' type64='Q'/>
+<arg declared_type='NSComparisonPredicateModifier' index='2' name='modifier' type='I' type64='Q'/>
+<arg declared_type='NSArray*' index='3' name='operators' type='@'/>
+<arg declared_type='NSUInteger' index='4' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithLeftExpressions:rightExpressions:modifier:operators:options:'>
-<arg name='leftExpressions' declared_type='NSArray*' type='@' index='0'/>
-<arg name='rightExpressions' declared_type='NSArray*' type='@' index='1'/>
-<arg name='modifier' declared_type='NSComparisonPredicateModifier' type64='Q' type='I' index='2'/>
-<arg name='operators' declared_type='NSArray*' type='@' index='3'/>
-<arg name='options' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='leftExpressions' type='@'/>
+<arg declared_type='NSArray*' index='1' name='rightExpressions' type='@'/>
+<arg declared_type='NSComparisonPredicateModifier' index='2' name='modifier' type='I' type64='Q'/>
+<arg declared_type='NSArray*' index='3' name='operators' type='@'/>
+<arg declared_type='NSUInteger' index='4' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='leftExpressions'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='matchForPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='modifier'>
-<retval declared_type='NSComparisonPredicateModifier' type64='Q' type='I'/>
+<retval declared_type='NSComparisonPredicateModifier' type='I' type64='Q'/>
</method>
<method selector='operators'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='options'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='predicateWithSubpredicates:'>
-<arg name='subpredicates' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='subpredicates' type='@'/>
<retval declared_type='NSPredicate*' type='@'/>
</method>
<method selector='rightExpressionAttributeType'>
-<retval declared_type='NSAttributeType' type64='Q' type='I'/>
+<retval declared_type='NSAttributeType' type='I' type64='Q'/>
</method>
<method selector='rightExpressions'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='setPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='templateViews'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='templatesWithAttributeKeyPaths:inEntityDescription:' class_method='true'>
-<arg name='keyPaths' declared_type='NSArray*' type='@' index='0'/>
-<arg name='entityDescription' declared_type='NSEntityDescription*' type='@' index='1'/>
+<method class_method='true' selector='templatesWithAttributeKeyPaths:inEntityDescription:'>
+<arg declared_type='NSArray*' index='0' name='keyPaths' type='@'/>
+<arg declared_type='NSEntityDescription*' index='1' name='entityDescription' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
</class>
+<class name='NSPressGestureRecognizer'>
+<method selector='allowableMovement'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='buttonMask'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='minimumPressDuration'>
+<retval declared_type='NSTimeInterval' type='d'/>
+</method>
+<method selector='setAllowableMovement:'>
+<arg declared_type='CGFloat' index='0' name='allowableMovement' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setButtonMask:'>
+<arg declared_type='NSUInteger' index='0' name='buttonMask' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMinimumPressDuration:'>
+<arg declared_type='NSTimeInterval' index='0' name='minimumPressDuration' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
<class name='NSPrintInfo'>
<method selector='PMPageFormat'>
<retval declared_type='void*' type='^v'/>
@@ -17539,23 +20010,23 @@
<retval declared_type='void*' type='^v'/>
</method>
<method selector='bottomMargin'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='defaultPrinter' class_method='true'>
+<method class_method='true' selector='defaultPrinter'>
<retval declared_type='NSPrinter*' type='@'/>
</method>
<method selector='dictionary'>
<retval declared_type='NSMutableDictionary*' type='@'/>
</method>
<method selector='horizontalPagination'>
-<retval declared_type='NSPrintingPaginationMode' type64='Q' type='I'/>
+<retval declared_type='NSPrintingPaginationMode' type='I' type64='Q'/>
</method>
<method selector='imageablePageBounds'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='initWithDictionary:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isHorizontallyCentered'>
<retval declared_type='BOOL' type='B'/>
@@ -17570,19 +20041,19 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='leftMargin'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='localizedPaperName'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='orientation'>
-<retval declared_type='NSPrintingOrientation' type64='Q' type='I'/>
+<retval declared_type='NSPaperOrientation' type='i' type64='q'/>
</method>
<method selector='paperName'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='paperSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='printSettings'>
<retval declared_type='NSMutableDictionary*' type='@'/>
@@ -17591,91 +20062,95 @@
<retval declared_type='NSPrinter*' type='@'/>
</method>
<method selector='rightMargin'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='scalingFactor'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='setBottomMargin:'>
-<arg name='margin' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='bottomMargin' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultPrinter:' class_method='true'>
-<arg name='printer' declared_type='NSPrinter*' type='@' index='0'/>
+<method class_method='true' selector='setDefaultPrinter:'>
+<arg declared_type='NSPrinter*' index='0' name='printer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHorizontalPagination:'>
-<arg name='mode' declared_type='NSPrintingPaginationMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSPrintingPaginationMode' index='0' name='horizontalPagination' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHorizontallyCentered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='horizontallyCentered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setJobDisposition:'>
-<arg name='disposition' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='jobDisposition' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLeftMargin:'>
-<arg name='margin' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='leftMargin' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOrientation:'>
-<arg name='orientation' declared_type='NSPrintingOrientation' type64='Q' type='I' index='0'/>
+<arg declared_type='NSPaperOrientation' index='0' name='orientation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaperName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='paperName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaperSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='paperSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrinter:'>
-<arg name='printer' declared_type='NSPrinter*' type='@' index='0'/>
+<arg declared_type='NSPrinter*' index='0' name='printer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRightMargin:'>
-<arg name='margin' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='rightMargin' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScalingFactor:'>
-<arg name='scalingFactor' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='scalingFactor' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionOnly:'>
-<arg name='selectionOnly' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectionOnly' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setSharedPrintInfo:' class_method='true'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
+<method class_method='true' selector='setSharedPrintInfo:'>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTopMargin:'>
-<arg name='margin' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='topMargin' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUpPrintOperationDefaultValues'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalPagination:'>
-<arg name='mode' declared_type='NSPrintingPaginationMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSPrintingPaginationMode' index='0' name='verticalPagination' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticallyCentered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='verticallyCentered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedPrintInfo' class_method='true'>
+<method class_method='true' selector='sharedPrintInfo'>
<retval declared_type='NSPrintInfo*' type='@'/>
</method>
-<method selector='sizeForPaperName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method class_method='true' selector='sizeForPaperName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='takeSettingsFromPDFInfo:'>
+<arg declared_type='NSPDFInfo*' index='0' name='inPDFInfo' type='@'/>
+<retval declared_type='void' type='v'/>
</method>
<method selector='topMargin'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='updateFromPMPageFormat'>
<retval declared_type='void' type='v'/>
@@ -17684,50 +20159,53 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='verticalPagination'>
-<retval declared_type='NSPrintingPaginationMode' type64='Q' type='I'/>
+<retval declared_type='NSPrintingPaginationMode' type='I' type64='Q'/>
</method>
</class>
<class name='NSPrintOperation'>
-<method selector='EPSOperationWithView:insideRect:toData:' class_method='true'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='data' declared_type='NSMutableData*' type='@' index='2'/>
+<method class_method='true' selector='EPSOperationWithView:insideRect:toData:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSMutableData*' index='2' name='data' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
-<method selector='EPSOperationWithView:insideRect:toData:printInfo:' class_method='true'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='data' declared_type='NSMutableData*' type='@' index='2'/>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='3'/>
+<method class_method='true' selector='EPSOperationWithView:insideRect:toData:printInfo:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSMutableData*' index='2' name='data' type='@'/>
+<arg declared_type='NSPrintInfo*' index='3' name='printInfo' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
-<method selector='EPSOperationWithView:insideRect:toPath:printInfo:' class_method='true'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='path' declared_type='NSString*' type='@' index='2'/>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='3'/>
+<method class_method='true' selector='EPSOperationWithView:insideRect:toPath:printInfo:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSString*' index='2' name='path' type='@'/>
+<arg declared_type='NSPrintInfo*' index='3' name='printInfo' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
-<method selector='PDFOperationWithView:insideRect:toData:' class_method='true'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='data' declared_type='NSMutableData*' type='@' index='2'/>
+<method class_method='true' selector='PDFOperationWithView:insideRect:toData:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSMutableData*' index='2' name='data' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
-<method selector='PDFOperationWithView:insideRect:toData:printInfo:' class_method='true'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='data' declared_type='NSMutableData*' type='@' index='2'/>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='3'/>
+<method class_method='true' selector='PDFOperationWithView:insideRect:toData:printInfo:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSMutableData*' index='2' name='data' type='@'/>
+<arg declared_type='NSPrintInfo*' index='3' name='printInfo' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
-<method selector='PDFOperationWithView:insideRect:toPath:printInfo:' class_method='true'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='path' declared_type='NSString*' type='@' index='2'/>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='3'/>
+<method class_method='true' selector='PDFOperationWithView:insideRect:toPath:printInfo:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSString*' index='2' name='path' type='@'/>
+<arg declared_type='NSPrintInfo*' index='3' name='printInfo' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
+<method selector='PDFPanel'>
+<retval declared_type='NSPDFPanel*' type='@'/>
+</method>
<method selector='accessoryView'>
<retval declared_type='NSView*' type='@'/>
</method>
@@ -17743,11 +20221,11 @@
<method selector='createContext'>
<retval declared_type='NSGraphicsContext*' type='@'/>
</method>
-<method selector='currentOperation' class_method='true'>
+<method class_method='true' selector='currentOperation'>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
<method selector='currentPage'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='deliverResult'>
<retval declared_type='BOOL' type='B'/>
@@ -17765,24 +20243,24 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='pageOrder'>
-<retval declared_type='NSPrintingPageOrder' type64='q' type='i'/>
+<retval declared_type='NSPrintingPageOrder' type='i' type64='q'/>
</method>
<method selector='pageRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='preferredRenderingQuality'>
-<retval declared_type='NSPrintRenderingQuality' type64='q' type='i'/>
+<retval declared_type='NSPrintRenderingQuality' type='i' type64='q'/>
</method>
<method selector='printInfo'>
<retval declared_type='NSPrintInfo*' type='@'/>
</method>
-<method selector='printOperationWithView:' class_method='true'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<method class_method='true' selector='printOperationWithView:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
-<method selector='printOperationWithView:printInfo:' class_method='true'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='1'/>
+<method class_method='true' selector='printOperationWithView:printInfo:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSPrintInfo*' index='1' name='printInfo' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
<method selector='printPanel'>
@@ -17792,54 +20270,58 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='runOperationModalForWindow:delegate:didRunSelector:contextInfo:'>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didRunSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSWindow*' index='0' name='docWindow' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didRunSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanSpawnSeparateThread:'>
-<arg name='canSpawnSeparateThread' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canSpawnSeparateThread' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setCurrentOperation:' class_method='true'>
-<arg name='operation' declared_type='NSPrintOperation*' type='@' index='0'/>
+<method class_method='true' selector='setCurrentOperation:'>
+<arg declared_type='NSPrintOperation*' index='0' name='operation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setJobStyleHint:'>
-<arg name='hint' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='hint' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setJobTitle:'>
-<arg name='jobTitle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='jobTitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPDFPanel:'>
+<arg declared_type='NSPDFPanel*' index='0' name='PDFPanel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPageOrder:'>
-<arg name='pageOrder' declared_type='NSPrintingPageOrder' type64='q' type='i' index='0'/>
+<arg declared_type='NSPrintingPageOrder' index='0' name='pageOrder' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrintInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrintPanel:'>
-<arg name='panel' declared_type='NSPrintPanel*' type='@' index='0'/>
+<arg declared_type='NSPrintPanel*' index='0' name='printPanel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowPanels:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsPrintPanel:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsPrintPanel' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsProgressPanel:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsProgressPanel' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showPanels'>
@@ -17863,15 +20345,15 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='addAccessoryController:'>
-<arg name='accessoryController' declared_type='NSViewController*' type='@' index='0'/>
+<arg declared_type='NSViewController*' index='0' name='accessoryController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginSheetWithPrintInfo:modalForWindow:delegate:didEndSelector:contextInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='docWindow' type='@'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='defaultButtonTitle'>
@@ -17887,43 +20369,43 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='options'>
-<retval declared_type='NSPrintPanelOptions' type64='q' type='i'/>
+<retval declared_type='NSPrintPanelOptions' type='I' type64='Q'/>
</method>
<method selector='printInfo'>
<retval declared_type='NSPrintInfo*' type='@'/>
</method>
-<method selector='printPanel' class_method='true'>
+<method class_method='true' selector='printPanel'>
<retval declared_type='NSPrintPanel*' type='@'/>
</method>
<method selector='removeAccessoryController:'>
-<arg name='accessoryController' declared_type='NSViewController*' type='@' index='0'/>
+<arg declared_type='NSViewController*' index='0' name='accessoryController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runModal'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runModalWithPrintInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='accessoryView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='accessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultButtonTitle:'>
-<arg name='defaultButtonTitle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultButtonTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHelpAnchor:'>
-<arg name='helpAnchor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='helpAnchor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setJobStyleHint:'>
-<arg name='hint' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='jobStyleHint' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOptions:'>
-<arg name='options' declared_type='NSPrintPanelOptions' type64='q' type='i' index='0'/>
+<arg declared_type='NSPrintPanelOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateFromPrintInfo'>
@@ -17935,8 +20417,8 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='booleanForKey:inTable:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='table' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='table' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='deviceDescription'>
@@ -17946,39 +20428,39 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='floatForKey:inTable:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='table' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='table' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='host'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='imageRectForPaper:'>
-<arg name='paperName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSString*' index='0' name='paperName' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='intForKey:inTable:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='table' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='table' type='@'/>
<retval declared_type='int' type='i'/>
</method>
<method selector='isColor'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isFontAvailable:'>
-<arg name='faceName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='faceName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isKey:inTable:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='table' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='table' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isOutputStackInReverseOrder'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='languageLevel'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
@@ -17987,51 +20469,51 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='pageSizeForPaper:'>
-<arg name='paperName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSString*' index='0' name='paperName' type='@'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method selector='printerNames' class_method='true'>
+<method class_method='true' selector='printerNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='printerTypes' class_method='true'>
+<method class_method='true' selector='printerTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='printerWithName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='printerWithName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSPrinter*' type='@'/>
</method>
-<method selector='printerWithName:domain:includeUnavailable:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='domain' declared_type='NSString*' type='@' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<method class_method='true' selector='printerWithName:domain:includeUnavailable:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='domain' type='@'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='NSPrinter*' type='@'/>
</method>
-<method selector='printerWithType:' class_method='true'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='printerWithType:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='NSPrinter*' type='@'/>
</method>
<method selector='rectForKey:inTable:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='table' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='table' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='sizeForKey:inTable:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='table' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='table' type='@'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='statusForTable:'>
-<arg name='tableName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSPrinterTableStatus' type64='Q' type='I'/>
+<arg declared_type='NSString*' index='0' name='tableName' type='@'/>
+<retval declared_type='NSPrinterTableStatus' type='I' type64='Q'/>
</method>
<method selector='stringForKey:inTable:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='table' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='table' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringListForKey:inTable:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='table' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='table' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='type'>
@@ -18040,23 +20522,23 @@
</class>
<class name='NSProgressIndicator'>
<method selector='animate:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='animationDelay'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='controlSize'>
-<retval declared_type='NSControlSize' type64='Q' type='I'/>
+<retval declared_type='NSControlSize' type='I' type64='Q'/>
</method>
<method selector='controlTint'>
-<retval declared_type='NSControlTint' type64='Q' type='I'/>
+<retval declared_type='NSControlTint' type='I' type64='Q'/>
</method>
<method selector='doubleValue'>
<retval declared_type='double' type='d'/>
</method>
<method selector='incrementBy:'>
-<arg name='delta' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='delta' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isBezeled'>
@@ -18075,62 +20557,62 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='setAnimationDelay:'>
-<arg name='delay' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='delay' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezeled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bezeled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlSize:'>
-<arg name='size' declared_type='NSControlSize' type64='Q' type='I' index='0'/>
+<arg declared_type='NSControlSize' index='0' name='controlSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlTint:'>
-<arg name='tint' declared_type='NSControlTint' type64='Q' type='I' index='0'/>
+<arg declared_type='NSControlTint' index='0' name='controlTint' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplayedWhenStopped:'>
-<arg name='isDisplayed' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='displayedWhenStopped' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleValue:'>
-<arg name='doubleValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='doubleValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndeterminate:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='indeterminate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxValue:'>
-<arg name='newMaximum' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='maxValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinValue:'>
-<arg name='newMinimum' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='minValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStyle:'>
-<arg name='style' declared_type='NSProgressIndicatorStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSProgressIndicatorStyle' index='0' name='style' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesThreadedAnimation:'>
-<arg name='threadedAnimation' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesThreadedAnimation' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeToFit'>
<retval declared_type='void' type='v'/>
</method>
<method selector='startAnimation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopAnimation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='style'>
-<retval declared_type='NSProgressIndicatorStyle' type64='Q' type='I'/>
+<retval declared_type='NSProgressIndicatorStyle' type='I' type64='Q'/>
</method>
<method selector='usesThreadedAnimation'>
<retval declared_type='BOOL' type='B'/>
@@ -18144,624 +20626,678 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='beginGestureWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelOperation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='capitalizeWord:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='centerSelectionInVisibleArea:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeCaseOfLetter:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='complete:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cursorUpdate:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteBackward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteBackwardByDecomposingPreviousCharacter:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteForward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteToBeginningOfLine:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteToBeginningOfParagraph:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteToEndOfLine:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteToEndOfParagraph:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteToMark:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteWordBackward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteWordForward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='doCommandBySelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRestorableStateWithCoder:'>
-<arg name='coder' declared_type='NSCoder*' type='@' index='0'/>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endGestureWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='flagsChanged:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='flushBufferedKeyEvents'>
<retval declared_type='void' type='v'/>
</method>
<method selector='helpRequested:'>
-<arg name='eventPtr' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='eventPtr' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='indent:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='insertBacktab:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertContainerBreak:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertDoubleQuoteIgnoringSubstitution:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertLineBreak:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertNewline:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertNewlineIgnoringFieldEditor:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertParagraphSeparator:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertSingleQuoteIgnoringSubstitution:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertTab:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertTabIgnoringFieldEditor:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertText:'>
-<arg name='insertString' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='insertString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='interfaceStyle'>
-<retval declared_type='NSInterfaceStyle' type64='Q' type='I'/>
+<retval declared_type='NSInterfaceStyle' type='I' type64='Q'/>
</method>
<method selector='interpretKeyEvents:'>
-<arg name='eventArray' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='eventArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='invalidateRestorableState'>
<retval declared_type='void' type='v'/>
</method>
<method selector='keyDown:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='keyUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='lowercaseWord:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='magnifyWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeBaseWritingDirectionLeftToRight:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeBaseWritingDirectionNatural:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeBaseWritingDirectionRightToLeft:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeTextWritingDirectionLeftToRight:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeTextWritingDirectionNatural:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeTextWritingDirectionRightToLeft:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='menu'>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='mouseDown:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseDragged:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseEntered:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseExited:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseMoved:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mouseUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveBackward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveBackwardAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveDown:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveDownAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveForward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveForwardAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveLeft:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveLeftAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveParagraphBackwardAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveParagraphForwardAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveRight:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveRightAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToBeginningOfDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToBeginningOfDocumentAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToBeginningOfLine:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToBeginningOfLineAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToBeginningOfParagraph:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToBeginningOfParagraphAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToEndOfDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToEndOfDocumentAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToEndOfLine:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToEndOfLineAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToEndOfParagraph:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToEndOfParagraphAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToLeftEndOfLine:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToLeftEndOfLineAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToRightEndOfLine:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToRightEndOfLineAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveUp:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveUpAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveWordBackward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveWordBackwardAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveWordForward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveWordForwardAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveWordLeft:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveWordLeftAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveWordRight:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveWordRightAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='nextResponder'>
<retval declared_type='NSResponder*' type='@'/>
</method>
<method selector='noResponderFor:'>
-<arg name='eventSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='eventSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='otherMouseDown:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='otherMouseDragged:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='otherMouseUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pageDown:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pageDownAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pageUp:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pageUpAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performKeyEquivalent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='performMnemonic:'>
-<arg name='theString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='theString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='performTextFinderAction:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='presentError:modalForWindow:delegate:didPresentSelector:contextInfo:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='window' declared_type='NSWindow*' type='@' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didPresentSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='window' type='@'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didPresentSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pressureChangeWithEvent:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='quickLookPreviewItems:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='quickLookWithEvent:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resignFirstResponder'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='restorableStateKeyPaths' class_method='true'>
+<method class_method='true' selector='restorableStateKeyPaths'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='restoreStateWithCoder:'>
-<arg name='coder' declared_type='NSCoder*' type='@' index='0'/>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='restoreUserActivityState:'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rightMouseDown:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rightMouseDragged:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rightMouseUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rotateWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollLineDown:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollLineUp:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollPageDown:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollPageUp:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollToBeginningOfDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollToEndOfDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollWheel:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectAll:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectLine:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectParagraph:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectToMark:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectWord:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInterfaceStyle:'>
-<arg name='interfaceStyle' declared_type='NSInterfaceStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSInterfaceStyle' index='0' name='interfaceStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMark:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNextResponder:'>
-<arg name='aResponder' declared_type='NSResponder*' type='@' index='0'/>
+<arg declared_type='NSResponder*' index='0' name='nextResponder' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUserActivity:'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldBeTreatedAsInkEvent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showContextHelp:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='smartMagnifyWithEvent:'>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='supplementalTargetForAction:sender:'>
-<arg name='action' declared_type='SEL' type=':' index='0'/>
-<arg name='sender' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='swapWithMark:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='swipeWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tabletPoint:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tabletProximity:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='touchesBeganWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='touchesCancelledWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='touchesEndedWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='touchesMovedWithEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='transpose:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='transposeWords:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tryToPerform:with:'>
-<arg name='anAction' declared_type='SEL' type=':' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='anAction' type=':'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='undoManager'>
<retval declared_type='NSUndoManager*' type='@'/>
</method>
+<method selector='updateUserActivityState:'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='uppercaseWord:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='userActivity'>
+<retval declared_type='NSUserActivity*' type='@'/>
+</method>
<method selector='validRequestorForSendType:returnType:'>
-<arg name='sendType' declared_type='NSString*' type='@' index='0'/>
-<arg name='returnType' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='sendType' type='@'/>
+<arg declared_type='NSString*' index='1' name='returnType' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='validateProposedFirstResponder:forEvent:'>
-<arg name='responder' declared_type='NSResponder*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
+<arg declared_type='NSResponder*' index='0' name='responder' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='wantsForwardedScrollEventsForAxis:'>
-<arg name='axis' declared_type='NSEventGestureAxis' type64='q' type='i' index='0'/>
+<arg declared_type='NSEventGestureAxis' index='0' name='axis' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='wantsScrollEventsForSwipeTrackingOnAxis:'>
-<arg name='axis' declared_type='NSEventGestureAxis' type64='q' type='i' index='0'/>
+<arg declared_type='NSEventGestureAxis' index='0' name='axis' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='willPresentError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='NSError*' type='@'/>
</method>
<method selector='yank:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSRotationGestureRecognizer'>
+<method selector='rotation'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='rotationInDegrees'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='setRotation:'>
+<arg declared_type='CGFloat' index='0' name='rotation' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setRotationInDegrees:'>
+<arg declared_type='CGFloat' index='0' name='rotationInDegrees' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSRuleEditor'>
<method selector='addRow:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='canRemoveAllRows'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='criteriaForRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='criteriaKeyPath'>
@@ -18771,7 +21307,7 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='displayValuesForRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='displayValuesKeyPath'>
@@ -18784,30 +21320,30 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='insertRowAtIndex:withType:asSubrowOfRow:animate:'>
-<arg name='rowIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='rowType' declared_type='NSRuleEditorRowType' type64='Q' type='I' index='1'/>
-<arg name='parentRow' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='shouldAnimate' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSInteger' index='0' name='rowIndex' type='i' type64='q'/>
+<arg declared_type='NSRuleEditorRowType' index='1' name='rowType' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='2' name='parentRow' type='i' type64='q'/>
+<arg declared_type='BOOL' index='3' name='shouldAnimate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isEditable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='nestingMode'>
-<retval declared_type='NSRuleEditorNestingMode' type64='Q' type='I'/>
+<retval declared_type='NSRuleEditorNestingMode' type='I' type64='Q'/>
</method>
<method selector='numberOfRows'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='parentRowForRow:'>
-<arg name='rowIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='rowIndex' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='predicate'>
<retval declared_type='NSPredicate*' type='@'/>
</method>
<method selector='predicateForRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='NSPredicate*' type='@'/>
</method>
<method selector='reloadCriteria'>
@@ -18817,95 +21353,95 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeRowAtIndex:'>
-<arg name='rowIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='rowIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeRowsAtIndexes:includeSubrows:'>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='includeSubrows' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='rowIndexes' type='@'/>
+<arg declared_type='BOOL' index='1' name='includeSubrows' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rowClass'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='rowForDisplayValue:'>
-<arg name='displayValue' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='displayValue' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='rowHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='rowTypeForRow:'>
-<arg name='rowIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRuleEditorRowType' type64='Q' type='I'/>
+<arg declared_type='NSInteger' index='0' name='rowIndex' type='i' type64='q'/>
+<retval declared_type='NSRuleEditorRowType' type='I' type64='Q'/>
</method>
<method selector='rowTypeKeyPath'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='selectRowIndexes:byExtendingSelection:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='extend' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='BOOL' index='1' name='extend' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedRowIndexes'>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='setCanRemoveAllRows:'>
-<arg name='val' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canRemoveAllRows' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCriteria:andDisplayValues:forRowAtIndex:'>
-<arg name='criteria' declared_type='NSArray*' type='@' index='0'/>
-<arg name='values' declared_type='NSArray*' type='@' index='1'/>
-<arg name='rowIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSArray*' index='0' name='criteria' type='@'/>
+<arg declared_type='NSArray*' index='1' name='values' type='@'/>
+<arg declared_type='NSInteger' index='2' name='rowIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCriteriaKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='criteriaKeyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplayValuesKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='displayValuesKeyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='editable' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormattingDictionary:'>
-<arg name='dictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='formattingDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormattingStringsFilename:'>
-<arg name='stringsFilename' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='formattingStringsFilename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNestingMode:'>
-<arg name='mode' declared_type='NSRuleEditorNestingMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSRuleEditorNestingMode' index='0' name='nestingMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRowClass:'>
-<arg name='rowClass' declared_type='Class' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='rowClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRowHeight:'>
-<arg name='height' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='rowHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRowTypeKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rowTypeKeyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSubrowsKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='subrowsKeyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='subrowIndexesForRow:'>
-<arg name='rowIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='rowIndex' type='i' type64='q'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='subrowsKeyPath'>
@@ -18914,24 +21450,24 @@
</class>
<class name='NSRulerMarker'>
<method selector='drawRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='image'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='imageOrigin'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='imageRectInRuler'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='initWithRulerView:markerLocation:image:imageOrigin:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='location' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='image' declared_type='NSImage*' type='@' index='2'/>
-<arg name='imageOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='CGFloat' index='1' name='location' type='f' type64='d'/>
+<arg declared_type='NSImage*' index='2' name='image' type='@'/>
+<arg declared_type='NSPoint' index='3' name='imageOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isDragging'>
<retval declared_type='BOOL' type='B'/>
@@ -18943,7 +21479,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='markerLocation'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='representedObject'>
<retval declared_type='id' type='@'/>
@@ -18952,35 +21488,35 @@
<retval declared_type='NSRulerView*' type='@'/>
</method>
<method selector='setImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageOrigin:'>
-<arg name='imageOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='imageOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarkerLocation:'>
-<arg name='location' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='markerLocation' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMovable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='movable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRemovable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='removable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRepresentedObject:'>
-<arg name='representedObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='representedObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='thicknessRequiredInRuler'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='trackMouse:adding:'>
-<arg name='mouseDownEvent' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='isAdding' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSEvent*' index='0' name='mouseDownEvent' type='@'/>
+<arg declared_type='BOOL' index='1' name='isAdding' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -18989,27 +21525,27 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='addMarker:'>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='0'/>
+<arg declared_type='NSRulerMarker*' index='0' name='marker' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='baselineLocation'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='clientView'>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='drawHashMarksAndLabelsInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawMarkersInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithScrollView:orientation:'>
-<arg name='scrollView' declared_type='NSScrollView*' type='@' index='0'/>
-<arg name='orientation' declared_type='NSRulerOrientation' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScrollView*' index='0' name='scrollView' type='@'/>
+<arg declared_type='NSRulerOrientation' index='1' name='orientation' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='invalidateHashMarks'>
<retval declared_type='void' type='v'/>
@@ -19024,96 +21560,96 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='moveRulerlineFromLocation:toLocation:'>
-<arg name='oldLocation' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='newLocation' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='CGFloat' index='0' name='oldLocation' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='newLocation' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orientation'>
-<retval declared_type='NSRulerOrientation' type64='Q' type='I'/>
+<retval declared_type='NSRulerOrientation' type='I' type64='Q'/>
</method>
<method selector='originOffset'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='registerUnitWithName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:' class_method='true'>
-<arg name='unitName' declared_type='NSString*' type='@' index='0'/>
-<arg name='abbreviation' declared_type='NSString*' type='@' index='1'/>
-<arg name='conversionFactor' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='stepUpCycle' declared_type='NSArray*' type='@' index='3'/>
-<arg name='stepDownCycle' declared_type='NSArray*' type='@' index='4'/>
+<method class_method='true' selector='registerUnitWithName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:'>
+<arg declared_type='NSString*' index='0' name='unitName' type='@'/>
+<arg declared_type='NSString*' index='1' name='abbreviation' type='@'/>
+<arg declared_type='CGFloat' index='2' name='conversionFactor' type='f' type64='d'/>
+<arg declared_type='NSArray*' index='3' name='stepUpCycle' type='@'/>
+<arg declared_type='NSArray*' index='4' name='stepDownCycle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeMarker:'>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='0'/>
+<arg declared_type='NSRulerMarker*' index='0' name='marker' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='requiredThickness'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='reservedThicknessForAccessoryView'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='reservedThicknessForMarkers'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='ruleThickness'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='scrollView'>
<retval declared_type='NSScrollView*' type='@'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='accessory' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='accessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClientView:'>
-<arg name='client' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='clientView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarkers:'>
-<arg name='markers' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='markers' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMeasurementUnits:'>
-<arg name='unitName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='measurementUnits' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOrientation:'>
-<arg name='orientation' declared_type='NSRulerOrientation' type64='Q' type='I' index='0'/>
+<arg declared_type='NSRulerOrientation' index='0' name='orientation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOriginOffset:'>
-<arg name='offset' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='originOffset' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReservedThicknessForAccessoryView:'>
-<arg name='thickness' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='reservedThicknessForAccessoryView' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReservedThicknessForMarkers:'>
-<arg name='thickness' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='reservedThicknessForMarkers' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRuleThickness:'>
-<arg name='thickness' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='ruleThickness' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrollView:'>
-<arg name='scrollView' declared_type='NSScrollView*' type='@' index='0'/>
+<arg declared_type='NSScrollView*' index='0' name='scrollView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='trackMarker:withMouseEvent:'>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
+<arg declared_type='NSRulerMarker*' index='0' name='marker' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSRunningApplication'>
<method selector='activateWithOptions:'>
-<arg name='options' declared_type='NSApplicationActivationOptions' type64='Q' type='I' index='0'/>
+<arg declared_type='NSApplicationActivationOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='activationPolicy'>
-<retval declared_type='NSApplicationActivationPolicy' type64='q' type='i'/>
+<retval declared_type='NSApplicationActivationPolicy' type='i' type64='q'/>
</method>
<method selector='bundleIdentifier'>
<retval declared_type='NSString*' type='@'/>
@@ -19121,11 +21657,11 @@
<method selector='bundleURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='currentApplication' class_method='true'>
-<retval declared_type='NSRunningApplication*' type='@'/>
+<method class_method='true' selector='currentApplication'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='executableArchitecture'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='executableURL'>
<retval declared_type='NSURL*' type='@'/>
@@ -19163,18 +21699,18 @@
<method selector='processIdentifier'>
<retval declared_type='pid_t' type='i'/>
</method>
-<method selector='runningApplicationWithProcessIdentifier:' class_method='true'>
-<arg name='pid' declared_type='pid_t' type='i' index='0'/>
-<retval declared_type='NSRunningApplication*' type='@'/>
+<method class_method='true' selector='runningApplicationWithProcessIdentifier:'>
+<arg declared_type='pid_t' index='0' name='pid' type='i'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='runningApplicationsWithBundleIdentifier:' class_method='true'>
-<arg name='bundleIdentifier' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='runningApplicationsWithBundleIdentifier:'>
+<arg declared_type='NSString*' index='0' name='bundleIdentifier' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='terminate'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='terminateAutomaticallyTerminableApplications' class_method='true'>
+<method class_method='true' selector='terminateAutomaticallyTerminableApplications'>
<retval declared_type='void' type='v'/>
</method>
<method selector='unhide'>
@@ -19195,25 +21731,25 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='2'/>
-<arg name='delegate' declared_type='id' type='@' index='3'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='4'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='5'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSWindow*' index='2' name='docWindow' type='@'/>
+<arg declared_type='id' index='3' name='delegate' type='@'/>
+<arg declared_type='SEL' index='4' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='5' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginSheetModalForWindow:completionHandler:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='handler' function_pointer='true' declared_type='void (^)(NSInteger)' type='@?' index='1'>
-<arg declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='void (^)(NSInteger)' function_pointer='true' index='1' name='handler' type='@?'>
+<arg declared_type='NSInteger' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginWithCompletionHandler:'>
-<arg name='handler' function_pointer='true' declared_type='void (^)(NSInteger)' type='@?' index='0'>
-<arg declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='void (^)(NSInteger)' function_pointer='true' index='0' name='handler' type='@?'>
+<arg declared_type='NSInteger' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
@@ -19225,7 +21761,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cancel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='delegate'>
@@ -19256,7 +21792,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='ok:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='prompt'>
@@ -19266,91 +21802,105 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='runModal'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runModalForDirectory:file:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='savePanel' class_method='true'>
+<method class_method='true' selector='savePanel'>
<retval declared_type='NSSavePanel*' type='@'/>
</method>
<method selector='selectText:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='accessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowedFileTypes:'>
-<arg name='types' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='allowedFileTypes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsOtherFileTypes:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsOtherFileTypes' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanCreateDirectories:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canCreateDirectories' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanSelectHiddenExtension:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canSelectHiddenExtension' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDirectory:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDirectoryURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='directoryURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setExtensionHidden:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='extensionHidden' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMessage:'>
-<arg name='message' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNameFieldLabel:'>
-<arg name='label' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='nameFieldLabel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNameFieldStringValue:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='nameFieldStringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrompt:'>
-<arg name='prompt' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='prompt' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRequiredFileType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsHiddenFiles:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsHiddenFiles' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setShowsTagField:'>
+<arg declared_type='BOOL' index='0' name='showsTagField' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTagNames:'>
+<arg declared_type='NSArray*' index='0' name='tagNames' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTreatsFilePackagesAsDirectories:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='treatsFilePackagesAsDirectories' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsHiddenFiles'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='showsTagField'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='tagNames'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='title'>
<retval declared_type='NSString*' type='@'/>
</method>
@@ -19363,25 +21913,25 @@
</class>
<class name='NSScreen'>
<method selector='backingAlignedRect:options:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='options' declared_type='NSAlignmentOptions' type='Q' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSAlignmentOptions' index='1' name='options' type='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='backingScaleFactor'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='colorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
<method selector='convertRectFromBacking:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectToBacking:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method selector='deepestScreen' class_method='true'>
+<method class_method='true' selector='deepestScreen'>
<retval declared_type='NSScreen*' type='@'/>
</method>
<method selector='depth'>
@@ -19391,52 +21941,69 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='frame'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method selector='mainScreen' class_method='true'>
+<method class_method='true' selector='mainScreen'>
<retval declared_type='NSScreen*' type='@'/>
</method>
-<method selector='screens' class_method='true'>
+<method class_method='true' selector='screens'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method class_method='true' selector='screensHaveSeparateSpaces'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='supportedWindowDepths'>
-<retval declared_type='NSWindowDepth*' const='true' type='^i'/>
+<retval const='true' declared_type='NSWindowDepth*' type='^i'/>
</method>
<method selector='userSpaceScaleFactor'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='visibleFrame'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
</class>
<class name='NSScrollView'>
+<method selector='addFloatingSubview:forAxis:'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSEventGestureAxis' index='1' name='axis' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='allowsMagnification'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='autohidesScrollers'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='automaticallyAdjustsContentInsets'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='backgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='borderType'>
-<retval declared_type='NSBorderType' type64='Q' type='I'/>
+<retval declared_type='NSBorderType' type='I' type64='Q'/>
+</method>
+<method selector='contentInsets'>
+<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
</method>
<method selector='contentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
-</method>
-<method selector='contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType:' class_method='true'>
-<arg name='fSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='hFlag' declared_type='BOOL' type='B' index='1'/>
-<arg name='vFlag' declared_type='BOOL' type='B' index='2'/>
-<arg name='aType' declared_type='NSBorderType' type64='Q' type='I' index='3'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
-</method>
-<method selector='contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:' class_method='true'>
-<arg name='fSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='horizontalScrollerClass' declared_type='Class' type='#' index='1'/>
-<arg name='verticalScrollerClass' declared_type='Class' type='#' index='2'/>
-<arg name='aType' declared_type='NSBorderType' type64='Q' type='I' index='3'/>
-<arg name='controlSize' declared_type='NSControlSize' type64='Q' type='I' index='4'/>
-<arg name='scrollerStyle' declared_type='NSScrollerStyle' type64='q' type='i' index='5'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method class_method='true' selector='contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType:'>
+<arg declared_type='NSSize' index='0' name='fSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='BOOL' index='1' name='hFlag' type='B'/>
+<arg declared_type='BOOL' index='2' name='vFlag' type='B'/>
+<arg declared_type='NSBorderType' index='3' name='aType' type='I' type64='Q'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method class_method='true' selector='contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:'>
+<arg declared_type='NSSize' index='0' name='fSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='Class' index='1' name='horizontalScrollerClass' type='#'/>
+<arg declared_type='Class' index='2' name='verticalScrollerClass' type='#'/>
+<arg declared_type='NSBorderType' index='3' name='aType' type='I' type64='Q'/>
+<arg declared_type='NSControlSize' index='4' name='controlSize' type='I' type64='Q'/>
+<arg declared_type='NSScrollerStyle' index='5' name='scrollerStyle' type='i' type64='q'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='contentView'>
<retval declared_type='NSClipView*' type='@'/>
@@ -19448,32 +22015,32 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='documentVisibleRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='drawsBackground'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='findBarPosition'>
-<retval declared_type='NSScrollViewFindBarPosition' type64='q' type='i'/>
+<retval declared_type='NSScrollViewFindBarPosition' type='i' type64='q'/>
</method>
<method selector='flashScrollers'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType:' class_method='true'>
-<arg name='cSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='hFlag' declared_type='BOOL' type='B' index='1'/>
-<arg name='vFlag' declared_type='BOOL' type='B' index='2'/>
-<arg name='aType' declared_type='NSBorderType' type64='Q' type='I' index='3'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method class_method='true' selector='frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType:'>
+<arg declared_type='NSSize' index='0' name='cSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='BOOL' index='1' name='hFlag' type='B'/>
+<arg declared_type='BOOL' index='2' name='vFlag' type='B'/>
+<arg declared_type='NSBorderType' index='3' name='aType' type='I' type64='Q'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method selector='frameSizeForContentSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:' class_method='true'>
-<arg name='cSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='horizontalScrollerClass' declared_type='Class' type='#' index='1'/>
-<arg name='verticalScrollerClass' declared_type='Class' type='#' index='2'/>
-<arg name='aType' declared_type='NSBorderType' type64='Q' type='I' index='3'/>
-<arg name='controlSize' declared_type='NSControlSize' type64='Q' type='I' index='4'/>
-<arg name='scrollerStyle' declared_type='NSScrollerStyle' type64='q' type='i' index='5'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method class_method='true' selector='frameSizeForContentSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:'>
+<arg declared_type='NSSize' index='0' name='cSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='Class' index='1' name='horizontalScrollerClass' type='#'/>
+<arg declared_type='Class' index='2' name='verticalScrollerClass' type='#'/>
+<arg declared_type='NSBorderType' index='3' name='aType' type='I' type64='Q'/>
+<arg declared_type='NSControlSize' index='4' name='controlSize' type='I' type64='Q'/>
+<arg declared_type='NSScrollerStyle' index='5' name='scrollerStyle' type='i' type64='q'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='hasHorizontalRuler'>
<retval declared_type='BOOL' type='B'/>
@@ -19488,167 +22055,224 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='horizontalLineScroll'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='horizontalPageScroll'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='horizontalRulerView'>
<retval declared_type='NSRulerView*' type='@'/>
</method>
<method selector='horizontalScrollElasticity'>
-<retval declared_type='NSScrollElasticity' type64='q' type='i'/>
+<retval declared_type='NSScrollElasticity' type='i' type64='q'/>
</method>
<method selector='horizontalScroller'>
<retval declared_type='NSScroller*' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithFrame:'>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='lineScroll'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='magnification'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='magnifyToFitRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='maxMagnification'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='minMagnification'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='pageScroll'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='reflectScrolledClipView:'>
-<arg name='cView' declared_type='NSClipView*' type='@' index='0'/>
+<arg declared_type='NSClipView*' index='0' name='cView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='rulerViewClass' class_method='true'>
+<method class_method='true' selector='rulerViewClass'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='rulersVisible'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scrollWheel:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='scrollerInsets'>
+<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+</method>
<method selector='scrollerKnobStyle'>
-<retval declared_type='NSScrollerKnobStyle' type64='q' type='i'/>
+<retval declared_type='NSScrollerKnobStyle' type='i' type64='q'/>
</method>
<method selector='scrollerStyle'>
-<retval declared_type='NSScrollerStyle' type64='q' type='i'/>
+<retval declared_type='NSScrollerStyle' type='i' type64='q'/>
</method>
<method selector='scrollsDynamically'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='setAllowsMagnification:'>
+<arg declared_type='BOOL' index='0' name='allowsMagnification' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setAutohidesScrollers:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autohidesScrollers' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAutomaticallyAdjustsContentInsets:'>
+<arg declared_type='BOOL' index='0' name='automaticallyAdjustsContentInsets' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderType:'>
-<arg name='aType' declared_type='NSBorderType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSBorderType' index='0' name='borderType' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setContentInsets:'>
+<arg declared_type='NSEdgeInsets' index='0' name='contentInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentView:'>
-<arg name='contentView' declared_type='NSClipView*' type='@' index='0'/>
+<arg declared_type='NSClipView*' index='0' name='contentView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentCursor:'>
-<arg name='anObj' declared_type='NSCursor*' type='@' index='0'/>
+<arg declared_type='NSCursor*' index='0' name='documentCursor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='documentView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFindBarPosition:'>
-<arg name='position' declared_type='NSScrollViewFindBarPosition' type64='q' type='i' index='0'/>
+<arg declared_type='NSScrollViewFindBarPosition' index='0' name='findBarPosition' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasHorizontalRuler:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasHorizontalRuler' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasHorizontalScroller:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasHorizontalScroller' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasVerticalRuler:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasVerticalRuler' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasVerticalScroller:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasVerticalScroller' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHorizontalLineScroll:'>
-<arg name='value' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='horizontalLineScroll' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHorizontalPageScroll:'>
-<arg name='value' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='horizontalPageScroll' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHorizontalRulerView:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
+<arg declared_type='NSRulerView*' index='0' name='horizontalRulerView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHorizontalScrollElasticity:'>
-<arg name='elasticity' declared_type='NSScrollElasticity' type64='q' type='i' index='0'/>
+<arg declared_type='NSScrollElasticity' index='0' name='horizontalScrollElasticity' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHorizontalScroller:'>
-<arg name='anObject' declared_type='NSScroller*' type='@' index='0'/>
+<arg declared_type='NSScroller*' index='0' name='horizontalScroller' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineScroll:'>
-<arg name='value' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='lineScroll' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMagnification:'>
+<arg declared_type='CGFloat' index='0' name='magnification' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMagnification:centeredAtPoint:'>
+<arg declared_type='CGFloat' index='0' name='magnification' type='f' type64='d'/>
+<arg declared_type='NSPoint' index='1' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMaxMagnification:'>
+<arg declared_type='CGFloat' index='0' name='maxMagnification' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMinMagnification:'>
+<arg declared_type='CGFloat' index='0' name='minMagnification' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPageScroll:'>
-<arg name='value' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='pageScroll' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setRulerViewClass:' class_method='true'>
-<arg name='rulerViewClass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='setRulerViewClass:'>
+<arg declared_type='Class' index='0' name='rulerViewClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRulersVisible:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='rulersVisible' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setScrollerInsets:'>
+<arg declared_type='NSEdgeInsets' index='0' name='scrollerInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrollerKnobStyle:'>
-<arg name='newScrollerKnobStyle' declared_type='NSScrollerKnobStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSScrollerKnobStyle' index='0' name='scrollerKnobStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrollerStyle:'>
-<arg name='newScrollerStyle' declared_type='NSScrollerStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSScrollerStyle' index='0' name='scrollerStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrollsDynamically:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='scrollsDynamically' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesPredominantAxisScrolling:'>
-<arg name='predominantAxisScrolling' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesPredominantAxisScrolling' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalLineScroll:'>
-<arg name='value' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='verticalLineScroll' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalPageScroll:'>
-<arg name='value' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='verticalPageScroll' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalRulerView:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
+<arg declared_type='NSRulerView*' index='0' name='verticalRulerView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalScrollElasticity:'>
-<arg name='elasticity' declared_type='NSScrollElasticity' type64='q' type='i' index='0'/>
+<arg declared_type='NSScrollElasticity' index='0' name='verticalScrollElasticity' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalScroller:'>
-<arg name='anObject' declared_type='NSScroller*' type='@' index='0'/>
+<arg declared_type='NSScroller*' index='0' name='verticalScroller' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tile'>
@@ -19658,16 +22282,16 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='verticalLineScroll'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='verticalPageScroll'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='verticalRulerView'>
<retval declared_type='NSRulerView*' type='@'/>
</method>
<method selector='verticalScrollElasticity'>
-<retval declared_type='NSScrollElasticity' type64='q' type='i'/>
+<retval declared_type='NSScrollElasticity' type='i' type64='q'/>
</method>
<method selector='verticalScroller'>
<retval declared_type='NSScroller*' type='@'/>
@@ -19675,129 +22299,157 @@
</class>
<class name='NSScroller'>
<method selector='arrowsPosition'>
-<retval declared_type='NSScrollArrowPosition' type64='Q' type='I'/>
+<retval declared_type='NSScrollArrowPosition' type='I' type64='Q'/>
</method>
<method selector='checkSpaceForParts'>
<retval declared_type='void' type='v'/>
</method>
<method selector='controlSize'>
-<retval declared_type='NSControlSize' type64='Q' type='I'/>
+<retval declared_type='NSControlSize' type='I' type64='Q'/>
</method>
<method selector='controlTint'>
-<retval declared_type='NSControlTint' type64='Q' type='I'/>
+<retval declared_type='NSControlTint' type='I' type64='Q'/>
</method>
<method selector='drawArrow:highlight:'>
-<arg name='whichArrow' declared_type='NSScrollerArrow' type64='Q' type='I' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSScrollerArrow' index='0' name='whichArrow' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawKnob'>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawKnobSlotInRect:highlight:'>
-<arg name='slotRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSRect' index='0' name='slotRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawParts'>
<retval declared_type='void' type='v'/>
</method>
<method selector='highlight:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='hitPart'>
-<retval declared_type='NSScrollerPart' type64='Q' type='I'/>
+<retval declared_type='NSScrollerPart' type='I' type64='Q'/>
</method>
-<method selector='isCompatibleWithOverlayScrollers' class_method='true'>
+<method class_method='true' selector='isCompatibleWithOverlayScrollers'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='knobProportion'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='knobStyle'>
-<retval declared_type='NSScrollerKnobStyle' type64='q' type='i'/>
+<retval declared_type='NSScrollerKnobStyle' type='i' type64='q'/>
</method>
-<method selector='preferredScrollerStyle' class_method='true'>
-<retval declared_type='NSScrollerStyle' type64='q' type='i'/>
+<method class_method='true' selector='preferredScrollerStyle'>
+<retval declared_type='NSScrollerStyle' type='i' type64='q'/>
</method>
<method selector='rectForPart:'>
-<arg name='partCode' declared_type='NSScrollerPart' type64='Q' type='I' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSScrollerPart' index='0' name='partCode' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='scrollerStyle'>
-<retval declared_type='NSScrollerStyle' type64='q' type='i'/>
+<retval declared_type='NSScrollerStyle' type='i' type64='q'/>
</method>
-<method selector='scrollerWidth' class_method='true'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='scrollerWidth'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='scrollerWidthForControlSize:' class_method='true'>
-<arg name='controlSize' declared_type='NSControlSize' type64='Q' type='I' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='scrollerWidthForControlSize:'>
+<arg declared_type='NSControlSize' index='0' name='controlSize' type='I' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='scrollerWidthForControlSize:scrollerStyle:' class_method='true'>
-<arg name='controlSize' declared_type='NSControlSize' type64='Q' type='I' index='0'/>
-<arg name='scrollerStyle' declared_type='NSScrollerStyle' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='scrollerWidthForControlSize:scrollerStyle:'>
+<arg declared_type='NSControlSize' index='0' name='controlSize' type='I' type64='Q'/>
+<arg declared_type='NSScrollerStyle' index='1' name='scrollerStyle' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='setArrowsPosition:'>
-<arg name='where' declared_type='NSScrollArrowPosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSScrollArrowPosition' index='0' name='arrowsPosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlSize:'>
-<arg name='controlSize' declared_type='NSControlSize' type64='Q' type='I' index='0'/>
+<arg declared_type='NSControlSize' index='0' name='controlSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlTint:'>
-<arg name='controlTint' declared_type='NSControlTint' type64='Q' type='I' index='0'/>
+<arg declared_type='NSControlTint' index='0' name='controlTint' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloatValue:knobProportion:'>
-<arg name='aFloat' declared_type='float' type='f' index='0'/>
-<arg name='proportion' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='float' index='0' name='aFloat' type='f'/>
+<arg declared_type='CGFloat' index='1' name='proportion' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKnobProportion:'>
-<arg name='proportion' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='proportion' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKnobStyle:'>
-<arg name='newKnobStyle' declared_type='NSScrollerKnobStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSScrollerKnobStyle' index='0' name='knobStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrollerStyle:'>
-<arg name='newScrollerStyle' declared_type='NSScrollerStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSScrollerStyle' index='0' name='scrollerStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='testPart:'>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSScrollerPart' type64='Q' type='I'/>
+<arg declared_type='NSPoint' index='0' name='thePoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSScrollerPart' type='I' type64='Q'/>
</method>
<method selector='trackKnob:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='trackScrollButtons:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='usableParts'>
-<retval declared_type='NSUsableScrollerParts' type64='Q' type='I'/>
+<retval declared_type='NSUsableScrollerParts' type='I' type64='Q'/>
</method>
</class>
<class name='NSSearchField'>
+<method selector='maximumRecents'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
<method selector='recentSearches'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='recentsAutosaveName'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='searchMenuTemplate'>
+<retval declared_type='NSMenu*' type='@'/>
+</method>
+<method selector='sendsSearchStringImmediately'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='sendsWholeSearchString'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='setMaximumRecents:'>
+<arg declared_type='NSInteger' index='0' name='maximumRecents' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setRecentSearches:'>
-<arg name='searches' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='recentSearches' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRecentsAutosaveName:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='recentsAutosaveName' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSearchMenuTemplate:'>
+<arg declared_type='NSMenu*' index='0' name='searchMenuTemplate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSendsSearchStringImmediately:'>
+<arg declared_type='BOOL' index='0' name='sendsSearchStringImmediately' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSendsWholeSearchString:'>
+<arg declared_type='BOOL' index='0' name='sendsWholeSearchString' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -19806,11 +22458,11 @@
<retval declared_type='NSButtonCell*' type='@'/>
</method>
<method selector='cancelButtonRectForBounds:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='maximumRecents'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='recentSearches'>
<retval declared_type='NSArray*' type='@'/>
@@ -19828,15 +22480,15 @@
<retval declared_type='NSButtonCell*' type='@'/>
</method>
<method selector='searchButtonRectForBounds:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='searchMenuTemplate'>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='searchTextRectForBounds:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='sendsSearchStringImmediately'>
<retval declared_type='BOOL' type='B'/>
@@ -19845,35 +22497,35 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setCancelButtonCell:'>
-<arg name='cell' declared_type='NSButtonCell*' type='@' index='0'/>
+<arg declared_type='NSButtonCell*' index='0' name='cancelButtonCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximumRecents:'>
-<arg name='maxRecents' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='maximumRecents' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRecentSearches:'>
-<arg name='searches' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='recentSearches' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRecentsAutosaveName:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='recentsAutosaveName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSearchButtonCell:'>
-<arg name='cell' declared_type='NSButtonCell*' type='@' index='0'/>
+<arg declared_type='NSButtonCell*' index='0' name='searchButtonCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSearchMenuTemplate:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='searchMenuTemplate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSendsSearchStringImmediately:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='sendsSearchStringImmediately' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSendsWholeSearchString:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='sendsWholeSearchString' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -19882,39 +22534,39 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setEchosBullets:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='echosBullets' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSSegmentedCell'>
<method selector='drawSegment:inFrame:withView:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='imageForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='imageScalingForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSImageScaling' type64='Q' type='I'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
+<retval declared_type='NSImageScaling' type='I' type64='Q'/>
</method>
<method selector='interiorBackgroundStyleForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSBackgroundStyle' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
+<retval declared_type='NSBackgroundStyle' type='i' type64='q'/>
</method>
<method selector='isEnabledForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSelectedForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='labelForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='makeNextSegmentKey'>
@@ -19924,221 +22576,333 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='menuForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='segmentCount'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='segmentStyle'>
-<retval declared_type='NSSegmentStyle' type64='q' type='i'/>
+<retval declared_type='NSSegmentStyle' type='i' type64='q'/>
</method>
<method selector='selectSegmentWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectedSegment'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setEnabled:forSegment:'>
-<arg name='enabled' declared_type='BOOL' type='B' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:forSegment:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageScaling:forSegment:'>
-<arg name='scaling' declared_type='NSImageScaling' type64='Q' type='I' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSImageScaling' index='0' name='scaling' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLabel:forSegment:'>
-<arg name='label' declared_type='NSString*' type='@' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='label' type='@'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:forSegment:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSegmentCount:'>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segmentCount' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSegmentStyle:'>
-<arg name='segmentStyle' declared_type='NSSegmentStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSSegmentStyle' index='0' name='segmentStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelected:forSegment:'>
-<arg name='selected' declared_type='BOOL' type='B' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='BOOL' index='0' name='selected' type='B'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedSegment:'>
-<arg name='selectedSegment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='selectedSegment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTag:forSegment:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setToolTip:forSegment:'>
-<arg name='toolTip' declared_type='NSString*' type='@' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='toolTip' type='@'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTrackingMode:'>
-<arg name='trackingMode' declared_type='NSSegmentSwitchTracking' type64='Q' type='I' index='0'/>
+<arg declared_type='NSSegmentSwitchTracking' index='0' name='trackingMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:forSegment:'>
-<arg name='width' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='CGFloat' index='0' name='width' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tagForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='toolTipForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='trackingMode'>
-<retval declared_type='NSSegmentSwitchTracking' type64='Q' type='I'/>
+<retval declared_type='NSSegmentSwitchTracking' type='I' type64='Q'/>
</method>
<method selector='widthForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
</class>
<class name='NSSegmentedControl'>
+<method selector='doubleValueForSelectedSegment'>
+<retval declared_type='double' type='d'/>
+</method>
<method selector='imageForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='imageScalingForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSImageScaling' type64='Q' type='I'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
+<retval declared_type='NSImageScaling' type='I' type64='Q'/>
</method>
<method selector='isEnabledForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSelectedForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isSpringLoaded'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='labelForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='menuForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='segmentCount'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='segmentStyle'>
-<retval declared_type='NSSegmentStyle' type64='q' type='i'/>
+<retval declared_type='NSSegmentStyle' type='i' type64='q'/>
</method>
<method selector='selectSegmentWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectedSegment'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setEnabled:forSegment:'>
-<arg name='enabled' declared_type='BOOL' type='B' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:forSegment:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageScaling:forSegment:'>
-<arg name='scaling' declared_type='NSImageScaling' type64='Q' type='I' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSImageScaling' index='0' name='scaling' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLabel:forSegment:'>
-<arg name='label' declared_type='NSString*' type='@' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='label' type='@'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:forSegment:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSegmentCount:'>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='segmentCount' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSegmentStyle:'>
-<arg name='segmentStyle' declared_type='NSSegmentStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSSegmentStyle' index='0' name='segmentStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelected:forSegment:'>
-<arg name='selected' declared_type='BOOL' type='B' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='BOOL' index='0' name='selected' type='B'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedSegment:'>
-<arg name='selectedSegment' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='selectedSegment' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSpringLoaded:'>
+<arg declared_type='BOOL' index='0' name='springLoaded' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTrackingMode:'>
+<arg declared_type='NSSegmentSwitchTracking' index='0' name='trackingMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:forSegment:'>
-<arg name='width' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='CGFloat' index='0' name='width' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='1' name='segment' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='trackingMode'>
+<retval declared_type='NSSegmentSwitchTracking' type='I' type64='Q'/>
+</method>
<method selector='widthForSegment:'>
-<arg name='segment' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSInteger' index='0' name='segment' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
</class>
<class name='NSShadow'>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='set'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShadowBlurRadius:'>
-<arg name='val' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='shadowBlurRadius' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShadowColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='shadowColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShadowOffset:'>
-<arg name='offset' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='shadowOffset' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shadowBlurRadius'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='shadowColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='shadowOffset'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+</class>
+<class name='NSSharingService'>
+<method selector='accountName'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='alternateImage'>
+<retval declared_type='NSImage*' type='@'/>
+</method>
+<method selector='attachmentFileURLs'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='canPerformWithItems:'>
+<arg declared_type='NSArray*' index='0' name='items' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='delegate'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='image'>
+<retval declared_type='NSImage*' type='@'/>
+</method>
+<method selector='initWithTitle:image:alternateImage:handler:'>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<arg declared_type='NSImage*' index='1' name='image' type='@'/>
+<arg declared_type='NSImage*' index='2' name='alternateImage' type='@'/>
+<arg declared_type='void (^)(void)' function_pointer='true' index='3' name='block' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='menuItemTitle'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='messageBody'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='performWithItems:'>
+<arg declared_type='NSArray*' index='0' name='items' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='permanentLink'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='recipients'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='setDelegate:'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMenuItemTitle:'>
+<arg declared_type='NSString*' index='0' name='menuItemTitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setRecipients:'>
+<arg declared_type='NSArray*' index='0' name='recipients' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSubject:'>
+<arg declared_type='NSString*' index='0' name='subject' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='sharingServiceNamed:'>
+<arg declared_type='NSString*' index='0' name='serviceName' type='@'/>
+<retval declared_type='NSSharingService*' type='@'/>
+</method>
+<method class_method='true' selector='sharingServicesForItems:'>
+<arg declared_type='NSArray*' index='0' name='items' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='subject'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='title'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+</class>
+<class name='NSSharingServicePicker'>
+<method selector='delegate'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='initWithItems:'>
+<arg declared_type='NSArray*' index='0' name='items' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='setDelegate:'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='showRelativeToRect:ofView:preferredEdge:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
+<arg declared_type='NSRectEdge' index='2' name='preferredEdge' type='i' type64='Q'/>
+<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSSlider'>
<method selector='acceptsFirstMouse:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='allowsTickMarkValuesOnly'>
@@ -20148,21 +22912,21 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='closestTickMarkValueToValue:'>
-<arg name='value' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='value' type='d'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='image'>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='indexOfTickMarkAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='isVertical'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='knobThickness'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='maxValue'>
<retval declared_type='double' type='d'/>
@@ -20171,65 +22935,72 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='numberOfTickMarks'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='rectOfTickMarkAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='setAllowsTickMarkValuesOnly:'>
-<arg name='yorn' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsTickMarkValuesOnly' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAltIncrementValue:'>
-<arg name='incValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='altIncrementValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='backgroundImage' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='backgroundImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKnobThickness:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='aFloat' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxValue:'>
-<arg name='aDouble' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='maxValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinValue:'>
-<arg name='aDouble' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='minValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfTickMarks:'>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfTickMarks' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSliderType:'>
+<arg declared_type='NSSliderType' index='0' name='sliderType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTickMarkPosition:'>
-<arg name='position' declared_type='NSTickMarkPosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTickMarkPosition' index='0' name='tickMarkPosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleCell:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='aCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleColor:'>
-<arg name='newColor' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='newColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='sliderType'>
+<retval declared_type='NSSliderType' type='I' type64='Q'/>
+</method>
<method selector='tickMarkPosition'>
-<retval declared_type='NSTickMarkPosition' type64='Q' type='I'/>
+<retval declared_type='NSTickMarkPosition' type='I' type64='Q'/>
</method>
<method selector='tickMarkValueAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='title'>
@@ -20252,35 +23023,42 @@
<method selector='altIncrementValue'>
<retval declared_type='double' type='d'/>
</method>
+<method selector='barRectFlipped:'>
+<arg declared_type='BOOL' index='0' name='flipped' type='B'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
<method selector='closestTickMarkValueToValue:'>
-<arg name='value' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='value' type='d'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='drawBarInside:flipped:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='flipped' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' index='1' name='flipped' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawKnob'>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawKnob:'>
-<arg name='knobRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='knobRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='drawTickMarks'>
<retval declared_type='void' type='v'/>
</method>
<method selector='indexOfTickMarkAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='isVertical'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='knobRectFlipped:'>
-<arg name='flipped' declared_type='BOOL' type='B' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='BOOL' index='0' name='flipped' type='B'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='knobThickness'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='maxValue'>
<retval declared_type='double' type='d'/>
@@ -20289,71 +23067,71 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='numberOfTickMarks'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='prefersTrackingUntilMouseUp' class_method='true'>
+<method class_method='true' selector='prefersTrackingUntilMouseUp'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rectOfTickMarkAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='setAllowsTickMarkValuesOnly:'>
-<arg name='yorn' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsTickMarkValuesOnly' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAltIncrementValue:'>
-<arg name='incValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='altIncrementValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKnobThickness:'>
-<arg name='aFloat' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='aFloat' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxValue:'>
-<arg name='aDouble' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='maxValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinValue:'>
-<arg name='aDouble' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='minValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfTickMarks:'>
-<arg name='count' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='numberOfTickMarks' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSliderType:'>
-<arg name='sliderType' declared_type='NSSliderType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSSliderType' index='0' name='sliderType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTickMarkPosition:'>
-<arg name='position' declared_type='NSTickMarkPosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTickMarkPosition' index='0' name='tickMarkPosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleCell:'>
-<arg name='aCell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='NSCell*' index='0' name='aCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleColor:'>
-<arg name='newColor' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='newColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleFont:'>
-<arg name='fontObj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='fontObj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sliderType'>
-<retval declared_type='NSSliderType' type64='Q' type='I'/>
+<retval declared_type='NSSliderType' type='I' type64='Q'/>
</method>
<method selector='tickMarkPosition'>
-<retval declared_type='NSTickMarkPosition' type64='Q' type='I'/>
+<retval declared_type='NSTickMarkPosition' type='I' type64='Q'/>
</method>
<method selector='tickMarkValueAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='title'>
@@ -20369,12 +23147,12 @@
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='trackRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
</class>
<class name='NSSound'>
-<method selector='canInitWithPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='canInitWithPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='channelMapping'>
@@ -20390,22 +23168,22 @@
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='initWithContentsOfFile:byReference:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='byRef' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='byRef' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfURL:byReference:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='byRef' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='byRef' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithPasteboard:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isPlaying'>
<retval declared_type='BOOL' type='B'/>
@@ -20429,44 +23207,44 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setChannelMapping:'>
-<arg name='channelMapping' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='channelMapping' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrentTime:'>
-<arg name='seconds' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='currentTime' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='aDelegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLoops:'>
-<arg name='val' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='loops' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setPlaybackDeviceIdentifier:'>
-<arg name='deviceUID' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='playbackDeviceIdentifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVolume:'>
-<arg name='volume' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='volume' type='f'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='soundNamed:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='soundNamed:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='NSSound*' type='@'/>
</method>
-<method selector='soundUnfilteredFileTypes' class_method='true'>
+<method class_method='true' selector='soundUnfilteredFileTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='soundUnfilteredPasteboardTypes' class_method='true'>
+<method class_method='true' selector='soundUnfilteredPasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='soundUnfilteredTypes' class_method='true'>
+<method class_method='true' selector='soundUnfilteredTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='stop'>
@@ -20476,7 +23254,7 @@
<retval declared_type='float' type='f'/>
</method>
<method selector='writeToPasteboard:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -20494,29 +23272,29 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='listensInForegroundOnly'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setBlocksOtherRecognizers:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='blocksOtherRecognizers' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCommands:'>
-<arg name='commands' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='commands' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplayedCommandsTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='displayedCommandsTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setListensInForegroundOnly:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='listensInForegroundOnly' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startListening'>
@@ -20528,91 +23306,91 @@
</class>
<class name='NSSpeechSynthesizer'>
<method selector='addSpeechDictionary:'>
-<arg name='speechDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='speechDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='attributesForVoice:' class_method='true'>
-<arg name='voice' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='attributesForVoice:'>
+<arg declared_type='NSString*' index='0' name='voice' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='availableVoices' class_method='true'>
+<method class_method='true' selector='availableVoices'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='continueSpeaking'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='defaultVoice' class_method='true'>
+<method class_method='true' selector='defaultVoice'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithVoice:'>
-<arg name='voice' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='voice' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='isAnyApplicationSpeaking' class_method='true'>
+<method class_method='true' selector='isAnyApplicationSpeaking'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSpeaking'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='objectForProperty:error:'>
-<arg name='property' declared_type='NSString*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='property' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='pauseSpeakingAtBoundary:'>
-<arg name='boundary' declared_type='NSSpeechBoundary' type64='Q' type='I' index='0'/>
+<arg declared_type='NSSpeechBoundary' index='0' name='boundary' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='phonemesFromText:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='rate'>
<retval declared_type='float' type='f'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forProperty:error:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='property' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSString*' index='1' name='property' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setRate:'>
-<arg name='rate' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='rate' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesFeedbackWindow:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesFeedbackWindow' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVoice:'>
-<arg name='voice' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='voice' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setVolume:'>
-<arg name='volume' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='volume' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startSpeakingString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='startSpeakingString:toURL:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='stopSpeaking'>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopSpeakingAtBoundary:'>
-<arg name='boundary' declared_type='NSSpeechBoundary' type64='Q' type='I' index='0'/>
+<arg declared_type='NSSpeechBoundary' index='0' name='boundary' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='usesFeedbackWindow'>
@@ -20636,175 +23414,187 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='checkGrammarOfString:startingAt:language:wrap:inSpellDocumentWithTag:details:'>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='0'/>
-<arg name='startingOffset' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='wrapFlag' declared_type='BOOL' type='B' index='3'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='details' declared_type='NSArray**' type='^@' index='5'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSString*' index='0' name='stringToCheck' type='@'/>
+<arg declared_type='NSInteger' index='1' name='startingOffset' type='i' type64='q'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='BOOL' index='3' name='wrapFlag' type='B'/>
+<arg declared_type='NSInteger' index='4' name='tag' type='i' type64='q'/>
+<arg declared_type='NSArray**' index='5' name='details' type='^@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='checkSpellingOfString:startingAt:'>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='0'/>
-<arg name='startingOffset' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSString*' index='0' name='stringToCheck' type='@'/>
+<arg declared_type='NSInteger' index='1' name='startingOffset' type='i' type64='q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='checkSpellingOfString:startingAt:language:wrap:inSpellDocumentWithTag:wordCount:'>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='0'/>
-<arg name='startingOffset' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='wrapFlag' declared_type='BOOL' type='B' index='3'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='wordCount' declared_type='NSInteger*' type64='^q' type='^i' index='5'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSString*' index='0' name='stringToCheck' type='@'/>
+<arg declared_type='NSInteger' index='1' name='startingOffset' type='i' type64='q'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='BOOL' index='3' name='wrapFlag' type='B'/>
+<arg declared_type='NSInteger' index='4' name='tag' type='i' type64='q'/>
+<arg declared_type='NSInteger*' index='5' name='wordCount' type='^i' type64='^q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='checkString:range:types:options:inSpellDocumentWithTag:orthography:wordCount:'>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='2'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='orthography' declared_type='NSOrthography**' type='^@' index='5'/>
-<arg name='wordCount' declared_type='NSInteger*' type64='^q' type='^i' index='6'/>
+<arg declared_type='NSString*' index='0' name='stringToCheck' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextCheckingTypes' index='2' name='checkingTypes' type='Q'/>
+<arg declared_type='NSDictionary*' index='3' name='options' type='@'/>
+<arg declared_type='NSInteger' index='4' name='tag' type='i' type64='q'/>
+<arg declared_type='NSOrthography**' index='5' name='orthography' type='^@'/>
+<arg declared_type='NSInteger*' index='6' name='wordCount' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='closeSpellDocumentWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='completionsForPartialWordRange:inString:language:inSpellDocumentWithTag:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='NSInteger' index='3' name='tag' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='correctionForWordRange:inString:language:inSpellDocumentWithTag:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='NSInteger' index='3' name='tag' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='countWordsInString:language:'>
-<arg name='stringToCount' declared_type='NSString*' type='@' index='0'/>
-<arg name='language' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='stringToCount' type='@'/>
+<arg declared_type='NSString*' index='1' name='language' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='dismissCorrectionIndicatorForView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='forgetWord:'>
-<arg name='word' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='word' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='guessesForWord:'>
-<arg name='word' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='word' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='guessesForWordRange:inString:language:inSpellDocumentWithTag:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='NSInteger' index='3' name='tag' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='hasLearnedWord:'>
-<arg name='word' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='word' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='ignoreWord:inSpellDocumentWithTag:'>
-<arg name='wordToIgnore' declared_type='NSString*' type='@' index='0'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='wordToIgnore' type='@'/>
+<arg declared_type='NSInteger' index='1' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='ignoredWordsInSpellDocumentWithTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='isAutomaticSpellingCorrectionEnabled' class_method='true'>
+<method class_method='true' selector='isAutomaticDashSubstitutionEnabled'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='isAutomaticQuoteSubstitutionEnabled'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='isAutomaticSpellingCorrectionEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isAutomaticTextReplacementEnabled' class_method='true'>
+<method class_method='true' selector='isAutomaticTextReplacementEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='language'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='languageForWordRange:inString:orthography:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSOrthography*' index='2' name='orthography' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='learnWord:'>
-<arg name='word' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='word' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='menuForResult:string:options:atLocation:inView:'>
-<arg name='result' declared_type='NSTextCheckingResult*' type='@' index='0'/>
-<arg name='checkedString' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='3'/>
-<arg name='view' declared_type='NSView*' type='@' index='4'/>
+<arg declared_type='NSTextCheckingResult*' index='0' name='result' type='@'/>
+<arg declared_type='NSString*' index='1' name='checkedString' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
+<arg declared_type='NSPoint' index='3' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='4' name='view' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='recordResponse:toCorrection:forWord:language:inSpellDocumentWithTag:'>
-<arg name='response' declared_type='NSCorrectionResponse' type64='q' type='i' index='0'/>
-<arg name='correction' declared_type='NSString*' type='@' index='1'/>
-<arg name='word' declared_type='NSString*' type='@' index='2'/>
-<arg name='language' declared_type='NSString*' type='@' index='3'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='4'/>
+<arg declared_type='NSCorrectionResponse' index='0' name='response' type='i' type64='q'/>
+<arg declared_type='NSString*' index='1' name='correction' type='@'/>
+<arg declared_type='NSString*' index='2' name='word' type='@'/>
+<arg declared_type='NSString*' index='3' name='language' type='@'/>
+<arg declared_type='NSInteger' index='4' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='requestCheckingOfString:range:types:options:inSpellDocumentWithTag:completionHandler:'>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='2'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSInteger, NSArray *, NSOrthography *, NSInteger)' type='@?' index='5'>
-<arg declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='stringToCheck' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextCheckingTypes' index='2' name='checkingTypes' type='Q'/>
+<arg declared_type='NSDictionary*' index='3' name='options' type='@'/>
+<arg declared_type='NSInteger' index='4' name='tag' type='i' type64='q'/>
+<arg declared_type='void (^)(NSInteger, NSArray *, NSOrthography *, NSInteger)' function_pointer='true' index='5' name='completionHandler' type='@?'>
+<arg declared_type='NSInteger' type='i' type64='q'/>
<arg declared_type='NSArray*' type='@'/>
<arg declared_type='NSOrthography*' type='@'/>
-<arg declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</arg>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAccessoryView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='accessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutomaticallyIdentifiesLanguages:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticallyIdentifiesLanguages' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIgnoredWords:inSpellDocumentWithTag:'>
-<arg name='words' declared_type='NSArray*' type='@' index='0'/>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSArray*' index='0' name='words' type='@'/>
+<arg declared_type='NSInteger' index='1' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLanguage:'>
-<arg name='language' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='language' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setSubstitutionsPanelAccessoryViewController:'>
-<arg name='accessoryController' declared_type='NSViewController*' type='@' index='0'/>
+<arg declared_type='NSViewController*' index='0' name='substitutionsPanelAccessoryViewController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWordFieldStringValue:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedSpellChecker' class_method='true'>
+<method class_method='true' selector='sharedSpellChecker'>
<retval declared_type='NSSpellChecker*' type='@'/>
</method>
-<method selector='sharedSpellCheckerExists' class_method='true'>
+<method class_method='true' selector='sharedSpellCheckerExists'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showCorrectionIndicatorOfType:primaryString:alternativeStrings:forStringInRect:view:completionHandler:'>
-<arg name='type' declared_type='NSCorrectionIndicatorType' type64='q' type='i' index='0'/>
-<arg name='primaryString' declared_type='NSString*' type='@' index='1'/>
-<arg name='alternativeStrings' declared_type='NSArray*' type='@' index='2'/>
-<arg name='rectOfTypedString' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='3'/>
-<arg name='view' declared_type='NSView*' type='@' index='4'/>
-<arg name='completionBlock' function_pointer='true' declared_type='void (^)(NSString *)' type='@?' index='5'>
+<arg declared_type='NSCorrectionIndicatorType' index='0' name='type' type='i' type64='q'/>
+<arg declared_type='NSString*' index='1' name='primaryString' type='@'/>
+<arg declared_type='NSArray*' index='2' name='alternativeStrings' type='@'/>
+<arg declared_type='NSRect' index='3' name='rectOfTypedString' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='4' name='view' type='@'/>
+<arg declared_type='void (^)(NSString *)' function_pointer='true' index='5' name='completionBlock' type='@?'>
<arg declared_type='NSString*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
@@ -20819,30 +23609,30 @@
<method selector='substitutionsPanelAccessoryViewController'>
<retval declared_type='NSViewController*' type='@'/>
</method>
-<method selector='uniqueSpellDocumentTag' class_method='true'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method class_method='true' selector='uniqueSpellDocumentTag'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='unlearnWord:'>
-<arg name='word' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='word' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updatePanels'>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateSpellingPanelWithGrammarString:detail:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='detail' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='detail' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateSpellingPanelWithMisspelledWord:'>
-<arg name='word' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='word' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userPreferredLanguages'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='userQuotesArrayForLanguage:'>
-<arg name='language' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='language' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='userReplacementsDictionary'>
@@ -20863,76 +23653,306 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='dividerStyle'>
-<retval declared_type='NSSplitViewDividerStyle' type64='q' type='i'/>
+<retval declared_type='NSSplitViewDividerStyle' type='i' type64='q'/>
</method>
<method selector='dividerThickness'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='drawDividerInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='holdingPriorityForSubviewAtIndex:'>
+<arg declared_type='NSInteger' index='0' name='subviewIndex' type='i' type64='q'/>
+<retval declared_type='NSLayoutPriority' type='f'/>
+</method>
<method selector='isPaneSplitter'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubviewCollapsed:'>
-<arg name='subview' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='subview' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isVertical'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='maxPossiblePositionOfDividerAtIndex:'>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSInteger' index='0' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='minPossiblePositionOfDividerAtIndex:'>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSInteger' index='0' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='setAutosaveName:'>
-<arg name='autosaveName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='autosaveName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDividerStyle:'>
-<arg name='dividerStyle' declared_type='NSSplitViewDividerStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSSplitViewDividerStyle' index='0' name='dividerStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHoldingPriority:forSubviewAtIndex:'>
+<arg declared_type='NSLayoutPriority' index='0' name='priority' type='f'/>
+<arg declared_type='NSInteger' index='1' name='subviewIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIsPaneSplitter:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPosition:ofDividerAtIndex:'>
-<arg name='position' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='CGFloat' index='0' name='position' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='1' name='dividerIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVertical:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='vertical' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
+<class name='NSSplitViewController'>
+<method selector='addSplitViewItem:'>
+<arg declared_type='NSSplitViewItem*' index='0' name='splitViewItem' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='insertSplitViewItem:atIndex:'>
+<arg declared_type='NSSplitViewItem*' index='0' name='splitViewItem' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeSplitViewItem:'>
+<arg declared_type='NSSplitViewItem*' index='0' name='splitViewItem' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSplitView:'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSplitViewItems:'>
+<arg declared_type='NSArray*' index='0' name='splitViewItems' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='splitView'>
+<retval declared_type='NSSplitView*' type='@'/>
+</method>
+<method selector='splitView:additionalEffectiveRectOfDividerAtIndex:'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='splitView:canCollapseSubview:'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSView*' index='1' name='subview' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='splitView:effectiveRect:forDrawnRect:ofDividerAtIndex:'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSRect' index='1' name='proposedEffectiveRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='2' name='drawnRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSInteger' index='3' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='splitView:shouldCollapseSubview:forDoubleClickOnDividerAtIndex:'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSView*' index='1' name='subview' type='@'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='splitView:shouldHideDividerAtIndex:'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='splitViewItemForViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='NSSplitViewItem*' type='@'/>
+</method>
+<method selector='splitViewItems'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='viewDidLoad'>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSSplitViewItem'>
+<method selector='canCollapse'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='holdingPriority'>
+<retval declared_type='NSLayoutPriority' type='f'/>
+</method>
+<method selector='isCollapsed'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='setCanCollapse:'>
+<arg declared_type='BOOL' index='0' name='canCollapse' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCollapsed:'>
+<arg declared_type='BOOL' index='0' name='collapsed' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHoldingPriority:'>
+<arg declared_type='NSLayoutPriority' index='0' name='holdingPriority' type='f'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='splitViewItemWithViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='viewController'>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
+</class>
+<class name='NSStackView'>
+<method selector='addView:inGravity:'>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
+<arg declared_type='NSStackViewGravity' index='1' name='gravity' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='alignment'>
+<retval declared_type='NSLayoutAttribute' type='i' type64='q'/>
+</method>
+<method selector='clippingResistancePriorityForOrientation:'>
+<arg declared_type='NSLayoutConstraintOrientation' index='0' name='orientation' type='i' type64='q'/>
+<retval declared_type='NSLayoutPriority' type='f'/>
+</method>
+<method selector='customSpacingAfterView:'>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='delegate'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='detachedViews'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='edgeInsets'>
+<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+</method>
+<method selector='hasEqualSpacing'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='huggingPriorityForOrientation:'>
+<arg declared_type='NSLayoutConstraintOrientation' index='0' name='orientation' type='i' type64='q'/>
+<retval declared_type='NSLayoutPriority' type='f'/>
+</method>
+<method selector='insertView:atIndex:inGravity:'>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
+<arg declared_type='NSStackViewGravity' index='2' name='gravity' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='orientation'>
+<retval declared_type='NSUserInterfaceLayoutOrientation' type='i' type64='q'/>
+</method>
+<method selector='removeView:'>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAlignment:'>
+<arg declared_type='NSLayoutAttribute' index='0' name='alignment' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setClippingResistancePriority:forOrientation:'>
+<arg declared_type='NSLayoutPriority' index='0' name='clippingResistancePriority' type='f'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='1' name='orientation' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCustomSpacing:afterView:'>
+<arg declared_type='CGFloat' index='0' name='spacing' type='f' type64='d'/>
+<arg declared_type='NSView*' index='1' name='aView' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDelegate:'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setEdgeInsets:'>
+<arg declared_type='NSEdgeInsets' index='0' name='edgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHasEqualSpacing:'>
+<arg declared_type='BOOL' index='0' name='hasEqualSpacing' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHuggingPriority:forOrientation:'>
+<arg declared_type='NSLayoutPriority' index='0' name='huggingPriority' type='f'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='1' name='orientation' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setOrientation:'>
+<arg declared_type='NSUserInterfaceLayoutOrientation' index='0' name='orientation' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSpacing:'>
+<arg declared_type='CGFloat' index='0' name='spacing' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setViews:inGravity:'>
+<arg declared_type='NSArray*' index='0' name='views' type='@'/>
+<arg declared_type='NSStackViewGravity' index='1' name='gravity' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setVisibilityPriority:forView:'>
+<arg declared_type='NSStackViewVisibilityPriority' index='0' name='priority' type='f'/>
+<arg declared_type='NSView*' index='1' name='aView' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='spacing'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method class_method='true' selector='stackViewWithViews:'>
+<arg declared_type='NSArray*' index='0' name='views' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='views'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='viewsInGravity:'>
+<arg declared_type='NSStackViewGravity' index='0' name='gravity' type='i' type64='q'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='visibilityPriorityForView:'>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
+<retval declared_type='NSStackViewVisibilityPriority' type='f'/>
+</method>
+</class>
<class name='NSStatusBar'>
<method selector='isVertical'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removeStatusItem:'>
-<arg name='item' declared_type='NSStatusItem*' type='@' index='0'/>
+<arg declared_type='NSStatusItem*' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='statusItemWithLength:'>
-<arg name='length' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='length' type='f' type64='d'/>
<retval declared_type='NSStatusItem*' type='@'/>
</method>
-<method selector='systemStatusBar' class_method='true'>
+<method class_method='true' selector='systemStatusBar'>
<retval declared_type='NSStatusBar*' type='@'/>
</method>
<method selector='thickness'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+</class>
+<class name='NSStatusBarButton'>
+<method selector='appearsDisabled'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='setAppearsDisabled:'>
+<arg declared_type='BOOL' index='0' name='appearsDisabled' type='B'/>
+<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSStatusItem'>
@@ -20945,12 +23965,15 @@
<method selector='attributedTitle'>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
+<method selector='button'>
+<retval declared_type='NSStatusBarButton*' type='@'/>
+</method>
<method selector='doubleAction'>
<retval declared_type='SEL' type=':'/>
</method>
<method selector='drawStatusBarBackgroundInRect:withHighlight:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='highlight' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' index='1' name='highlight' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='highlightMode'>
@@ -20963,69 +23986,69 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='length'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='menu'>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='popUpStatusItemMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sendActionOn:'>
-<arg name='mask' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='mask' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAction:'>
-<arg name='action' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlternateImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='alternateImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedTitle:'>
-<arg name='title' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleAction:'>
-<arg name='action' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='doubleAction' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='enabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHighlightMode:'>
-<arg name='highlightMode' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='highlightMode' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLength:'>
-<arg name='length' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='length' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setToolTip:'>
-<arg name='toolTip' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='toolTip' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='statusBar'>
@@ -21058,23 +24081,23 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='setAutorepeat:'>
-<arg name='autorepeat' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autorepeat' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIncrement:'>
-<arg name='increment' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='increment' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxValue:'>
-<arg name='maxValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='maxValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinValue:'>
-<arg name='minValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='minValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValueWraps:'>
-<arg name='valueWraps' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='valueWraps' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='valueWraps'>
@@ -21095,73 +24118,116 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='setAutorepeat:'>
-<arg name='autorepeat' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autorepeat' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIncrement:'>
-<arg name='increment' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='increment' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxValue:'>
-<arg name='maxValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='maxValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinValue:'>
-<arg name='minValue' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='minValue' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValueWraps:'>
-<arg name='valueWraps' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='valueWraps' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='valueWraps'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
+<class name='NSStoryboard'>
+<method selector='instantiateControllerWithIdentifier:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='instantiateInitialController'>
+<retval declared_type='id' type='@'/>
+</method>
+<method class_method='true' selector='storyboardWithName:bundle:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSBundle*' index='1' name='storyboardBundleOrNil' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+</class>
+<class name='NSStoryboardSegue'>
+<method selector='destinationController'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='identifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='initWithIdentifier:source:destination:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='id' index='1' name='sourceController' type='@'/>
+<arg declared_type='id' index='2' name='destinationController' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='perform'>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='segueWithIdentifier:source:destination:performHandler:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='id' index='1' name='sourceController' type='@'/>
+<arg declared_type='id' index='2' name='destinationController' type='@'/>
+<arg declared_type='void (^)(void)' function_pointer='true' index='3' name='performHandler' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='sourceController'>
+<retval declared_type='id' type='@'/>
+</method>
+</class>
<class name='NSString'>
<method selector='boundingRectWithSize:options:attributes:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='options' declared_type='NSStringDrawingOptions' type64='q' type='i' index='1'/>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSStringDrawingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSDictionary*' index='2' name='attributes' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='drawAtPoint:withAttributes:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDictionary*' index='1' name='attrs' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawInRect:withAttributes:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSDictionary*' index='1' name='attrs' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawWithRect:options:attributes:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='options' declared_type='NSStringDrawingOptions' type64='q' type='i' index='1'/>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSStringDrawingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSDictionary*' index='2' name='attributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeWithAttributes:'>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSDictionary*' index='0' name='attrs' type='@'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
</class>
<class name='NSTabView'>
<method selector='addTabViewItem:'>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='0'/>
+<arg declared_type='NSTabViewItem*' index='0' name='tabViewItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allowsTruncatedLabels'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='contentRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='controlSize'>
-<retval declared_type='NSControlSize' type64='Q' type='I'/>
+<retval declared_type='NSControlSize' type='I' type64='Q'/>
</method>
<method selector='controlTint'>
-<retval declared_type='NSControlTint' type64='Q' type='I'/>
+<retval declared_type='NSControlTint' type='I' type64='Q'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
@@ -21173,103 +24239,200 @@
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='indexOfTabViewItem:'>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSTabViewItem*' index='0' name='tabViewItem' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='indexOfTabViewItemWithIdentifier:'>
-<arg name='identifier' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='identifier' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='insertTabViewItem:atIndex:'>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSTabViewItem*' index='0' name='tabViewItem' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minimumSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='numberOfTabViewItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='removeTabViewItem:'>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='0'/>
+<arg declared_type='NSTabViewItem*' index='0' name='tabViewItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectFirstTabViewItem:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectLastTabViewItem:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectNextTabViewItem:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectPreviousTabViewItem:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectTabViewItem:'>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='0'/>
+<arg declared_type='NSTabViewItem*' index='0' name='tabViewItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectTabViewItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectTabViewItemWithIdentifier:'>
-<arg name='identifier' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='identifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedTabViewItem'>
<retval declared_type='NSTabViewItem*' type='@'/>
</method>
<method selector='setAllowsTruncatedLabels:'>
-<arg name='allowTruncatedLabels' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsTruncatedLabels' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlSize:'>
-<arg name='controlSize' declared_type='NSControlSize' type64='Q' type='I' index='0'/>
+<arg declared_type='NSControlSize' index='0' name='controlSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setControlTint:'>
-<arg name='controlTint' declared_type='NSControlTint' type64='Q' type='I' index='0'/>
+<arg declared_type='NSControlTint' index='0' name='controlTint' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFont:'>
-<arg name='font' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTabViewType:'>
-<arg name='tabViewType' declared_type='NSTabViewType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTabViewType' index='0' name='tabViewType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tabViewItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='NSTabViewItem*' type='@'/>
</method>
<method selector='tabViewItemAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSTabViewItem*' type='@'/>
</method>
<method selector='tabViewItems'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tabViewType'>
-<retval declared_type='NSTabViewType' type64='Q' type='I'/>
+<retval declared_type='NSTabViewType' type='I' type64='Q'/>
</method>
<method selector='takeSelectedTabViewItemFromSender:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSTabViewController'>
+<method selector='addTabViewItem:'>
+<arg declared_type='NSTabViewItem*' index='0' name='tabViewItem' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='canPropagateSelectedChildViewControllerTitle'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='insertTabViewItem:atIndex:'>
+<arg declared_type='NSTabViewItem*' index='0' name='tabViewItem' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeTabViewItem:'>
+<arg declared_type='NSTabViewItem*' index='0' name='tabViewItem' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='selectedTabViewItemIndex'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='setCanPropagateSelectedChildViewControllerTitle:'>
+<arg declared_type='BOOL' index='0' name='canPropagateSelectedChildViewControllerTitle' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSelectedTabViewItemIndex:'>
+<arg declared_type='NSInteger' index='0' name='selectedTabViewItemIndex' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTabStyle:'>
+<arg declared_type='NSTabViewControllerTabStyle' index='0' name='tabStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTabView:'>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTabViewItems:'>
+<arg declared_type='NSArray*' index='0' name='tabViewItems' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTransitionOptions:'>
+<arg declared_type='NSViewControllerTransitionOptions' index='0' name='transitionOptions' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='tabStyle'>
+<retval declared_type='NSTabViewControllerTabStyle' type='i' type64='q'/>
+</method>
+<method selector='tabView'>
+<retval declared_type='NSTabView*' type='@'/>
+</method>
+<method selector='tabView:didSelectTabViewItem:'>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='tabView:shouldSelectTabViewItem:'>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='tabView:willSelectTabViewItem:'>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='tabViewItemForViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='NSTabViewItem*' type='@'/>
+</method>
+<method selector='tabViewItems'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:'>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
+<arg declared_type='NSString*' index='1' name='itemIdentifier' type='@'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<retval declared_type='NSToolbarItem*' type='@'/>
+</method>
+<method selector='toolbarAllowedItemIdentifiers:'>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='toolbarDefaultItemIdentifiers:'>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='toolbarSelectableItemIdentifiers:'>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='transitionOptions'>
+<retval declared_type='NSViewControllerTransitionOptions' type='I' type64='Q'/>
+</method>
+<method selector='viewDidLoad'>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -21278,67 +24441,85 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='drawLabel:inRect:'>
-<arg name='shouldTruncateLabel' declared_type='BOOL' type='B' index='0'/>
-<arg name='labelRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='BOOL' index='0' name='shouldTruncateLabel' type='B'/>
+<arg declared_type='NSRect' index='1' name='labelRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='identifier'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='image'>
+<retval declared_type='NSImage*' type='@'/>
+</method>
<method selector='initWithIdentifier:'>
-<arg name='identifier' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='identifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initialFirstResponder'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='NSView*' type='@'/>
</method>
<method selector='label'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIdentifier:'>
-<arg name='identifier' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='identifier' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setImage:'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInitialFirstResponder:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='initialFirstResponder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLabel:'>
-<arg name='label' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='label' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setToolTip:'>
-<arg name='toolTip' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='toolTip' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeOfLabel:'>
-<arg name='computeMin' declared_type='BOOL' type='B' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='BOOL' index='0' name='computeMin' type='B'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='tabState'>
-<retval declared_type='NSTabState' type64='Q' type='I'/>
+<retval declared_type='NSTabState' type='I' type64='Q'/>
</method>
<method selector='tabView'>
<retval declared_type='NSTabView*' type='@'/>
</method>
+<method class_method='true' selector='tabViewItemWithViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='toolTip'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='view'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='NSView*' type='@'/>
+</method>
+<method selector='viewController'>
+<retval declared_type='NSViewController*' type='@'/>
</method>
</class>
<class name='NSTableCellView'>
<method selector='backgroundStyle'>
-<retval declared_type='NSBackgroundStyle' type64='q' type='i'/>
+<retval declared_type='NSBackgroundStyle' type='i' type64='q'/>
</method>
<method selector='draggingImageComponents'>
<retval declared_type='NSArray*' type='@'/>
@@ -21350,26 +24531,26 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='rowSizeStyle'>
-<retval declared_type='NSTableViewRowSizeStyle' type64='q' type='i'/>
+<retval declared_type='NSTableViewRowSizeStyle' type='i' type64='q'/>
</method>
<method selector='setBackgroundStyle:'>
-<arg name='backgroundStyle' declared_type='NSBackgroundStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSBackgroundStyle' index='0' name='backgroundStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImageView:'>
-<arg name='imageView' declared_type='NSImageView*' type='@' index='0'/>
+<arg declared_type='NSImageView*' index='0' name='imageView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectValue:'>
-<arg name='objectValue' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='objectValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRowSizeStyle:'>
-<arg name='rowSizeStyle' declared_type='NSTableViewRowSizeStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSTableViewRowSizeStyle' index='0' name='rowSizeStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextField:'>
-<arg name='textField' declared_type='NSTextField*' type='@' index='0'/>
+<arg declared_type='NSTextField*' index='0' name='textField' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textField'>
@@ -21381,7 +24562,7 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='dataCellForRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='headerCell'>
@@ -21394,8 +24575,8 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithIdentifier:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEditable'>
<retval declared_type='BOOL' type='B'/>
@@ -21407,64 +24588,68 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='maxWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='minWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='resizingMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSTableColumnResizingOptions' type='I' type64='Q'/>
</method>
<method selector='setDataCell:'>
-<arg name='cell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='dataCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeaderCell:'>
-<arg name='cell' declared_type='NSCell*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='headerCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeaderToolTip:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='headerToolTip' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHidden:'>
-<arg name='hidden' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hidden' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIdentifier:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxWidth:'>
-<arg name='maxWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='maxWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinWidth:'>
-<arg name='minWidth' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='minWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setResizable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setResizingMask:'>
-<arg name='resizingMask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTableColumnResizingOptions' index='0' name='resizingMask' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSortDescriptorPrototype:'>
-<arg name='sortDescriptor' declared_type='NSSortDescriptor*' type='@' index='0'/>
+<arg declared_type='NSSortDescriptor*' index='0' name='sortDescriptorPrototype' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTableView:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTitle:'>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='width' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeToFit'>
@@ -21476,43 +24661,46 @@
<method selector='tableView'>
<retval declared_type='NSTableView*' type='@'/>
</method>
+<method selector='title'>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='width'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
</class>
<class name='NSTableHeaderCell'>
<method selector='drawSortIndicatorWithFrame:inView:ascending:priority:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<arg name='ascending' declared_type='BOOL' type='B' index='2'/>
-<arg name='priority' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<arg declared_type='BOOL' index='2' name='ascending' type='B'/>
+<arg declared_type='NSInteger' index='3' name='priority' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortIndicatorRectForBounds:'>
-<arg name='theRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='theRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
</class>
<class name='NSTableHeaderView'>
<method selector='columnAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='draggedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='draggedDistance'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='headerRectOfColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='resizedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setTableView:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tableView'>
@@ -21524,29 +24712,29 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='draggingDestinationFeedbackStyle'>
-<retval declared_type='NSTableViewDraggingDestinationFeedbackStyle' type64='q' type='i'/>
+<retval declared_type='NSTableViewDraggingDestinationFeedbackStyle' type='i' type64='q'/>
</method>
<method selector='drawBackgroundInRect:'>
-<arg name='dirtyRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='dirtyRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawDraggingDestinationFeedbackInRect:'>
-<arg name='dirtyRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='dirtyRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawSelectionInRect:'>
-<arg name='dirtyRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='dirtyRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawSeparatorInRect:'>
-<arg name='dirtyRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='dirtyRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='indentationForDropOperation'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='interiorBackgroundStyle'>
-<retval declared_type='NSBackgroundStyle' type64='q' type='i'/>
+<retval declared_type='NSBackgroundStyle' type='i' type64='q'/>
</method>
<method selector='isEmphasized'>
<retval declared_type='BOOL' type='B'/>
@@ -21557,6 +24745,12 @@
<method selector='isGroupRowStyle'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='isNextRowSelected'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isPreviousRowSelected'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='isSelected'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -21564,55 +24758,63 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='numberOfColumns'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='selectionHighlightStyle'>
-<retval declared_type='NSTableViewSelectionHighlightStyle' type64='q' type='i'/>
+<retval declared_type='NSTableViewSelectionHighlightStyle' type='i' type64='q'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='backgroundColor' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingDestinationFeedbackStyle:'>
-<arg name='draggingDestinationFeedbackStyle' declared_type='NSTableViewDraggingDestinationFeedbackStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSTableViewDraggingDestinationFeedbackStyle' index='0' name='draggingDestinationFeedbackStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEmphasized:'>
-<arg name='emphasized' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='emphasized' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloating:'>
-<arg name='floating' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='floating' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupRowStyle:'>
-<arg name='groupRowStyle' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='groupRowStyle' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndentationForDropOperation:'>
-<arg name='indentationForDropOperation' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='indentationForDropOperation' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setNextRowSelected:'>
+<arg declared_type='BOOL' index='0' name='nextRowSelected' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPreviousRowSelected:'>
+<arg declared_type='BOOL' index='0' name='previousRowSelected' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelected:'>
-<arg name='selected' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selected' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionHighlightStyle:'>
-<arg name='selectionHighlightStyle' declared_type='NSTableViewSelectionHighlightStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSTableViewSelectionHighlightStyle' index='0' name='selectionHighlightStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTargetForDropOperation:'>
-<arg name='targetForDropOperation' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='targetForDropOperation' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewAtColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
</class>
<class name='NSTableView'>
<method selector='addTableColumn:'>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='0'/>
+<arg declared_type='NSTableColumn*' index='0' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allowsColumnReordering'>
@@ -21649,38 +24851,38 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='canDragRowsWithIndexes:atPoint:'>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='mouseDownPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='rowIndexes' type='@'/>
+<arg declared_type='NSPoint' index='1' name='mouseDownPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='clickedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='clickedRow'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='columnAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='columnAutoresizingStyle'>
-<retval declared_type='NSTableViewColumnAutoresizingStyle' type64='Q' type='I'/>
+<retval declared_type='NSTableViewColumnAutoresizingStyle' type='I' type64='Q'/>
</method>
<method selector='columnForView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='columnIndexesInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='columnWithIdentifier:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='columnsInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='cornerView'>
<retval declared_type='NSView*' type='@'/>
@@ -21692,75 +24894,85 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='deselectAll:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deselectColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deselectRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='didAddRowView:forRow:'>
+<arg declared_type='NSTableRowView*' index='0' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='didRemoveRowView:forRow:'>
+<arg declared_type='NSTableRowView*' index='0' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='doubleAction'>
<retval declared_type='SEL' type=':'/>
</method>
<method selector='dragImageForRows:event:dragImageOffset:'>
-<arg name='dragRows' declared_type='NSArray*' type='@' index='0'/>
-<arg name='dragEvent' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='dragImageOffset' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='2'/>
+<arg declared_type='NSArray*' index='0' name='dragRows' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='dragEvent' type='@'/>
+<arg declared_type='NSPointPointer' index='2' name='dragImageOffset' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='dragImageForRowsWithIndexes:tableColumns:event:offset:'>
-<arg name='dragRows' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='tableColumns' declared_type='NSArray*' type='@' index='1'/>
-<arg name='dragEvent' declared_type='NSEvent*' type='@' index='2'/>
-<arg name='dragImageOffset' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='3'/>
+<arg declared_type='NSIndexSet*' index='0' name='dragRows' type='@'/>
+<arg declared_type='NSArray*' index='1' name='tableColumns' type='@'/>
+<arg declared_type='NSEvent*' index='2' name='dragEvent' type='@'/>
+<arg declared_type='NSPointPointer' index='3' name='dragImageOffset' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='draggingDestinationFeedbackStyle'>
-<retval declared_type='NSTableViewDraggingDestinationFeedbackStyle' type64='q' type='i'/>
+<retval declared_type='NSTableViewDraggingDestinationFeedbackStyle' type='i' type64='q'/>
</method>
<method selector='drawBackgroundInClipRect:'>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawGridInClipRect:'>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawRow:clipRect:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSRect' index='1' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawsGrid'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='editColumn:row:withEvent:select:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='2'/>
-<arg name='select' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSEvent*' index='2' name='theEvent' type='@'/>
+<arg declared_type='BOOL' index='3' name='select' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='editedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='editedRow'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='effectiveRowSizeStyle'>
-<retval declared_type='NSTableViewRowSizeStyle' type64='q' type='i'/>
+<retval declared_type='NSTableViewRowSizeStyle' type='i' type64='q'/>
</method>
<method selector='endUpdates'>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateAvailableRowViewsUsingBlock:'>
-<arg name='handler' function_pointer='true' declared_type='void (^)(NSTableRowView *, NSInteger)' type='@?' index='0'>
+<arg declared_type='void (^)(NSTableRowView *, NSInteger)' function_pointer='true' index='0' name='handler' type='@?'>
<arg declared_type='NSTableRowView*' type='@'/>
-<arg declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
@@ -21769,175 +24981,191 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='focusedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='frameOfCellAtColumn:row:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='gridColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='gridStyleMask'>
-<retval declared_type='NSTableViewGridLineStyle' type64='Q' type='I'/>
+<retval declared_type='NSTableViewGridLineStyle' type='I' type64='Q'/>
</method>
<method selector='headerView'>
<retval declared_type='NSTableHeaderView*' type='@'/>
</method>
<method selector='highlightSelectionInClipRect:'>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='highlightedTableColumn'>
<retval declared_type='NSTableColumn*' type='@'/>
</method>
<method selector='indicatorImageInTableColumn:'>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='0'/>
+<arg declared_type='NSTableColumn*' index='0' name='tableColumn' type='@'/>
<retval declared_type='NSImage*' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithFrame:'>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='insertRowsAtIndexes:withAnimation:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='animationOptions' declared_type='NSTableViewAnimationOptions' type64='Q' type='I' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='NSTableViewAnimationOptions' index='1' name='animationOptions' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intercellSpacing'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='isColumnSelected:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isRowSelected:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='makeViewWithIdentifier:owner:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
-<arg name='owner' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='id' index='1' name='owner' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='moveColumn:toColumn:'>
-<arg name='oldIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='newIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='oldIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='newIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveRowAtIndex:toIndex:'>
-<arg name='oldIndex' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='newIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='oldIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='newIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='noteHeightOfRowsWithIndexesChanged:'>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='noteNumberOfRowsChanged'>
<retval declared_type='void' type='v'/>
</method>
<method selector='numberOfColumns'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfRows'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfSelectedColumns'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='numberOfSelectedRows'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='performClickOnCellAtColumn:row:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='preparedCellAtColumn:row:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='NSCell*' type='@'/>
</method>
<method selector='rectOfColumn:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='rectOfRow:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='registerNib:forIdentifier:'>
+<arg declared_type='NSNib*' index='0' name='nib' type='@'/>
+<arg declared_type='NSString*' index='1' name='identifier' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='registeredNibsByIdentifier'>
+<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='reloadData'>
<retval declared_type='void' type='v'/>
</method>
<method selector='reloadDataForRowIndexes:columnIndexes:'>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='columnIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='rowIndexes' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='columnIndexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeRowsAtIndexes:withAnimation:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='animationOptions' declared_type='NSTableViewAnimationOptions' type64='Q' type='I' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='NSTableViewAnimationOptions' index='1' name='animationOptions' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeTableColumn:'>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='0'/>
+<arg declared_type='NSTableColumn*' index='0' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rowAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='rowForView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='rowHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='rowSizeStyle'>
-<retval declared_type='NSTableViewRowSizeStyle' type64='q' type='i'/>
+<retval declared_type='NSTableViewRowSizeStyle' type='i' type64='q'/>
</method>
<method selector='rowViewAtRow:makeIfNecessary:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='makeIfNecessary' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='BOOL' index='1' name='makeIfNecessary' type='B'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='rowsInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='scrollColumnToVisible:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollRowToVisible:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectAll:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectColumn:byExtendingSelection:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='extend' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='BOOL' index='1' name='extend' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectColumnIndexes:byExtendingSelection:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='extend' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='BOOL' index='1' name='extend' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectRow:byExtendingSelection:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='extend' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='BOOL' index='1' name='extend' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectRowIndexes:byExtendingSelection:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='extend' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='BOOL' index='1' name='extend' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='selectedColumnEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
@@ -21946,7 +25174,7 @@
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='selectedRow'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='selectedRowEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
@@ -21955,147 +25183,151 @@
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='selectionHighlightStyle'>
-<retval declared_type='NSTableViewSelectionHighlightStyle' type64='q' type='i'/>
+<retval declared_type='NSTableViewSelectionHighlightStyle' type='i' type64='q'/>
</method>
<method selector='setAllowsColumnReordering:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsColumnReordering' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsColumnResizing:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsColumnResizing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsColumnSelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsColumnSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsEmptySelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsEmptySelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsMultipleSelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsMultipleSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsTypeSelect:'>
-<arg name='value' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsTypeSelect' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutoresizesAllColumnsToFit:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutosaveName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='autosaveName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutosaveTableColumns:'>
-<arg name='save' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autosaveTableColumns' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColumnAutoresizingStyle:'>
-<arg name='style' declared_type='NSTableViewColumnAutoresizingStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTableViewColumnAutoresizingStyle' index='0' name='columnAutoresizingStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCornerView:'>
-<arg name='cornerView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='cornerView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDataSource:'>
-<arg name='aSource' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='aSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoubleAction:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='doubleAction' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingDestinationFeedbackStyle:'>
-<arg name='style' declared_type='NSTableViewDraggingDestinationFeedbackStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSTableViewDraggingDestinationFeedbackStyle' index='0' name='draggingDestinationFeedbackStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDraggingSourceOperationMask:forLocal:'>
-<arg name='mask' declared_type='NSDragOperation' type64='Q' type='I' index='0'/>
-<arg name='isLocal' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSDragOperation' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='1' name='isLocal' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsGrid:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDropRow:dropOperation:'>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='dropOperation' declared_type='NSTableViewDropOperation' type64='Q' type='I' index='1'/>
+<arg declared_type='NSInteger' index='0' name='row' type='i' type64='q'/>
+<arg declared_type='NSTableViewDropOperation' index='1' name='dropOperation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloatsGroupRows:'>
-<arg name='value' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='floatsGroupRows' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFocusedColumn:'>
-<arg name='focusedColumn' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='focusedColumn' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGridColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='gridColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGridStyleMask:'>
-<arg name='gridStyle' declared_type='NSTableViewGridLineStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTableViewGridLineStyle' index='0' name='gridStyleMask' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeaderView:'>
-<arg name='headerView' declared_type='NSTableHeaderView*' type='@' index='0'/>
+<arg declared_type='NSTableHeaderView*' index='0' name='headerView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHighlightedTableColumn:'>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='0'/>
+<arg declared_type='NSTableColumn*' index='0' name='highlightedTableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndicatorImage:inTableColumn:'>
-<arg name='anImage' declared_type='NSImage*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<arg declared_type='NSImage*' index='0' name='anImage' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIntercellSpacing:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='intercellSpacing' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRowHeight:'>
-<arg name='rowHeight' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='rowHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRowSizeStyle:'>
-<arg name='rowSizeStyle' declared_type='NSTableViewRowSizeStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSTableViewRowSizeStyle' index='0' name='rowSizeStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionHighlightStyle:'>
-<arg name='selectionHighlightStyle' declared_type='NSTableViewSelectionHighlightStyle' type64='q' type='i' index='0'/>
+<arg declared_type='NSTableViewSelectionHighlightStyle' index='0' name='selectionHighlightStyle' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSortDescriptors:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesAlternatingRowBackgroundColors:'>
-<arg name='useAlternatingRowColors' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesAlternatingRowBackgroundColors' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUsesStaticContents:'>
+<arg declared_type='BOOL' index='0' name='usesStaticContents' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalMotionCanBeginDrag:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='verticalMotionCanBeginDrag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldFocusCell:atColumn:row:'>
-<arg name='cell' declared_type='NSCell*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSCell*' index='0' name='cell' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sizeLastColumnToFit'>
@@ -22108,30 +25340,30 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tableColumnWithIdentifier:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
<retval declared_type='NSTableColumn*' type='@'/>
</method>
<method selector='tableColumns'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='textDidBeginEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidEndEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textShouldBeginEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textShouldEndEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tile'>
@@ -22140,75 +25372,78 @@
<method selector='usesAlternatingRowBackgroundColors'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='usesStaticContents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='verticalMotionCanBeginDrag'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='viewAtColumn:row:makeIfNecessary:'>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='makeIfNecessary' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='BOOL' index='2' name='makeIfNecessary' type='B'/>
<retval declared_type='id' type='@'/>
</method>
</class>
<class name='NSText'>
<method selector='RTFDFromRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='RTFFromRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='alignCenter:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='alignLeft:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='alignRight:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='alignment'>
-<retval declared_type='NSTextAlignment' type64='Q' type='I'/>
+<retval declared_type='NSTextAlignment' type='I' type64='Q'/>
</method>
<method selector='backgroundColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='baseWritingDirection'>
-<retval declared_type='NSWritingDirection' type64='q' type='i'/>
+<retval declared_type='NSWritingDirection' type='i' type64='q'/>
</method>
<method selector='changeFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='checkSpelling:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='copy:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='copyFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='copyRuler:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cut:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='delete:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawsBackground'>
@@ -22220,6 +25455,14 @@
<method selector='importsGraphics'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithFrame:'>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='isEditable'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -22242,141 +25485,141 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='maxSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='minSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='paste:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteRuler:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='readRTFDFromFile:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='replaceCharactersInRange:withRTF:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='rtfData' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSData*' index='1' name='rtfData' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceCharactersInRange:withRTFD:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='rtfdData' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSData*' index='1' name='rtfdData' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceCharactersInRange:withString:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='aString' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollRangeToVisible:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectAll:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='setAlignment:'>
-<arg name='mode' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextAlignment' index='0' name='alignment' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBaseWritingDirection:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
+<arg declared_type='NSWritingDirection' index='0' name='baseWritingDirection' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFieldEditor:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='fieldEditor' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFont:'>
-<arg name='obj' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFont:range:'>
-<arg name='font' declared_type='NSFont*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSFont*' index='0' name='font' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHorizontallyResizable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='horizontallyResizable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImportsGraphics:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='importsGraphics' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxSize:'>
-<arg name='newMaxSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='maxSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinSize:'>
-<arg name='newMinSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='minSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRichText:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='richText' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='selectedRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='textColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextColor:range:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesFontPanel:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesFontPanel' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticallyResizable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='verticallyResizable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showGuessPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeToFit'>
@@ -22386,37 +25629,54 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='subscript:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='superscript:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='toggleRuler:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='underline:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unscript:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='usesFontPanel'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeRTFDToFile:atomically:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
+<class name='NSTextAlternatives'>
+<method selector='alternativeStrings'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='initWithPrimaryString:alternativeStrings:'>
+<arg declared_type='NSString*' index='0' name='primaryString' type='@'/>
+<arg declared_type='NSArray*' index='1' name='alternativeStrings' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='noteSelectedAlternativeString:'>
+<arg declared_type='NSString*' index='0' name='alternativeString' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='primaryString'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+</class>
<class name='NSTextAttachment'>
<method selector='attachmentCell'>
<retval declared_type='id' type='@'/>
@@ -22425,15 +25685,15 @@
<retval declared_type='NSFileWrapper*' type='@'/>
</method>
<method selector='initWithFileWrapper:'>
-<arg name='fileWrapper' declared_type='NSFileWrapper*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSFileWrapper*' index='0' name='fileWrapper' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setAttachmentCell:'>
-<arg name='cell' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='attachmentCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFileWrapper:'>
-<arg name='fileWrapper' declared_type='NSFileWrapper*' type='@' index='0'/>
+<arg declared_type='NSFileWrapper*' index='0' name='fileWrapper' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -22442,116 +25702,116 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='borderColorForEdge:'>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='0'/>
+<arg declared_type='NSRectEdge' index='0' name='edge' type='i' type64='Q'/>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='boundsRectForContentRect:inRect:textContainer:characterRange:'>
-<arg name='contentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='2'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='contentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='2' name='textContainer' type='@'/>
+<arg declared_type='NSRange' index='3' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='contentWidth'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='contentWidthValueType'>
-<retval declared_type='NSTextBlockValueType' type64='Q' type='I'/>
+<retval declared_type='NSTextBlockValueType' type='I' type64='Q'/>
</method>
<method selector='drawBackgroundWithFrame:inView:characterRange:layoutManager:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='3'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<arg declared_type='NSRange' index='2' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSLayoutManager*' index='3' name='layoutManager' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='rectForLayoutAtPoint:inRect:textContainer:characterRange:'>
-<arg name='startingPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='2'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSPoint' index='0' name='startingPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='2' name='textContainer' type='@'/>
+<arg declared_type='NSRange' index='3' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderColor:forEdge:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='1'/>
+<arg declared_type='NSColor*' index='0' name='color' type='@'/>
+<arg declared_type='NSRectEdge' index='1' name='edge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentWidth:type:'>
-<arg name='val' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='type' declared_type='NSTextBlockValueType' type64='Q' type='I' index='1'/>
+<arg declared_type='CGFloat' index='0' name='val' type='f' type64='d'/>
+<arg declared_type='NSTextBlockValueType' index='1' name='type' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:type:forDimension:'>
-<arg name='val' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='type' declared_type='NSTextBlockValueType' type64='Q' type='I' index='1'/>
-<arg name='dimension' declared_type='NSTextBlockDimension' type64='Q' type='I' index='2'/>
+<arg declared_type='CGFloat' index='0' name='val' type='f' type64='d'/>
+<arg declared_type='NSTextBlockValueType' index='1' name='type' type='I' type64='Q'/>
+<arg declared_type='NSTextBlockDimension' index='2' name='dimension' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalAlignment:'>
-<arg name='alignment' declared_type='NSTextBlockVerticalAlignment' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextBlockVerticalAlignment' index='0' name='verticalAlignment' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:type:forLayer:'>
-<arg name='val' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='type' declared_type='NSTextBlockValueType' type64='Q' type='I' index='1'/>
-<arg name='layer' declared_type='NSTextBlockLayer' type64='q' type='i' index='2'/>
+<arg declared_type='CGFloat' index='0' name='val' type='f' type64='d'/>
+<arg declared_type='NSTextBlockValueType' index='1' name='type' type='I' type64='Q'/>
+<arg declared_type='NSTextBlockLayer' index='2' name='layer' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:type:forLayer:edge:'>
-<arg name='val' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='type' declared_type='NSTextBlockValueType' type64='Q' type='I' index='1'/>
-<arg name='layer' declared_type='NSTextBlockLayer' type64='q' type='i' index='2'/>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='3'/>
+<arg declared_type='CGFloat' index='0' name='val' type='f' type64='d'/>
+<arg declared_type='NSTextBlockValueType' index='1' name='type' type='I' type64='Q'/>
+<arg declared_type='NSTextBlockLayer' index='2' name='layer' type='i' type64='q'/>
+<arg declared_type='NSRectEdge' index='3' name='edge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='valueForDimension:'>
-<arg name='dimension' declared_type='NSTextBlockDimension' type64='Q' type='I' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSTextBlockDimension' index='0' name='dimension' type='I' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='valueTypeForDimension:'>
-<arg name='dimension' declared_type='NSTextBlockDimension' type64='Q' type='I' index='0'/>
-<retval declared_type='NSTextBlockValueType' type64='Q' type='I'/>
+<arg declared_type='NSTextBlockDimension' index='0' name='dimension' type='I' type64='Q'/>
+<retval declared_type='NSTextBlockValueType' type='I' type64='Q'/>
</method>
<method selector='verticalAlignment'>
-<retval declared_type='NSTextBlockVerticalAlignment' type64='Q' type='I'/>
+<retval declared_type='NSTextBlockVerticalAlignment' type='I' type64='Q'/>
</method>
<method selector='widthForLayer:edge:'>
-<arg name='layer' declared_type='NSTextBlockLayer' type64='q' type='i' index='0'/>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSTextBlockLayer' index='0' name='layer' type='i' type64='q'/>
+<arg declared_type='NSRectEdge' index='1' name='edge' type='i' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='widthValueTypeForLayer:edge:'>
-<arg name='layer' declared_type='NSTextBlockLayer' type64='q' type='i' index='0'/>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='1'/>
-<retval declared_type='NSTextBlockValueType' type64='Q' type='I'/>
+<arg declared_type='NSTextBlockLayer' index='0' name='layer' type='i' type64='q'/>
+<arg declared_type='NSRectEdge' index='1' name='edge' type='i' type64='Q'/>
+<retval declared_type='NSTextBlockValueType' type='I' type64='Q'/>
</method>
</class>
<class name='NSTextContainer'>
<method selector='containerSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='containsPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='heightTracksTextView'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithContainerSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isSimpleRectangularTextContainer'>
<retval declared_type='BOOL' type='B'/>
@@ -22560,41 +25820,41 @@
<retval declared_type='NSLayoutManager*' type='@'/>
</method>
<method selector='lineFragmentPadding'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='lineFragmentRectForProposedRect:sweepDirection:movementDirection:remainingRect:'>
-<arg name='proposedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='sweepDirection' declared_type='NSLineSweepDirection' type64='Q' type='I' index='1'/>
-<arg name='movementDirection' declared_type='NSLineMovementDirection' type64='Q' type='I' index='2'/>
-<arg name='remainingRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='3'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='proposedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSLineSweepDirection' index='1' name='sweepDirection' type='I' type64='Q'/>
+<arg declared_type='NSLineMovementDirection' index='2' name='movementDirection' type='I' type64='Q'/>
+<arg declared_type='NSRectPointer' index='3' name='remainingRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='replaceLayoutManager:'>
-<arg name='newLayoutManager' declared_type='NSLayoutManager*' type='@' index='0'/>
+<arg declared_type='NSLayoutManager*' index='0' name='newLayoutManager' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='containerSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeightTracksTextView:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='heightTracksTextView' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLayoutManager:'>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='0'/>
+<arg declared_type='NSLayoutManager*' index='0' name='layoutManager' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineFragmentPadding:'>
-<arg name='pad' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='lineFragmentPadding' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextView:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidthTracksTextView:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='widthTracksTextView' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textView'>
@@ -22615,7 +25875,7 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='bezelStyle'>
-<retval declared_type='NSTextFieldBezelStyle' type64='Q' type='I'/>
+<retval declared_type='NSTextFieldBezelStyle' type='I' type64='Q'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
@@ -22638,79 +25898,100 @@
<method selector='isSelectable'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='placeholderAttributedString'>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='placeholderString'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='preferredMaxLayoutWidth'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
<method selector='selectText:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsEditingTextAttributes:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsEditingTextAttributes' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezelStyle:'>
-<arg name='style' declared_type='NSTextFieldBezelStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextFieldBezelStyle' index='0' name='bezelStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezeled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bezeled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBordered:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bordered' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImportsGraphics:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='importsGraphics' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPlaceholderAttributedString:'>
+<arg declared_type='NSAttributedString*' index='0' name='placeholderAttributedString' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPlaceholderString:'>
+<arg declared_type='NSString*' index='0' name='placeholderString' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPreferredMaxLayoutWidth:'>
+<arg declared_type='CGFloat' index='0' name='preferredMaxLayoutWidth' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='textColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWithMnemonic:'>
-<arg name='stringWithAmpersand' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringWithAmpersand' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='textDidBeginEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textDidEndEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textShouldBeginEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='textShouldEndEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -22722,7 +26003,7 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='bezelStyle'>
-<retval declared_type='NSTextFieldBezelStyle' type64='Q' type='I'/>
+<retval declared_type='NSTextFieldBezelStyle' type='I' type64='Q'/>
</method>
<method selector='drawsBackground'>
<retval declared_type='BOOL' type='B'/>
@@ -22734,39 +26015,39 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAllowedInputSourceLocales:'>
-<arg name='localeIdentifiers' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='allowedInputSourceLocales' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBezelStyle:'>
-<arg name='style' declared_type='NSTextFieldBezelStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextFieldBezelStyle' index='0' name='bezelStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlaceholderAttributedString:'>
-<arg name='string' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='placeholderAttributedString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlaceholderString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='placeholderString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='textColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUpFieldEditorAttributes:'>
-<arg name='textObj' declared_type='NSText*' type='@' index='0'/>
+<arg declared_type='NSText*' index='0' name='textObj' type='@'/>
<retval declared_type='NSText*' type='@'/>
</method>
<method selector='setWantsNotificationForMarkedText:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textColor'>
@@ -22780,8 +26061,8 @@
<method selector='client'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='drawIncrementalMatchHighlightInRect:' class_method='true'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<method class_method='true' selector='drawIncrementalMatchHighlightInRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='findBarContainer'>
@@ -22797,7 +26078,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isIncrementalSearchingEnabled'>
<retval declared_type='BOOL' type='B'/>
@@ -22806,31 +26087,31 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='performAction:'>
-<arg name='op' declared_type='NSTextFinderAction' type64='q' type='i' index='0'/>
+<arg declared_type='NSTextFinderAction' index='0' name='op' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClient:'>
-<arg name='client' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='client' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFindBarContainer:'>
-<arg name='findBarContainer' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='findBarContainer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFindIndicatorNeedsUpdate:'>
-<arg name='findIndicatorNeedsUpdate' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='findIndicatorNeedsUpdate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIncrementalSearchingEnabled:'>
-<arg name='incrementalSearchingEnabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='incrementalSearchingEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIncrementalSearchingShouldDimContentView:'>
-<arg name='incrementalSearchingShouldDimContentView' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='incrementalSearchingShouldDimContentView' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='validateAction:'>
-<arg name='op' declared_type='NSTextFinderAction' type64='q' type='i' index='0'/>
+<arg declared_type='NSTextFinderAction' index='0' name='op' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -22847,7 +26128,7 @@
<method selector='client'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='currentInputContext' class_method='true'>
+<method class_method='true' selector='currentInputContext'>
<retval declared_type='NSTextInputContext*' type='@'/>
</method>
<method selector='deactivate'>
@@ -22857,12 +26138,12 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='handleEvent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithClient:'>
-<arg name='theClient' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='theClient' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='invalidateCharacterCoordinates'>
<retval declared_type='void' type='v'/>
@@ -22870,60 +26151,60 @@
<method selector='keyboardInputSources'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='localizedNameForInputSource:' class_method='true'>
-<arg name='inputSourceIdentifier' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='localizedNameForInputSource:'>
+<arg declared_type='NSString*' index='0' name='inputSourceIdentifier' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='selectedKeyboardInputSource'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAcceptsGlyphInfo:'>
-<arg name='acceptsGlyphInfo' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='acceptsGlyphInfo' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowedInputSourceLocales:'>
-<arg name='allowedInputSourceLocales' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='allowedInputSourceLocales' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedKeyboardInputSource:'>
-<arg name='selectedKeyboardInputSource' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectedKeyboardInputSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSTextList'>
<method selector='initWithMarkerFormat:options:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='listOptions'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSTextListOptions' type='I' type64='Q'/>
</method>
<method selector='markerForItemNumber:'>
-<arg name='itemNum' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='itemNum' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='markerFormat'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setStartingItemNumber:'>
-<arg name='itemNum' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='startingItemNumber' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startingItemNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSTextStorage'>
<method selector='addLayoutManager:'>
-<arg name='obj' declared_type='NSLayoutManager*' type='@' index='0'/>
+<arg declared_type='NSLayoutManager*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attributeRuns'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='changeInLength'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='characters'>
<retval declared_type='NSArray*' type='@'/>
@@ -22932,19 +26213,19 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='edited:range:changeInLength:'>
-<arg name='editedMask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='delta' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<arg declared_type='NSUInteger' index='0' name='editedMask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='2' name='delta' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='editedMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='editedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='ensureAttributesAreFixedInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fixesAttributesLazily'>
@@ -22957,7 +26238,7 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='invalidateAttributesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='layoutManagers'>
@@ -22970,35 +26251,35 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeLayoutManager:'>
-<arg name='obj' declared_type='NSLayoutManager*' type='@' index='0'/>
+<arg declared_type='NSLayoutManager*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributeRuns:'>
-<arg name='attributeRuns' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='attributeRuns' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCharacters:'>
-<arg name='characters' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='characters' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFont:'>
-<arg name='font' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setForegroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='foregroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParagraphs:'>
-<arg name='paragraphs' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='paragraphs' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWords:'>
-<arg name='words' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='words' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='words'>
@@ -23007,103 +26288,103 @@
</class>
<class name='NSTextTab'>
<method selector='alignment'>
-<retval declared_type='NSTextAlignment' type64='Q' type='I'/>
+<retval declared_type='NSTextAlignment' type='I' type64='Q'/>
</method>
<method selector='initWithTextAlignment:location:options:'>
-<arg name='alignment' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
-<arg name='loc' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTextAlignment' index='0' name='alignment' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='1' name='loc' type='f' type64='d'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithType:location:'>
-<arg name='type' declared_type='NSTextTabType' type64='Q' type='I' index='0'/>
-<arg name='loc' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTextTabType' index='0' name='type' type='I' type64='Q'/>
+<arg declared_type='CGFloat' index='1' name='loc' type='f' type64='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='location'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='options'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='tabStopType'>
-<retval declared_type='NSTextTabType' type64='Q' type='I'/>
+<retval declared_type='NSTextTabType' type='I' type64='Q'/>
</method>
</class>
<class name='NSTextTable'>
<method selector='boundsRectForBlock:contentRect:inRect:textContainer:characterRange:'>
-<arg name='block' declared_type='NSTextTableBlock*' type='@' index='0'/>
-<arg name='contentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='3'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='4'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSTextTableBlock*' index='0' name='block' type='@'/>
+<arg declared_type='NSRect' index='1' name='contentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='2' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='3' name='textContainer' type='@'/>
+<arg declared_type='NSRange' index='4' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='collapsesBorders'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawBackgroundForBlock:withFrame:inView:characterRange:layoutManager:'>
-<arg name='block' declared_type='NSTextTableBlock*' type='@' index='0'/>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='4'/>
+<arg declared_type='NSTextTableBlock*' index='0' name='block' type='@'/>
+<arg declared_type='NSRect' index='1' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='NSRange' index='3' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSLayoutManager*' index='4' name='layoutManager' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='hidesEmptyCells'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='layoutAlgorithm'>
-<retval declared_type='NSTextTableLayoutAlgorithm' type64='Q' type='I'/>
+<retval declared_type='NSTextTableLayoutAlgorithm' type='I' type64='Q'/>
</method>
<method selector='numberOfColumns'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='rectForBlock:layoutAtPoint:inRect:textContainer:characterRange:'>
-<arg name='block' declared_type='NSTextTableBlock*' type='@' index='0'/>
-<arg name='startingPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='3'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='4'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSTextTableBlock*' index='0' name='block' type='@'/>
+<arg declared_type='NSPoint' index='1' name='startingPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='2' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='3' name='textContainer' type='@'/>
+<arg declared_type='NSRange' index='4' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='setCollapsesBorders:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='collapsesBorders' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHidesEmptyCells:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hidesEmptyCells' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLayoutAlgorithm:'>
-<arg name='algorithm' declared_type='NSTextTableLayoutAlgorithm' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTextTableLayoutAlgorithm' index='0' name='layoutAlgorithm' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberOfColumns:'>
-<arg name='numCols' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='numberOfColumns' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSTextTableBlock'>
<method selector='columnSpan'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithTable:startingRow:rowSpan:startingColumn:columnSpan:'>
-<arg name='table' declared_type='NSTextTable*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='rowSpan' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='col' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='colSpan' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTextTable*' index='0' name='table' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='rowSpan' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='col' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='colSpan' type='i' type64='q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='rowSpan'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='startingColumn'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='startingRow'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='table'>
<retval declared_type='NSTextTable*' type='@'/>
@@ -23117,7 +26398,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='alignJustified:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allowedInputSourceLocales'>
@@ -23139,54 +26420,54 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='changeAttributes:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeColor:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeDocumentBackgroundColor:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeLayoutOrientation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='characterIndexForInsertionAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='checkTextInDocument:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='checkTextInRange:types:options:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='1'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextCheckingTypes' index='1' name='checkingTypes' type='Q'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='checkTextInSelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cleanUpAfterDragOperation'>
<retval declared_type='void' type='v'/>
</method>
<method selector='clickedOnLink:atIndex:'>
-<arg name='link' declared_type='id' type='@' index='0'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='link' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='complete:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='completionsForPartialWordRange:indexOfSelectedItem:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='index' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger*' index='1' name='index' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='defaultParagraphStyle'>
@@ -23202,29 +26483,29 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dragImageForSelectionWithEvent:origin:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='origin' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<arg declared_type='NSPointPointer' index='1' name='origin' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='dragOperationForDraggingInfo:type:'>
-<arg name='dragInfo' declared_type='id' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='dragInfo' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
<method selector='dragSelectionWithEvent:offset:slideBack:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='mouseOffset' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<arg name='slideBack' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<arg declared_type='NSSize' index='1' name='mouseOffset' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='BOOL' index='2' name='slideBack' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawInsertionPointInRect:color:turnedOn:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='color' declared_type='NSColor*' type='@' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSColor*' index='1' name='color' type='@'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawViewBackgroundInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawsBackground'>
@@ -23234,35 +26515,39 @@
<retval declared_type='NSTextCheckingTypes' type='Q'/>
</method>
<method selector='handleTextCheckingResults:forRange:types:options:orthography:wordCount:'>
-<arg name='results' declared_type='NSArray*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='2'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='4'/>
-<arg name='wordCount' declared_type='NSInteger' type64='q' type='i' index='5'/>
+<arg declared_type='NSArray*' index='0' name='results' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextCheckingTypes' index='2' name='checkingTypes' type='Q'/>
+<arg declared_type='NSDictionary*' index='3' name='options' type='@'/>
+<arg declared_type='NSOrthography*' index='4' name='orthography' type='@'/>
+<arg declared_type='NSInteger' index='5' name='wordCount' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='importsGraphics'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithFrame:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFrame:textContainer:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTextContainer*' index='1' name='container' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertCompletion:forPartialWordRange:movement:isFinal:'>
-<arg name='word' declared_type='NSString*' type='@' index='0'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='movement' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='flag' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSString*' index='0' name='word' type='@'/>
+<arg declared_type='NSRange' index='1' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='2' name='movement' type='i' type64='q'/>
+<arg declared_type='BOOL' index='3' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertText:'>
-<arg name='insertString' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='insertString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertionPointColor'>
@@ -23323,76 +26608,80 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='loosenKerning:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='lowerBaseline:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='markedTextAttributes'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='orderFrontLinkPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontListPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='orderFrontSharingServicePicker:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontSpacingPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontSubstitutionsPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontTablePanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='outline:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteAsPlainText:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteAsRichText:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performFindPanelAction:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='preferredPasteboardTypeFromArray:restrictedToTypesFromArray:'>
-<arg name='availableTypes' declared_type='NSArray*' type='@' index='0'/>
-<arg name='allowedTypes' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='availableTypes' type='@'/>
+<arg declared_type='NSArray*' index='1' name='allowedTypes' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='quickLookPreviewableItemsInRanges:'>
-<arg name='ranges' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='ranges' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='raiseBaseline:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rangeForUserCharacterAttributeChange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeForUserCompletion'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeForUserParagraphAttributeChange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeForUserTextChange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangesForUserCharacterAttributeChange'>
<retval declared_type='NSArray*' type='@'/>
@@ -23404,70 +26693,70 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='readSelectionFromPasteboard:'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readSelectionFromPasteboard:type:'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='readablePasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='registerForServices' class_method='true'>
+<method class_method='true' selector='registerForServices'>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceTextContainer:'>
-<arg name='newContainer' declared_type='NSTextContainer*' type='@' index='0'/>
+<arg declared_type='NSTextContainer*' index='0' name='newContainer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:didAddMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:didMoveMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:didRemoveMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:handleMouseDown:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:shouldAddMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rulerView:shouldMoveMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rulerView:shouldRemoveMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rulerView:willAddMarker:atLocation:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
-<arg name='location' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
+<arg declared_type='CGFloat' index='2' name='location' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='rulerView:willMoveMarker:toLocation:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
-<arg name='location' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
+<arg declared_type='CGFloat' index='2' name='location' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='selectedRanges'>
<retval declared_type='NSArray*' type='@'/>
@@ -23476,346 +26765,350 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='selectionAffinity'>
-<retval declared_type='NSSelectionAffinity' type64='Q' type='I'/>
+<retval declared_type='NSSelectionAffinity' type='I' type64='Q'/>
</method>
<method selector='selectionGranularity'>
-<retval declared_type='NSSelectionGranularity' type64='Q' type='I'/>
+<retval declared_type='NSSelectionGranularity' type='I' type64='Q'/>
</method>
<method selector='selectionRangeForProposedRange:granularity:'>
-<arg name='proposedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='granularity' declared_type='NSSelectionGranularity' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='proposedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSSelectionGranularity' index='1' name='granularity' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='setAcceptsGlyphInfo:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='acceptsGlyphInfo' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlignment:range:'>
-<arg name='alignment' declared_type='NSTextAlignment' type64='Q' type='I' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSTextAlignment' index='0' name='alignment' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowedInputSourceLocales:'>
-<arg name='localeIdentifiers' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='allowedInputSourceLocales' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsDocumentBackgroundColorChange:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsDocumentBackgroundColorChange' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsImageEditing:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsImageEditing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsUndo:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsUndo' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutomaticDashSubstitutionEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticDashSubstitutionEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutomaticDataDetectionEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticDataDetectionEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutomaticLinkDetectionEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticLinkDetectionEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutomaticQuoteSubstitutionEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticQuoteSubstitutionEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutomaticSpellingCorrectionEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticSpellingCorrectionEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutomaticTextReplacementEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticTextReplacementEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBaseWritingDirection:range:'>
-<arg name='writingDirection' declared_type='NSWritingDirection' type64='q' type='i' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSWritingDirection' index='0' name='writingDirection' type='i' type64='q'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setConstrainedFrameSize:'>
-<arg name='desiredSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='desiredSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContinuousSpellCheckingEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='continuousSpellCheckingEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultParagraphStyle:'>
-<arg name='paragraphStyle' declared_type='NSParagraphStyle*' type='@' index='0'/>
+<arg declared_type='NSParagraphStyle*' index='0' name='defaultParagraphStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplaysLinkToolTips:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='displaysLinkToolTips' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabledTextCheckingTypes:'>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='0'/>
+<arg declared_type='NSTextCheckingTypes' index='0' name='enabledTextCheckingTypes' type='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFieldEditor:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='fieldEditor' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGrammarCheckingEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='grammarCheckingEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImportsGraphics:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='importsGraphics' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIncrementalSearchingEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='incrementalSearchingEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInsertionPointColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='insertionPointColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLayoutOrientation:'>
-<arg name='theOrientation' declared_type='NSTextLayoutOrientation' type64='q' type='i' index='0'/>
+<arg declared_type='NSTextLayoutOrientation' index='0' name='theOrientation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLinkTextAttributes:'>
-<arg name='attributeDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='linkTextAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarkedTextAttributes:'>
-<arg name='attributeDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='markedTextAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsDisplayInRect:avoidAdditionalLayout:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRichText:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='richText' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRulerVisible:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='rulerVisible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedRange:affinity:stillSelecting:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='affinity' declared_type='NSSelectionAffinity' type64='Q' type='I' index='1'/>
-<arg name='stillSelectingFlag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSSelectionAffinity' index='1' name='affinity' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='2' name='stillSelectingFlag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedRanges:'>
-<arg name='ranges' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='selectedRanges' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedRanges:affinity:stillSelecting:'>
-<arg name='ranges' declared_type='NSArray*' type='@' index='0'/>
-<arg name='affinity' declared_type='NSSelectionAffinity' type64='Q' type='I' index='1'/>
-<arg name='stillSelectingFlag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSArray*' index='0' name='ranges' type='@'/>
+<arg declared_type='NSSelectionAffinity' index='1' name='affinity' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='2' name='stillSelectingFlag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedTextAttributes:'>
-<arg name='attributeDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='selectedTextAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionGranularity:'>
-<arg name='granularity' declared_type='NSSelectionGranularity' type64='Q' type='I' index='0'/>
+<arg declared_type='NSSelectionGranularity' index='0' name='selectionGranularity' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSmartInsertDeleteEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='smartInsertDeleteEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSpellingState:range:'>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
+<arg declared_type='NSRange' index='1' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextContainer:'>
-<arg name='container' declared_type='NSTextContainer*' type='@' index='0'/>
+<arg declared_type='NSTextContainer*' index='0' name='textContainer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextContainerInset:'>
-<arg name='inset' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='textContainerInset' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTypingAttributes:'>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='typingAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesFindBar:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesFindBar' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesFindPanel:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesFindPanel' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesFontPanel:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesFontPanel' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesInspectorBar:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesInspectorBar' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUsesRolloverButtonForSelection:'>
+<arg declared_type='BOOL' index='0' name='usesRolloverButtonForSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesRuler:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesRuler' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldChangeTextInRange:replacementString:'>
-<arg name='affectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='replacementString' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='affectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='replacementString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='shouldChangeTextInRanges:replacementStrings:'>
-<arg name='affectedRanges' declared_type='NSArray*' type='@' index='0'/>
-<arg name='replacementStrings' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='affectedRanges' type='@'/>
+<arg declared_type='NSArray*' index='1' name='replacementStrings' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='shouldDrawInsertionPoint'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showFindIndicatorForRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='smartDeleteRangeForProposedRange:'>
-<arg name='proposedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='proposedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='smartInsertAfterStringForString:replacingRange:'>
-<arg name='pasteString' declared_type='NSString*' type='@' index='0'/>
-<arg name='charRangeToReplace' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSString*' index='0' name='pasteString' type='@'/>
+<arg declared_type='NSRange' index='1' name='charRangeToReplace' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='smartInsertBeforeStringForString:replacingRange:'>
-<arg name='pasteString' declared_type='NSString*' type='@' index='0'/>
-<arg name='charRangeToReplace' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSString*' index='0' name='pasteString' type='@'/>
+<arg declared_type='NSRange' index='1' name='charRangeToReplace' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='smartInsertDeleteEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='smartInsertForString:replacingRange:beforeString:afterString:'>
-<arg name='pasteString' declared_type='NSString*' type='@' index='0'/>
-<arg name='charRangeToReplace' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='beforeString' declared_type='NSString**' type='^@' index='2'/>
-<arg name='afterString' declared_type='NSString**' type='^@' index='3'/>
+<arg declared_type='NSString*' index='0' name='pasteString' type='@'/>
+<arg declared_type='NSRange' index='1' name='charRangeToReplace' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString**' index='2' name='beforeString' type='^@'/>
+<arg declared_type='NSString**' index='3' name='afterString' type='^@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellCheckerDocumentTag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='startSpeaking:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopSpeaking:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textContainer'>
<retval declared_type='NSTextContainer*' type='@'/>
</method>
<method selector='textContainerInset'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='textContainerOrigin'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='textStorage'>
<retval declared_type='NSTextStorage*' type='@'/>
</method>
<method selector='tightenKerning:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleAutomaticDashSubstitution:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleAutomaticDataDetection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleAutomaticLinkDetection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleAutomaticQuoteSubstitution:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleAutomaticSpellingCorrection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleAutomaticTextReplacement:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleBaseWritingDirection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleContinuousSpellChecking:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleGrammarChecking:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleQuickLookPreviewPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleSmartInsertDelete:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleTraditionalCharacterShape:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='turnOffKerning:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='turnOffLigatures:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='typingAttributes'>
@@ -23828,7 +27121,7 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='updateInsertionPointStateAndRestartTimer:'>
-<arg name='restartFlag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='restartFlag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateQuickLookPreviewPanel'>
@@ -23838,15 +27131,15 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='useAllLigatures:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='useStandardKerning:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='useStandardLigatures:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='usesFindBar'>
@@ -23861,59 +27154,87 @@
<method selector='usesInspectorBar'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='usesRolloverButtonForSelection'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='usesRuler'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validRequestorForSendType:returnType:'>
-<arg name='sendType' declared_type='NSString*' type='@' index='0'/>
-<arg name='returnType' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='sendType' type='@'/>
+<arg declared_type='NSString*' index='1' name='returnType' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='writablePasteboardTypes'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='writeSelectionToPasteboard:type:'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeSelectionToPasteboard:types:'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='types' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
+<arg declared_type='NSArray*' index='1' name='types' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
+<class name='NSTitlebarAccessoryViewController'>
+<method selector='fullScreenMinHeight'>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='layoutAttribute'>
+<retval declared_type='NSLayoutAttribute' type='i' type64='q'/>
+</method>
+<method selector='setFullScreenMinHeight:'>
+<arg declared_type='CGFloat' index='0' name='fullScreenMinHeight' type='f' type64='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLayoutAttribute:'>
+<arg declared_type='NSLayoutAttribute' index='0' name='layoutAttribute' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewDidAppear'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewDidDisappear'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewWillAppear'>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
<class name='NSTokenField'>
<method selector='completionDelay'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='defaultCompletionDelay' class_method='true'>
+<method class_method='true' selector='defaultCompletionDelay'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='defaultTokenizingCharacterSet' class_method='true'>
+<method class_method='true' selector='defaultTokenizingCharacterSet'>
<retval declared_type='NSCharacterSet*' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='setCompletionDelay:'>
-<arg name='delay' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='completionDelay' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTokenStyle:'>
-<arg name='style' declared_type='NSTokenStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTokenStyle' index='0' name='tokenStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTokenizingCharacterSet:'>
-<arg name='characterSet' declared_type='NSCharacterSet*' type='@' index='0'/>
+<arg declared_type='NSCharacterSet*' index='0' name='tokenizingCharacterSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tokenStyle'>
-<retval declared_type='NSTokenStyle' type64='Q' type='I'/>
+<retval declared_type='NSTokenStyle' type='I' type64='Q'/>
</method>
<method selector='tokenizingCharacterSet'>
<retval declared_type='NSCharacterSet*' type='@'/>
@@ -23923,39 +27244,42 @@
<method selector='completionDelay'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='defaultCompletionDelay' class_method='true'>
+<method class_method='true' selector='defaultCompletionDelay'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='defaultTokenizingCharacterSet' class_method='true'>
+<method class_method='true' selector='defaultTokenizingCharacterSet'>
<retval declared_type='NSCharacterSet*' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='setCompletionDelay:'>
-<arg name='delay' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='completionDelay' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTokenStyle:'>
-<arg name='style' declared_type='NSTokenStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSTokenStyle' index='0' name='tokenStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTokenizingCharacterSet:'>
-<arg name='characterSet' declared_type='NSCharacterSet*' type='@' index='0'/>
+<arg declared_type='NSCharacterSet*' index='0' name='tokenizingCharacterSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tokenStyle'>
-<retval declared_type='NSTokenStyle' type64='Q' type='I'/>
+<retval declared_type='NSTokenStyle' type='I' type64='Q'/>
</method>
<method selector='tokenizingCharacterSet'>
<retval declared_type='NSCharacterSet*' type='@'/>
</method>
</class>
<class name='NSToolbar'>
+<method selector='allowsExtensionItems'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='allowsUserCustomization'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -23972,27 +27296,27 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='displayMode'>
-<retval declared_type='NSToolbarDisplayMode' type64='Q' type='I'/>
+<retval declared_type='NSToolbarDisplayMode' type='I' type64='Q'/>
</method>
<method selector='fullScreenAccessoryView'>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='fullScreenAccessoryViewMaxHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='fullScreenAccessoryViewMinHeight'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='identifier'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithIdentifier:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertItemWithItemIdentifier:atIndex:'>
-<arg name='itemIdentifier' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSString*' index='0' name='itemIdentifier' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isVisible'>
@@ -24002,69 +27326,73 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='removeItemAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runCustomizationPalette:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedItemIdentifier'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='setAllowsExtensionItems:'>
+<arg declared_type='BOOL' index='0' name='allowsExtensionItems' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setAllowsUserCustomization:'>
-<arg name='allowCustomization' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsUserCustomization' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutosavesConfiguration:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autosavesConfiguration' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setConfigurationFromDictionary:'>
-<arg name='configDict' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='configDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplayMode:'>
-<arg name='displayMode' declared_type='NSToolbarDisplayMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSToolbarDisplayMode' index='0' name='displayMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFullScreenAccessoryView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='fullScreenAccessoryView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFullScreenAccessoryViewMaxHeight:'>
-<arg name='maxHeight' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='fullScreenAccessoryViewMaxHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFullScreenAccessoryViewMinHeight:'>
-<arg name='minHeight' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='fullScreenAccessoryViewMinHeight' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedItemIdentifier:'>
-<arg name='itemIdentifier' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectedItemIdentifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsBaselineSeparator:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsBaselineSeparator' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSizeMode:'>
-<arg name='sizeMode' declared_type='NSToolbarSizeMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSToolbarSizeMode' index='0' name='sizeMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVisible:'>
-<arg name='shown' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='visible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showsBaselineSeparator'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sizeMode'>
-<retval declared_type='NSToolbarSizeMode' type64='Q' type='I'/>
+<retval declared_type='NSToolbarSizeMode' type='I' type64='Q'/>
</method>
<method selector='validateVisibleItems'>
<retval declared_type='void' type='v'/>
@@ -24087,8 +27415,8 @@
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='initWithItemIdentifier:'>
-<arg name='itemIdentifier' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='itemIdentifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEnabled'>
<retval declared_type='BOOL' type='B'/>
@@ -24100,75 +27428,75 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='maxSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='menuFormRepresentation'>
<retval declared_type='NSMenuItem*' type='@'/>
</method>
<method selector='minSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='paletteLabel'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAction:'>
-<arg name='action' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='action' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutovalidates:'>
-<arg name='resistance' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autovalidates' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='enabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLabel:'>
-<arg name='label' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='label' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='maxSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMenuFormRepresentation:'>
-<arg name='menuItem' declared_type='NSMenuItem*' type='@' index='0'/>
+<arg declared_type='NSMenuItem*' index='0' name='menuFormRepresentation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='minSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaletteLabel:'>
-<arg name='paletteLabel' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='paletteLabel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTag:'>
-<arg name='tag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setToolTip:'>
-<arg name='toolTip' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='toolTip' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVisibilityPriority:'>
-<arg name='visibilityPriority' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='visibilityPriority' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='target'>
<retval declared_type='id' type='@'/>
@@ -24186,12 +27514,12 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='visibilityPriority'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSToolbarItemGroup'>
<method selector='setSubitems:'>
-<arg name='subitems' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='subitems' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='subitems'>
@@ -24203,7 +27531,7 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='deviceSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='identity'>
<retval declared_type='id' type='@'/>
@@ -24212,28 +27540,28 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='normalizedPosition'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='phase'>
-<retval declared_type='NSTouchPhase' type64='Q' type='I'/>
+<retval declared_type='NSTouchPhase' type='I' type64='Q'/>
</method>
</class>
<class name='NSTrackingArea'>
<method selector='initWithRect:options:owner:userInfo:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='options' declared_type='NSTrackingAreaOptions' type64='Q' type='I' index='1'/>
-<arg name='owner' declared_type='id' type='@' index='2'/>
-<arg name='userInfo' declared_type='NSDictionary*' type='@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTrackingAreaOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='id' index='2' name='owner' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='userInfo' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='options'>
-<retval declared_type='NSTrackingAreaOptions' type64='Q' type='I'/>
+<retval declared_type='NSTrackingAreaOptions' type='I' type64='Q'/>
</method>
<method selector='owner'>
<retval declared_type='id' type='@'/>
</method>
<method selector='rect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary*' type='@'/>
@@ -24241,15 +27569,15 @@
</class>
<class name='NSTreeController'>
<method selector='add:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addChild:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addSelectionIndexPaths:'>
-<arg name='indexPaths' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='indexPaths' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='alwaysUsesMultipleValuesMarker'>
@@ -24274,7 +27602,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='childrenKeyPathForNode:'>
-<arg name='node' declared_type='NSTreeNode*' type='@' index='0'/>
+<arg declared_type='NSTreeNode*' index='0' name='node' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='content'>
@@ -24284,42 +27612,42 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='countKeyPathForNode:'>
-<arg name='node' declared_type='NSTreeNode*' type='@' index='0'/>
+<arg declared_type='NSTreeNode*' index='0' name='node' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='insert:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertChild:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertObject:atArrangedObjectIndexPath:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='indexPath' declared_type='NSIndexPath*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSIndexPath*' index='1' name='indexPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertObjects:atArrangedObjectIndexPaths:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
-<arg name='indexPaths' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
+<arg declared_type='NSArray*' index='1' name='indexPaths' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='leafKeyPath'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='leafKeyPathForNode:'>
-<arg name='node' declared_type='NSTreeNode*' type='@' index='0'/>
+<arg declared_type='NSTreeNode*' index='0' name='node' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='moveNode:toIndexPath:'>
-<arg name='node' declared_type='NSTreeNode*' type='@' index='0'/>
-<arg name='indexPath' declared_type='NSIndexPath*' type='@' index='1'/>
+<arg declared_type='NSTreeNode*' index='0' name='node' type='@'/>
+<arg declared_type='NSIndexPath*' index='1' name='indexPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveNodes:toIndexPath:'>
-<arg name='nodes' declared_type='NSArray*' type='@' index='0'/>
-<arg name='startingIndexPath' declared_type='NSIndexPath*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='nodes' type='@'/>
+<arg declared_type='NSIndexPath*' index='1' name='startingIndexPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='preservesSelection'>
@@ -24329,19 +27657,19 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='remove:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectAtArrangedObjectIndexPath:'>
-<arg name='indexPath' declared_type='NSIndexPath*' type='@' index='0'/>
+<arg declared_type='NSIndexPath*' index='0' name='indexPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsAtArrangedObjectIndexPaths:'>
-<arg name='indexPaths' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='indexPaths' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeSelectionIndexPaths:'>
-<arg name='indexPaths' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='indexPaths' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectedNodes'>
@@ -24360,47 +27688,47 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAlwaysUsesMultipleValuesMarker:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='alwaysUsesMultipleValuesMarker' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAvoidsEmptySelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='avoidsEmptySelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChildrenKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='childrenKeyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContent:'>
-<arg name='content' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='content' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCountKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='countKeyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLeafKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='leafKeyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreservesSelection:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='preservesSelection' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionIndexPath:'>
-<arg name='indexPath' declared_type='NSIndexPath*' type='@' index='0'/>
+<arg declared_type='NSIndexPath*' index='0' name='indexPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setSelectionIndexPaths:'>
-<arg name='indexPaths' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='indexPaths' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setSelectsInsertedObjects:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selectsInsertedObjects' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSortDescriptors:'>
-<arg name='sortDescriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortDescriptors'>
@@ -24412,15 +27740,15 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='descendantNodeAtIndexPath:'>
-<arg name='indexPath' declared_type='NSIndexPath*' type='@' index='0'/>
+<arg declared_type='NSIndexPath*' index='0' name='indexPath' type='@'/>
<retval declared_type='NSTreeNode*' type='@'/>
</method>
<method selector='indexPath'>
<retval declared_type='NSIndexPath*' type='@'/>
</method>
<method selector='initWithRepresentedObject:'>
-<arg name='modelObject' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='modelObject' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isLeaf'>
<retval declared_type='BOOL' type='B'/>
@@ -24435,19 +27763,19 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='sortWithSortDescriptors:recursively:'>
-<arg name='sortDescriptors' declared_type='NSArray*' type='@' index='0'/>
-<arg name='recursively' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
+<arg declared_type='BOOL' index='1' name='recursively' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='treeNodeWithRepresentedObject:' class_method='true'>
-<arg name='modelObject' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='treeNodeWithRepresentedObject:'>
+<arg declared_type='id' index='0' name='modelObject' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSTypesetter'>
<method selector='actionForControlCharacterAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSTypesetterControlCharacterAction' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
+<retval declared_type='NSTypesetterControlCharacterAction' type='I' type64='Q'/>
</method>
<method selector='attributedString'>
<retval declared_type='NSAttributedString*' type='@'/>
@@ -24456,12 +27784,12 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='baselineOffsetInLayoutManager:glyphIndex:'>
-<arg name='layoutMgr' declared_type='NSLayoutManager*' type='@' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSLayoutManager*' index='0' name='layoutMgr' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='beginLineWithGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginParagraph'>
@@ -24471,17 +27799,17 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='1'/>
-<arg name='proposedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='glyphPosition' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='3'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSTextContainer*' index='1' name='textContainer' type='@'/>
+<arg declared_type='NSRect' index='2' name='proposedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPoint' index='3' name='glyphPosition' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='4' name='charIndex' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='characterRangeForGlyphRange:actualGlyphRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualGlyphRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualGlyphRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='currentParagraphStyle'>
<retval declared_type='NSParagraphStyle*' type='@'/>
@@ -24489,247 +27817,247 @@
<method selector='currentTextContainer'>
<retval declared_type='NSTextContainer*' type='@'/>
</method>
-<method selector='defaultTypesetterBehavior' class_method='true'>
-<retval declared_type='NSTypesetterBehavior' type64='q' type='i'/>
+<method class_method='true' selector='defaultTypesetterBehavior'>
+<retval declared_type='NSTypesetterBehavior' type='i' type64='q'/>
</method>
<method selector='deleteGlyphsInRange:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endLineWithGlyphRange:'>
-<arg name='lineGlyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='lineGlyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endParagraph'>
<retval declared_type='void' type='v'/>
</method>
<method selector='getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:'>
-<arg name='glyphsRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='glyphBuffer' declared_type='NSGlyph*' type='^I' index='1'/>
-<arg name='charIndexBuffer' declared_type='NSUInteger*' type64='^Q' type='^I' index='2'/>
-<arg name='inscribeBuffer' declared_type='NSGlyphInscription*' type64='^Q' type='^I' index='3'/>
-<arg name='elasticBuffer' declared_type='BOOL*' type='^B' index='4'/>
-<arg name='bidiLevelBuffer' declared_type='unsigned char*' type='*' index='5'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSRange' index='0' name='glyphsRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSGlyph*' index='1' name='glyphBuffer' type='^I'/>
+<arg declared_type='NSUInteger*' index='2' name='charIndexBuffer' type='^I' type64='^Q'/>
+<arg declared_type='NSGlyphInscription*' index='3' name='inscribeBuffer' type='^I' type64='^Q'/>
+<arg declared_type='BOOL*' index='4' name='elasticBuffer' type='^B'/>
+<arg declared_type='unsigned char*' index='5' name='bidiLevelBuffer' type='*'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getLineFragmentRect:usedRect:forParagraphSeparatorGlyphRange:atProposedOrigin:'>
-<arg name='lineFragmentRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='lineFragmentUsedRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='paragraphSeparatorGlyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='lineOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='3'/>
+<arg declared_type='NSRectPointer' index='0' name='lineFragmentRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRectPointer' index='1' name='lineFragmentUsedRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='2' name='paragraphSeparatorGlyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSPoint' index='3' name='lineOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getLineFragmentRect:usedRect:remainingRect:forStartingGlyphAtIndex:proposedRect:lineSpacing:paragraphSpacingBefore:paragraphSpacingAfter:'>
-<arg name='lineFragmentRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='lineFragmentUsedRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='remainingRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='startingGlyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<arg name='proposedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='4'/>
-<arg name='lineSpacing' declared_type='CGFloat' type64='d' type='f' index='5'/>
-<arg name='paragraphSpacingBefore' declared_type='CGFloat' type64='d' type='f' index='6'/>
-<arg name='paragraphSpacingAfter' declared_type='CGFloat' type64='d' type='f' index='7'/>
+<arg declared_type='NSRectPointer' index='0' name='lineFragmentRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRectPointer' index='1' name='lineFragmentUsedRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRectPointer' index='2' name='remainingRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='3' name='startingGlyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRect' index='4' name='proposedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' index='5' name='lineSpacing' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='6' name='paragraphSpacingBefore' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='7' name='paragraphSpacingAfter' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='glyphRangeForCharacterRange:actualCharacterRange:'>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='hyphenCharacterForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='UTF32Char' type64='I' type='L'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<retval declared_type='UTF32Char' type='L' type64='I'/>
</method>
<method selector='hyphenationFactor'>
<retval declared_type='float' type='f'/>
</method>
<method selector='hyphenationFactorForGlyphAtIndex:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='insertGlyph:atGlyphIndex:characterIndex:'>
-<arg name='glyph' declared_type='NSGlyph' type='I' index='0'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='characterIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSGlyph' index='0' name='glyph' type='I'/>
+<arg declared_type='NSUInteger' index='1' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='characterIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:'>
-<arg name='characterRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='1'/>
-<arg name='maxNumLines' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='characterRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSLayoutManager*' index='1' name='layoutManager' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='maxNumLines' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:nextGlyphIndex:'>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='0'/>
-<arg name='startGlyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='maxNumLines' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='nextGlyph' declared_type='NSUInteger*' type64='^Q' type='^I' index='3'/>
+<arg declared_type='NSLayoutManager*' index='0' name='layoutManager' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='startGlyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='maxNumLines' type='I' type64='Q'/>
+<arg declared_type='NSUInteger*' index='3' name='nextGlyph' type='^I' type64='^Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='layoutManager'>
<retval declared_type='NSLayoutManager*' type='@'/>
</method>
<method selector='layoutParagraphAtPoint:'>
-<arg name='lineFragmentOrigin' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSPointPointer' index='0' name='lineFragmentOrigin' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='lineFragmentPadding'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='paragraphCharacterRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='paragraphGlyphRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='paragraphSeparatorCharacterRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='paragraphSeparatorGlyphRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:'>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSUInteger' index='0' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method selector='printingAdjustmentInLayoutManager:forNominallySpacedGlyphRange:packedGlyphs:count:' class_method='true'>
-<arg name='layoutMgr' declared_type='NSLayoutManager*' type='@' index='0'/>
-<arg name='nominallySpacedGlyphsRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='packedGlyphs' declared_type='unsigned char*' const='true' type='*' index='2'/>
-<arg name='packedGlyphsCount' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method class_method='true' selector='printingAdjustmentInLayoutManager:forNominallySpacedGlyphRange:packedGlyphs:count:'>
+<arg declared_type='NSLayoutManager*' index='0' name='layoutMgr' type='@'/>
+<arg declared_type='NSRange' index='1' name='nominallySpacedGlyphsRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg const='true' declared_type='unsigned char*' index='2' name='packedGlyphs' type='*'/>
+<arg declared_type='NSUInteger' index='3' name='packedGlyphsCount' type='I' type64='Q'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='setAttachmentSize:forGlyphRange:'>
-<arg name='attachmentSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSSize' index='0' name='attachmentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedString:'>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBidiLevels:forGlyphRange:'>
-<arg name='levels' declared_type='uint8_t*' const='true' type='*' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg const='true' declared_type='uint8_t*' index='0' name='levels' type='*'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBidiProcessingEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='bidiProcessingEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsOutsideLineFragment:forGlyphRange:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHardInvalidation:forGlyphRange:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHyphenationFactor:'>
-<arg name='factor' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='hyphenationFactor' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineFragmentPadding:'>
-<arg name='padding' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='lineFragmentPadding' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineFragmentRect:forGlyphRange:usedRect:baselineOffset:'>
-<arg name='fragmentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='usedRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='baselineOffset' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='NSRect' index='0' name='fragmentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRect' index='2' name='usedRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' index='3' name='baselineOffset' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocation:withAdvancements:forStartOfGlyphRange:'>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='advancements' declared_type='CGFloat*' type64='^d' const='true' type='^f' index='1'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSPoint' index='0' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg const='true' declared_type='CGFloat*' index='1' name='advancements' type='^f' type64='^d'/>
+<arg declared_type='NSRange' index='2' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotShownAttribute:forGlyphRange:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParagraphGlyphRange:separatorGlyphRange:'>
-<arg name='paragraphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='paragraphSeparatorRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSRange' index='0' name='paragraphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='1' name='paragraphSeparatorRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTypesetterBehavior:'>
-<arg name='behavior' declared_type='NSTypesetterBehavior' type64='q' type='i' index='0'/>
+<arg declared_type='NSTypesetterBehavior' index='0' name='typesetterBehavior' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesFontLeading:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesFontLeading' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedSystemTypesetter' class_method='true'>
+<method class_method='true' selector='sharedSystemTypesetter'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='sharedSystemTypesetterForBehavior:' class_method='true'>
-<arg name='theBehavior' declared_type='NSTypesetterBehavior' type64='q' type='i' index='0'/>
+<method class_method='true' selector='sharedSystemTypesetterForBehavior:'>
+<arg declared_type='NSTypesetterBehavior' index='0' name='theBehavior' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='shouldBreakLineByHyphenatingBeforeCharacterAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='shouldBreakLineByWordBeforeCharacterAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='substituteFontForFont:'>
-<arg name='originalFont' declared_type='NSFont*' type='@' index='0'/>
+<arg declared_type='NSFont*' index='0' name='originalFont' type='@'/>
<retval declared_type='NSFont*' type='@'/>
</method>
<method selector='substituteGlyphsInRange:withGlyphs:'>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='glyphs' declared_type='NSGlyph*' type='^I' index='1'/>
+<arg declared_type='NSRange' index='0' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSGlyph*' index='1' name='glyphs' type='^I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textContainers'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='textTabForGlyphLocation:writingDirection:maxLocation:'>
-<arg name='glyphLocation' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='direction' declared_type='NSWritingDirection' type64='q' type='i' index='1'/>
-<arg name='maxLocation' declared_type='CGFloat' type64='d' type='f' index='2'/>
+<arg declared_type='CGFloat' index='0' name='glyphLocation' type='f' type64='d'/>
+<arg declared_type='NSWritingDirection' index='1' name='direction' type='i' type64='q'/>
+<arg declared_type='CGFloat' index='2' name='maxLocation' type='f' type64='d'/>
<retval declared_type='NSTextTab*' type='@'/>
</method>
<method selector='typesetterBehavior'>
-<retval declared_type='NSTypesetterBehavior' type64='q' type='i'/>
+<retval declared_type='NSTypesetterBehavior' type='i' type64='q'/>
</method>
<method selector='usesFontLeading'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='willSetLineFragmentRect:forGlyphRange:usedRect:baselineOffset:'>
-<arg name='lineRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='glyphRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='usedRect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='baselineOffset' declared_type='CGFloat*' type64='^d' type='^f' index='3'/>
+<arg declared_type='NSRectPointer' index='0' name='lineRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRange' index='1' name='glyphRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRectPointer' index='2' name='usedRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat*' index='3' name='baselineOffset' type='^f' type64='^d'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSURL'>
-<method selector='URLFromPasteboard:' class_method='true'>
-<arg name='pasteBoard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='URLFromPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteBoard' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='writeToPasteboard:'>
-<arg name='pasteBoard' declared_type='NSPasteboard*' type='@' index='0'/>
+<arg declared_type='NSPasteboard*' index='0' name='pasteBoard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -24743,36 +28071,40 @@
<method selector='hasUnappliedChanges'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithDefaults:initialValues:'>
-<arg name='defaults' declared_type='NSUserDefaults*' type='@' index='0'/>
-<arg name='initialValues' declared_type='NSDictionary*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUserDefaults*' index='0' name='defaults' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='initialValues' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initialValues'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='revert:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='revertToInitialValues:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='save:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAppliesImmediately:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='appliesImmediately' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInitialValues:'>
-<arg name='initialValues' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='initialValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedUserDefaultsController' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='sharedUserDefaultsController'>
+<retval declared_type='NSUserDefaultsController*' type='@'/>
</method>
<method selector='values'>
<retval declared_type='id' type='@'/>
@@ -24780,135 +28112,142 @@
</class>
<class name='NSView'>
<method selector='acceptsFirstMouse:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='acceptsTouchEvents'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='addConstraint:'>
-<arg name='constraint' declared_type='NSLayoutConstraint*' type='@' index='0'/>
+<arg declared_type='NSLayoutConstraint*' index='0' name='constraint' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addConstraints:'>
-<arg name='constraints' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='constraints' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addCursorRect:cursor:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='anObj' declared_type='NSCursor*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCursor*' index='1' name='anObj' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='addGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addSubview:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addSubview:positioned:relativeTo:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
-<arg name='place' declared_type='NSWindowOrderingMode' type64='q' type='i' index='1'/>
-<arg name='otherView' declared_type='NSView*' type='@' index='2'/>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
+<arg declared_type='NSWindowOrderingMode' index='1' name='place' type='i' type64='q'/>
+<arg declared_type='NSView*' index='2' name='otherView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addToolTipRect:owner:userData:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
-<arg name='data' declared_type='void*' type='^v' index='2'/>
-<retval declared_type='NSToolTipTag' type64='q' type='i'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
+<arg declared_type='void*' index='2' name='data' type='^v'/>
+<retval declared_type='NSToolTipTag' type='i' type64='q'/>
</method>
<method selector='addTrackingArea:'>
-<arg name='trackingArea' declared_type='NSTrackingArea*' type='@' index='0'/>
+<arg declared_type='NSTrackingArea*' index='0' name='trackingArea' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addTrackingRect:owner:userData:assumeInside:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
-<arg name='data' declared_type='void*' type='^v' index='2'/>
-<arg name='flag' declared_type='BOOL' type='B' index='3'/>
-<retval declared_type='NSTrackingRectTag' type64='q' type='i'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
+<arg declared_type='void*' index='2' name='data' type='^v'/>
+<arg declared_type='BOOL' index='3' name='flag' type='B'/>
+<retval declared_type='NSTrackingRectTag' type='i' type64='q'/>
</method>
<method selector='adjustPageHeightNew:top:bottom:limit:'>
-<arg name='newBottom' declared_type='CGFloat*' type64='^d' type='^f' index='0'/>
-<arg name='oldTop' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='oldBottom' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='bottomLimit' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='CGFloat*' index='0' name='newBottom' type='^f' type64='^d'/>
+<arg declared_type='CGFloat' index='1' name='oldTop' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='oldBottom' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='bottomLimit' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='adjustPageWidthNew:left:right:limit:'>
-<arg name='newRight' declared_type='CGFloat*' type64='^d' type='^f' index='0'/>
-<arg name='oldLeft' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='oldRight' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<arg name='rightLimit' declared_type='CGFloat' type64='d' type='f' index='3'/>
+<arg declared_type='CGFloat*' index='0' name='newRight' type='^f' type64='^d'/>
+<arg declared_type='CGFloat' index='1' name='oldLeft' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='2' name='oldRight' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='3' name='rightLimit' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='adjustScroll:'>
-<arg name='newVisible' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='newVisible' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='alignmentRectForFrame:'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='alignmentRectInsets'>
-<retval declared_type='NSEdgeInsets' type64='{_NSEdgeInsets=dddd}' type='{_NSEdgeInsets=ffff}'/>
+<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
</method>
<method selector='allocateGState'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='allowsVibrancy'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='alphaValue'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='ancestorSharedWithView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='autoresizesSubviews'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='autoresizingMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSAutoresizingMaskOptions' type='I' type64='Q'/>
</method>
<method selector='autoscroll:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='backgroundFilters'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='backingAlignedRect:options:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='options' declared_type='NSAlignmentOptions' type='Q' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSAlignmentOptions' index='1' name='options' type='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='baselineOffsetFromBottom'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='beginDocument'>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginDraggingSessionWithItems:event:source:'>
-<arg name='items' declared_type='NSArray*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='source' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSArray*' index='0' name='items' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='id' index='2' name='source' type='@'/>
<retval declared_type='NSDraggingSession*' type='@'/>
</method>
<method selector='beginPageInRect:atPlacement:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='location' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPoint' index='1' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='bitmapImageRepForCachingDisplayInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSBitmapImageRep*' type='@'/>
</method>
<method selector='bounds'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='boundsRotation'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='cacheDisplayInRect:toBitmapImageRep:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='bitmapImageRep' declared_type='NSBitmapImageRep*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSBitmapImageRep*' index='1' name='bitmapImageRep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='canBecomeKeyView'>
@@ -24920,9 +28259,12 @@
<method selector='canDrawConcurrently'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='canDrawSubviewsIntoLayer'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='centerScanRect:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='compositingFilter'>
<retval declared_type='CIFilter*' type='@'/>
@@ -24931,138 +28273,138 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='constraintsAffectingLayoutForOrientation:'>
-<arg name='orientation' declared_type='NSLayoutConstraintOrientation' type64='q' type='i' index='0'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='0' name='orientation' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='contentCompressionResistancePriorityForOrientation:'>
-<arg name='orientation' declared_type='NSLayoutConstraintOrientation' type64='q' type='i' index='0'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='0' name='orientation' type='i' type64='q'/>
<retval declared_type='NSLayoutPriority' type='f'/>
</method>
<method selector='contentFilters'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='contentHuggingPriorityForOrientation:'>
-<arg name='orientation' declared_type='NSLayoutConstraintOrientation' type64='q' type='i' index='0'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='0' name='orientation' type='i' type64='q'/>
<retval declared_type='NSLayoutPriority' type='f'/>
</method>
<method selector='convertPoint:fromView:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='aView' declared_type='NSView*' type='@' index='1'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='1' name='aView' type='@'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertPoint:toView:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='aView' declared_type='NSView*' type='@' index='1'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='1' name='aView' type='@'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertPointFromBacking:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertPointFromBase:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertPointFromLayer:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertPointToBacking:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertPointToBase:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertPointToLayer:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertRect:fromView:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='aView' declared_type='NSView*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='aView' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRect:toView:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='aView' declared_type='NSView*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='aView' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectFromBacking:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectFromBase:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectFromLayer:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectToBacking:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectToBase:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectToLayer:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertSize:fromView:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='aView' declared_type='NSView*' type='@' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSView*' index='1' name='aView' type='@'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='convertSize:toView:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='aView' declared_type='NSView*' type='@' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSView*' index='1' name='aView' type='@'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='convertSizeFromBacking:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='convertSizeFromBase:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='convertSizeFromLayer:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='convertSizeToBacking:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='convertSizeToBase:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='convertSizeToLayer:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='dataWithEPSInsideRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='dataWithPDFInsideRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='defaultFocusRingType' class_method='true'>
-<retval declared_type='NSFocusRingType' type64='Q' type='I'/>
+<method class_method='true' selector='defaultFocusRingType'>
+<retval declared_type='NSFocusRingType' type='I' type64='Q'/>
</method>
-<method selector='defaultMenu' class_method='true'>
+<method class_method='true' selector='defaultMenu'>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='didAddSubview:'>
-<arg name='subview' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='subview' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='discardCursorRects'>
@@ -25078,64 +28420,64 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='displayIfNeededInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='displayIfNeededInRectIgnoringOpacity:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='displayRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='displayRectIgnoringOpacity:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='displayRectIgnoringOpacity:inContext:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSGraphicsContext*' index='1' name='context' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='dragFile:fromRect:slideBack:event:'>
-<arg name='filename' declared_type='NSString*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='aFlag' declared_type='BOOL' type='B' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
+<arg declared_type='NSString*' index='0' name='filename' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' index='2' name='aFlag' type='B'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dragImage:at:offset:event:pasteboard:source:slideBack:'>
-<arg name='anImage' declared_type='NSImage*' type='@' index='0'/>
-<arg name='viewLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='initialOffset' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='4'/>
-<arg name='sourceObj' declared_type='id' type='@' index='5'/>
-<arg name='slideFlag' declared_type='BOOL' type='B' index='6'/>
+<arg declared_type='NSImage*' index='0' name='anImage' type='@'/>
+<arg declared_type='NSPoint' index='1' name='viewLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSSize' index='2' name='initialOffset' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
+<arg declared_type='NSPasteboard*' index='4' name='pboard' type='@'/>
+<arg declared_type='id' index='5' name='sourceObj' type='@'/>
+<arg declared_type='BOOL' index='6' name='slideFlag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='dragPromisedFilesOfTypes:fromRect:source:slideBack:event:'>
-<arg name='typeArray' declared_type='NSArray*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='sourceObject' declared_type='id' type='@' index='2'/>
-<arg name='aFlag' declared_type='BOOL' type='B' index='3'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='4'/>
+<arg declared_type='NSArray*' index='0' name='typeArray' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='id' index='2' name='sourceObject' type='@'/>
+<arg declared_type='BOOL' index='3' name='aFlag' type='B'/>
+<arg declared_type='NSEvent*' index='4' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='drawFocusRingMask'>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawPageBorderWithSize:'>
-<arg name='borderSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='borderSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawRect:'>
-<arg name='dirtyRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='dirtyRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawSheetBorderWithSize:'>
-<arg name='borderSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='borderSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='enclosingMenuItem'>
@@ -25151,83 +28493,93 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='enterFullScreenMode:withOptions:'>
-<arg name='screen' declared_type='NSScreen*' type='@' index='0'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSScreen*' index='0' name='screen' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='exerciseAmbiguityInLayout'>
<retval declared_type='void' type='v'/>
</method>
<method selector='exitFullScreenModeWithOptions:'>
-<arg name='options' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='options' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fittingSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='focusRingMaskBounds'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='focusRingType'>
-<retval declared_type='NSFocusRingType' type64='Q' type='I'/>
+<retval declared_type='NSFocusRingType' type='I' type64='Q'/>
</method>
-<method selector='focusView' class_method='true'>
+<method class_method='true' selector='focusView'>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='frame'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='frameCenterRotation'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='frameForAlignmentRect:'>
-<arg name='alignmentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='alignmentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='frameRotation'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='gState'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='gestureRecognizers'>
+<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='getRectsBeingDrawn:count:'>
-<arg name='rects' declared_type='NSRect**' type64='^^{CGRect}' const='true' type='^^{_NSRect}' index='0'/>
-<arg name='count' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
+<arg const='true' declared_type='NSRect**' index='0' name='rects' type='^^{_NSRect}' type64='^^{CGRect}'/>
+<arg declared_type='NSInteger*' index='1' name='count' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getRectsExposedDuringLiveResize:count:'>
-<arg name='exposedRects' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='count' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
+<arg declared_type='NSRect*' index='0' name='exposedRects' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSInteger*' index='1' name='count' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='hasAmbiguousLayout'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='heightAdjustLimit'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='hitTest:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='inLiveResize'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithFrame:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='inputContext'>
<retval declared_type='NSTextInputContext*' type='@'/>
</method>
<method selector='intrinsicContentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='invalidateIntrinsicContentSize'>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='isCompatibleWithResponsiveScrolling'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='isDescendantOf:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDrawingFindIndicator'>
@@ -25255,17 +28607,20 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='knowsPageRange:'>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='0'/>
+<arg declared_type='NSRangePointer' index='0' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='layer'>
<retval declared_type='CALayer*' type='@'/>
</method>
<method selector='layerContentsPlacement'>
-<retval declared_type='NSViewLayerContentsPlacement' type64='q' type='i'/>
+<retval declared_type='NSViewLayerContentsPlacement' type='i' type64='q'/>
</method>
<method selector='layerContentsRedrawPolicy'>
-<retval declared_type='NSViewLayerContentsRedrawPolicy' type64='q' type='i'/>
+<retval declared_type='NSViewLayerContentsRedrawPolicy' type='i' type64='q'/>
+</method>
+<method selector='layerUsesCoreImageFilters'>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='layout'>
<retval declared_type='void' type='v'/>
@@ -25274,8 +28629,8 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='locationOfPrintRect:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='lockFocus'>
<retval declared_type='void' type='v'/>
@@ -25284,19 +28639,19 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lockFocusIfCanDrawInContext:'>
-<arg name='context' declared_type='NSGraphicsContext*' type='@' index='0'/>
+<arg declared_type='NSGraphicsContext*' index='0' name='context' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='makeBackingLayer'>
<retval declared_type='CALayer*' type='@'/>
</method>
<method selector='menuForEvent:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
<method selector='mouse:inRect:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='mouseDownCanMoveWindow'>
@@ -25312,7 +28667,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='needsToDrawRect:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='needsUpdateConstraints'>
@@ -25337,11 +28692,11 @@
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='performKeyEquivalent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='performMnemonic:'>
-<arg name='theString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='theString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='postsBoundsChangedNotifications'>
@@ -25350,6 +28705,16 @@
<method selector='postsFrameChangedNotifications'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='prepareContentInRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='prepareForReuse'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='preparedContentRect'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
<method selector='preservesContentDuringLiveResize'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -25360,25 +28725,30 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='print:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='printJobTitle'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='rectForPage:'>
-<arg name='page' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSInteger' index='0' name='page' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='rectForSmartMagnificationAtPoint:inRect:'>
+<arg declared_type='NSPoint' index='0' name='location' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' index='1' name='visibleRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='rectPreservedDuringLiveResize'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='reflectScrolledClipView:'>
-<arg name='aClipView' declared_type='NSClipView*' type='@' index='0'/>
+<arg declared_type='NSClipView*' index='0' name='aClipView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerForDraggedTypes:'>
-<arg name='newTypes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='newTypes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registeredDraggedTypes'>
@@ -25391,16 +28761,16 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeConstraint:'>
-<arg name='constraint' declared_type='NSLayoutConstraint*' type='@' index='0'/>
+<arg declared_type='NSLayoutConstraint*' index='0' name='constraint' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeConstraints:'>
-<arg name='constraints' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='constraints' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCursorRect:cursor:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='anObj' declared_type='NSCursor*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSCursor*' index='1' name='anObj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeFromSuperview'>
@@ -25409,322 +28779,346 @@
<method selector='removeFromSuperviewWithoutNeedingDisplay'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='removeGestureRecognizer:'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='removeToolTip:'>
-<arg name='tag' declared_type='NSToolTipTag' type64='q' type='i' index='0'/>
+<arg declared_type='NSToolTipTag' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeTrackingArea:'>
-<arg name='trackingArea' declared_type='NSTrackingArea*' type='@' index='0'/>
+<arg declared_type='NSTrackingArea*' index='0' name='trackingArea' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeTrackingRect:'>
-<arg name='tag' declared_type='NSTrackingRectTag' type64='q' type='i' index='0'/>
+<arg declared_type='NSTrackingRectTag' index='0' name='tag' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='renewGState'>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceSubview:with:'>
-<arg name='oldView' declared_type='NSView*' type='@' index='0'/>
-<arg name='newView' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSView*' index='0' name='oldView' type='@'/>
+<arg declared_type='NSView*' index='1' name='newView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='requiresConstraintBasedLayout' class_method='true'>
+<method class_method='true' selector='requiresConstraintBasedLayout'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='resetCursorRects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='resizeSubviewsWithOldSize:'>
-<arg name='oldSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='oldSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resizeWithOldSuperviewSize:'>
-<arg name='oldSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='oldSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rotateByAngle:'>
-<arg name='angle' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='angle' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:didAddMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:didMoveMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:didRemoveMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:handleMouseDown:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rulerView:locationForPoint:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSPoint' index='1' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='rulerView:pointForLocation:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='aPoint' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='CGFloat' index='1' name='aPoint' type='f' type64='d'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='rulerView:shouldAddMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rulerView:shouldMoveMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rulerView:shouldRemoveMarker:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rulerView:willAddMarker:atLocation:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
-<arg name='location' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
+<arg declared_type='CGFloat' index='2' name='location' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='rulerView:willMoveMarker:toLocation:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='marker' declared_type='NSRulerMarker*' type='@' index='1'/>
-<arg name='location' declared_type='CGFloat' type64='d' type='f' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSRulerMarker*' index='1' name='marker' type='@'/>
+<arg declared_type='CGFloat' index='2' name='location' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='rulerView:willSetClientView:'>
-<arg name='ruler' declared_type='NSRulerView*' type='@' index='0'/>
-<arg name='newClient' declared_type='NSView*' type='@' index='1'/>
+<arg declared_type='NSRulerView*' index='0' name='ruler' type='@'/>
+<arg declared_type='NSView*' index='1' name='newClient' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scaleUnitSquareToSize:'>
-<arg name='newUnitSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='newUnitSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollClipView:toPoint:'>
-<arg name='aClipView' declared_type='NSClipView*' type='@' index='0'/>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSClipView*' index='0' name='aClipView' type='@'/>
+<arg declared_type='NSPoint' index='1' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollPoint:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollRect:by:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='delta' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSSize' index='1' name='delta' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollRectToVisible:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAcceptsTouchEvents:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='acceptsTouchEvents' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlphaValue:'>
-<arg name='viewAlpha' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='alphaValue' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutoresizesSubviews:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autoresizesSubviews' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutoresizingMask:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSAutoresizingMaskOptions' index='0' name='autoresizingMask' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundFilters:'>
-<arg name='filters' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='backgroundFilters' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBounds:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='bounds' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBoundsOrigin:'>
-<arg name='newOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='newOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBoundsRotation:'>
-<arg name='angle' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='boundsRotation' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBoundsSize:'>
-<arg name='newSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='newSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanDrawConcurrently:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canDrawConcurrently' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCanDrawSubviewsIntoLayer:'>
+<arg declared_type='BOOL' index='0' name='canDrawSubviewsIntoLayer' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCompositingFilter:'>
-<arg name='filter' declared_type='CIFilter*' type='@' index='0'/>
+<arg declared_type='CIFilter*' index='0' name='compositingFilter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentCompressionResistancePriority:forOrientation:'>
-<arg name='priority' declared_type='NSLayoutPriority' type='f' index='0'/>
-<arg name='orientation' declared_type='NSLayoutConstraintOrientation' type64='q' type='i' index='1'/>
+<arg declared_type='NSLayoutPriority' index='0' name='priority' type='f'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='1' name='orientation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentFilters:'>
-<arg name='filters' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='contentFilters' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentHuggingPriority:forOrientation:'>
-<arg name='priority' declared_type='NSLayoutPriority' type='f' index='0'/>
-<arg name='orientation' declared_type='NSLayoutConstraintOrientation' type64='q' type='i' index='1'/>
+<arg declared_type='NSLayoutPriority' index='0' name='priority' type='f'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='1' name='orientation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFocusRingType:'>
-<arg name='focusRingType' declared_type='NSFocusRingType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSFocusRingType' index='0' name='focusRingType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrame:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameCenterRotation:'>
-<arg name='angle' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='frameCenterRotation' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameOrigin:'>
-<arg name='newOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='newOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameRotation:'>
-<arg name='angle' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='frameRotation' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameSize:'>
-<arg name='newSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='newSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setGestureRecognizers:'>
+<arg declared_type='NSArray*' index='0' name='gestureRecognizers' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHidden:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hidden' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeyboardFocusRingNeedsDisplayInRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLayer:'>
-<arg name='newLayer' declared_type='CALayer*' type='@' index='0'/>
+<arg declared_type='CALayer*' index='0' name='layer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLayerContentsPlacement:'>
-<arg name='newPlacement' declared_type='NSViewLayerContentsPlacement' type64='q' type='i' index='0'/>
+<arg declared_type='NSViewLayerContentsPlacement' index='0' name='layerContentsPlacement' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLayerContentsRedrawPolicy:'>
-<arg name='newPolicy' declared_type='NSViewLayerContentsRedrawPolicy' type64='q' type='i' index='0'/>
+<arg declared_type='NSViewLayerContentsRedrawPolicy' index='0' name='layerContentsRedrawPolicy' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLayerUsesCoreImageFilters:'>
+<arg declared_type='BOOL' index='0' name='layerUsesCoreImageFilters' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsDisplay:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='needsDisplay' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsDisplayInRect:'>
-<arg name='invalidRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='invalidRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsLayout:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='needsLayout' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsUpdateConstraints:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='needsUpdateConstraints' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNextKeyView:'>
-<arg name='next' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='nextKeyView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPostsBoundsChangedNotifications:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='postsBoundsChangedNotifications' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPostsFrameChangedNotifications:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='postsFrameChangedNotifications' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPreparedContentRect:'>
+<arg declared_type='NSRect' index='0' name='preparedContentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShadow:'>
-<arg name='shadow' declared_type='NSShadow*' type='@' index='0'/>
+<arg declared_type='NSShadow*' index='0' name='shadow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSubviews:'>
-<arg name='newSubviews' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='newSubviews' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setToolTip:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='toolTip' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTranslatesAutoresizingMaskIntoConstraints:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='translatesAutoresizingMaskIntoConstraints' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUpGState'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='setUserInterfaceLayoutDirection:'>
+<arg declared_type='NSUserInterfaceLayoutDirection' index='0' name='userInterfaceLayoutDirection' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setWantsBestResolutionOpenGLSurface:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='wantsBestResolutionOpenGLSurface' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWantsLayer:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='wantsLayer' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWantsRestingTouches:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='wantsRestingTouches' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shadow'>
<retval declared_type='NSShadow*' type='@'/>
</method>
<method selector='shouldDelayWindowOrderingForEvent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='shouldDrawColor'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showDefinitionForAttributedString:atPoint:'>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='0'/>
-<arg name='textBaselineOrigin' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<arg declared_type='NSAttributedString*' index='0' name='attrString' type='@'/>
+<arg declared_type='NSPoint' index='1' name='textBaselineOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='showDefinitionForAttributedString:range:options:baselineOriginProvider:'>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='0'/>
-<arg name='targetRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='originProvider' function_pointer='true' declared_type='NSPoint (^)(NSRange)' type='@?' index='3'>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSAttributedString*' index='0' name='attrString' type='@'/>
+<arg declared_type='NSRange' index='1' name='targetRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
+<arg declared_type='NSPoint (^)(NSRange)' function_pointer='true' index='3' name='originProvider' type='@?'>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortSubviewsUsingFunction:context:'>
-<arg name='compare' function_pointer='true' declared_type='NSComparisonResult (*)(id, id, void *)' type='^?' index='0'>
+<arg declared_type='NSComparisonResult (*)(id, id, void *)' function_pointer='true' index='0' name='compare' type='^?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
-<arg name='context' declared_type='void*' type='^v' index='1'/>
+<arg declared_type='void*' index='1' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='subviews'>
@@ -25734,7 +29128,7 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='toolTip'>
<retval declared_type='NSString*' type='@'/>
@@ -25743,12 +29137,12 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='translateOriginToPoint:'>
-<arg name='translation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='translation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='translateRectsNeedingDisplayInRect:by:'>
-<arg name='clipRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='delta' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
+<arg declared_type='NSRect' index='0' name='clipRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSSize' index='1' name='delta' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='translatesAutoresizingMaskIntoConstraints'>
@@ -25766,9 +29160,18 @@
<method selector='updateConstraintsForSubtreeIfNeeded'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='updateLayer'>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='updateTrackingAreas'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='userInterfaceLayoutDirection'>
+<retval declared_type='NSUserInterfaceLayoutDirection' type='i' type64='q'/>
+</method>
+<method selector='viewDidChangeBackingProperties'>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='viewDidEndLiveResize'>
<retval declared_type='void' type='v'/>
</method>
@@ -25788,22 +29191,22 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='viewWillMoveToSuperview:'>
-<arg name='newSuperview' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='newSuperview' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewWillMoveToWindow:'>
-<arg name='newWindow' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='newWindow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewWillStartLiveResize'>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewWithTag:'>
-<arg name='aTag' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='aTag' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='visibleRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='wantsBestResolutionOpenGLSurface'>
<retval declared_type='BOOL' type='B'/>
@@ -25817,34 +29220,37 @@
<method selector='wantsRestingTouches'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='wantsUpdateLayer'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='widthAdjustLimit'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='willRemoveSubview:'>
-<arg name='subview' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='subview' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='window'>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='writeEPSInsideRect:toPasteboard:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPasteboard*' index='1' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writePDFInsideRect:toPasteboard:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPasteboard*' index='1' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSViewAnimation'>
<method selector='initWithViewAnimations:'>
-<arg name='viewAnimations' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='viewAnimations' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setViewAnimations:'>
-<arg name='viewAnimations' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='viewAnimations' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewAnimations'>
@@ -25852,22 +29258,52 @@
</method>
</class>
<class name='NSViewController'>
+<method selector='addChildViewController:'>
+<arg declared_type='NSViewController*' index='0' name='childViewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='childViewControllers'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='commitEditing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='commitEditingWithDelegate:didCommitSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='didCommitSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='didCommitSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='discardEditing'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='dismissController:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='dismissViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='extensionContext'>
+<retval declared_type='NSExtensionContext*' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithNibName:bundle:'>
-<arg name='nibNameOrNil' declared_type='NSString*' type='@' index='0'/>
-<arg name='nibBundleOrNil' declared_type='NSBundle*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='nibNameOrNil' type='@'/>
+<arg declared_type='NSBundle*' index='1' name='nibBundleOrNil' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='insertChildViewController:atIndex:'>
+<arg declared_type='NSViewController*' index='0' name='childViewController' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='isViewLoaded'>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='loadView'>
<retval declared_type='void' type='v'/>
@@ -25878,35 +29314,191 @@
<method selector='nibName'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='parentViewController'>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
+<method selector='preferredContentSize'>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='preferredContentSizeDidChangeForViewController:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='preferredMaximumSize'>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='preferredMinimumSize'>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='preferredScreenOrigin'>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='presentViewController:animator:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<arg declared_type='id' index='1' name='animator' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='presentViewController:asPopoverRelativeToRect:ofView:preferredEdge:behavior:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<arg declared_type='NSRect' index='1' name='positioningRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='positioningView' type='@'/>
+<arg declared_type='NSRectEdge' index='3' name='preferredEdge' type='i' type64='Q'/>
+<arg declared_type='NSPopoverBehavior' index='4' name='behavior' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='presentViewControllerAsModalWindow:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='presentViewControllerAsSheet:'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='presentedViewControllers'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='presentingViewController'>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
+<method selector='removeChildViewControllerAtIndex:'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeFromParentViewController'>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='representedObject'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='setChildViewControllers:'>
+<arg declared_type='NSArray*' index='0' name='childViewControllers' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPreferredContentSize:'>
+<arg declared_type='NSSize' index='0' name='preferredContentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPreferredScreenOrigin:'>
+<arg declared_type='NSPoint' index='0' name='preferredScreenOrigin' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setRepresentedObject:'>
-<arg name='representedObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='representedObject' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSourceItemView:'>
+<arg declared_type='NSView*' index='0' name='sourceItemView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setView:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='sourceItemView'>
+<retval declared_type='NSView*' type='@'/>
+</method>
+<method selector='storyboard'>
+<retval declared_type='NSStoryboard*' type='@'/>
+</method>
<method selector='title'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='transitionFromViewController:toViewController:options:completionHandler:'>
+<arg declared_type='NSViewController*' index='0' name='fromViewController' type='@'/>
+<arg declared_type='NSViewController*' index='1' name='toViewController' type='@'/>
+<arg declared_type='NSViewControllerTransitionOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='void (^)(void)' function_pointer='true' index='3' name='completion' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='updateViewConstraints'>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='view'>
<retval declared_type='NSView*' type='@'/>
</method>
+<method selector='viewDidAppear'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewDidDisappear'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewDidLayout'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewDidLoad'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewWillAppear'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewWillDisappear'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewWillLayout'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewWillTransitionToSize:'>
+<arg declared_type='NSSize' index='0' name='newSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSVisualEffectView'>
+<method selector='blendingMode'>
+<retval declared_type='NSVisualEffectBlendingMode' type='i' type64='q'/>
+</method>
+<method selector='interiorBackgroundStyle'>
+<retval declared_type='NSBackgroundStyle' type='i' type64='q'/>
+</method>
+<method selector='maskImage'>
+<retval declared_type='NSImage*' type='@'/>
+</method>
+<method selector='material'>
+<retval declared_type='NSVisualEffectMaterial' type='i' type64='q'/>
+</method>
+<method selector='setBlendingMode:'>
+<arg declared_type='NSVisualEffectBlendingMode' index='0' name='blendingMode' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMaskImage:'>
+<arg declared_type='NSImage*' index='0' name='maskImage' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMaterial:'>
+<arg declared_type='NSVisualEffectMaterial' index='0' name='material' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setState:'>
+<arg declared_type='NSVisualEffectState' index='0' name='state' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='state'>
+<retval declared_type='NSVisualEffectState' type='i' type64='q'/>
+</method>
+<method selector='viewDidMoveToWindow'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='viewWillMoveToWindow:'>
+<arg declared_type='NSWindow*' index='0' name='newWindow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
</class>
<class name='NSWindow'>
<method selector='acceptsMouseMovedEvents'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='addChildWindow:ordered:'>
-<arg name='childWin' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='place' declared_type='NSWindowOrderingMode' type64='q' type='i' index='1'/>
+<arg declared_type='NSWindow*' index='0' name='childWin' type='@'/>
+<arg declared_type='NSWindowOrderingMode' index='1' name='place' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='addTitlebarAccessoryViewController:'>
+<arg declared_type='NSTitlebarAccessoryViewController*' index='0' name='childViewController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allowsConcurrentViewDrawing'>
@@ -25916,30 +29508,30 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='alphaValue'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='anchorAttributeForOrientation:'>
-<arg name='orientation' declared_type='NSLayoutConstraintOrientation' type64='q' type='i' index='0'/>
-<retval declared_type='NSLayoutAttribute' type64='q' type='i'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='0' name='orientation' type='i' type64='q'/>
+<retval declared_type='NSLayoutAttribute' type='i' type64='q'/>
</method>
<method selector='animationBehavior'>
-<retval declared_type='NSWindowAnimationBehavior' type64='q' type='i'/>
+<retval declared_type='NSWindowAnimationBehavior' type='i' type64='q'/>
</method>
<method selector='animationResizeTime:'>
-<arg name='newFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='newFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='areCursorRectsEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='aspectRatio'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='attachedSheet'>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='autorecalculatesContentBorderThicknessForEdge:'>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='0'/>
+<arg declared_type='NSRectEdge' index='0' name='edge' type='i' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='autorecalculatesKeyViewLoop'>
@@ -25949,18 +29541,18 @@
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='backingAlignedRect:options:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='options' declared_type='NSAlignmentOptions' type='Q' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSAlignmentOptions' index='1' name='options' type='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='backingLocation'>
-<retval declared_type='NSWindowBackingLocation' type64='Q' type='I'/>
+<retval declared_type='NSWindowBackingLocation' type='I' type64='Q'/>
</method>
<method selector='backingScaleFactor'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='backingType'>
-<retval declared_type='NSBackingStoreType' type64='Q' type='I'/>
+<retval declared_type='NSBackingStoreType' type='I' type64='Q'/>
</method>
<method selector='becomeKeyWindow'>
<retval declared_type='void' type='v'/>
@@ -25968,8 +29560,24 @@
<method selector='becomeMainWindow'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='beginCriticalSheet:completionHandler:'>
+<arg declared_type='NSWindow*' index='0' name='sheetWindow' type='@'/>
+<arg declared_type='void (^)(NSModalResponse)' function_pointer='true' index='1' name='handler' type='@?'>
+<arg declared_type='NSModalResponse' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='beginSheet:completionHandler:'>
+<arg declared_type='NSWindow*' index='0' name='sheetWindow' type='@'/>
+<arg declared_type='void (^)(NSModalResponse)' function_pointer='true' index='1' name='handler' type='@?'>
+<arg declared_type='NSModalResponse' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='cacheImageInRect:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='canBeVisibleOnAllSpaces'>
@@ -25991,8 +29599,8 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cascadeTopLeftFromPoint:'>
-<arg name='topLeftPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='topLeftPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='center'>
<retval declared_type='void' type='v'/>
@@ -26004,77 +29612,86 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='collectionBehavior'>
-<retval declared_type='NSWindowCollectionBehavior' type64='Q' type='I'/>
+<retval declared_type='NSWindowCollectionBehavior' type='I' type64='Q'/>
</method>
<method selector='colorSpace'>
<retval declared_type='NSColorSpace*' type='@'/>
</method>
<method selector='constrainFrameRect:toScreen:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='screen' declared_type='NSScreen*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSScreen*' index='1' name='screen' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='contentAspectRatio'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='contentBorderThicknessForEdge:'>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='NSRectEdge' index='0' name='edge' type='i' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</method>
+<method selector='contentLayoutGuide'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='contentLayoutRect'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='contentMaxSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='contentMinSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='contentRectForFrameRect:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method selector='contentRectForFrameRect:styleMask:' class_method='true'>
-<arg name='fRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='aStyle' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method class_method='true' selector='contentRectForFrameRect:styleMask:'>
+<arg declared_type='NSRect' index='0' name='fRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='1' name='aStyle' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='contentResizeIncrements'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='contentView'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='contentViewController'>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
<method selector='convertBaseToScreen:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='convertRectFromBacking:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectFromScreen:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectToBacking:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertRectToScreen:'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='convertScreenToBase:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='currentEvent'>
<retval declared_type='NSEvent*' type='@'/>
</method>
<method selector='dataWithEPSInsideRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='dataWithPDFInsideRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='deepestScreen'>
@@ -26083,14 +29700,14 @@
<method selector='defaultButtonCell'>
<retval declared_type='NSButtonCell*' type='@'/>
</method>
-<method selector='defaultDepthLimit' class_method='true'>
+<method class_method='true' selector='defaultDepthLimit'>
<retval declared_type='NSWindowDepth' type='i'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='deminiaturize:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='depthLimit'>
@@ -26121,8 +29738,8 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='discardEventsMatchingMask:beforeEvent:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='lastEvent' declared_type='NSEvent*' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSEvent*' index='1' name='lastEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='display'>
@@ -26138,13 +29755,13 @@
<retval declared_type='NSDockTile*' type='@'/>
</method>
<method selector='dragImage:at:offset:event:pasteboard:source:slideBack:'>
-<arg name='anImage' declared_type='NSImage*' type='@' index='0'/>
-<arg name='baseLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='initialOffset' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='4'/>
-<arg name='sourceObj' declared_type='id' type='@' index='5'/>
-<arg name='slideFlag' declared_type='BOOL' type='B' index='6'/>
+<arg declared_type='NSImage*' index='0' name='anImage' type='@'/>
+<arg declared_type='NSPoint' index='1' name='baseLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSSize' index='2' name='initialOffset' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
+<arg declared_type='NSPasteboard*' index='4' name='pboard' type='@'/>
+<arg declared_type='id' index='5' name='sourceObj' type='@'/>
+<arg declared_type='BOOL' index='6' name='slideFlag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drawers'>
@@ -26163,12 +29780,21 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='endEditingFor:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='endSheet:'>
+<arg declared_type='NSWindow*' index='0' name='sheetWindow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='endSheet:returnCode:'>
+<arg declared_type='NSWindow*' index='0' name='sheetWindow' type='@'/>
+<arg declared_type='NSModalResponse' index='1' name='returnCode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='fieldEditor:forObject:'>
-<arg name='createFlag' declared_type='BOOL' type='B' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='BOOL' index='0' name='createFlag' type='B'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
<retval declared_type='NSText*' type='@'/>
</method>
<method selector='firstResponder'>
@@ -26181,36 +29807,36 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='frame'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='frameAutosaveName'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='frameRectForContentRect:'>
-<arg name='contentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' index='0' name='contentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method selector='frameRectForContentRect:styleMask:' class_method='true'>
-<arg name='cRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='aStyle' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method class_method='true' selector='frameRectForContentRect:styleMask:'>
+<arg declared_type='NSRect' index='0' name='cRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='1' name='aStyle' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='gState'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='graphicsContext'>
<retval declared_type='NSGraphicsContext*' type='@'/>
</method>
<method selector='handleCloseScriptCommand:'>
-<arg name='command' declared_type='NSCloseCommand*' type='@' index='0'/>
+<arg declared_type='NSCloseCommand*' index='0' name='command' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='handlePrintScriptCommand:'>
-<arg name='command' declared_type='NSScriptCommand*' type='@' index='0'/>
+<arg declared_type='NSScriptCommand*' index='0' name='command' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='handleSaveScriptCommand:'>
-<arg name='command' declared_type='NSScriptCommand*' type='@' index='0'/>
+<arg declared_type='NSScriptCommand*' index='0' name='command' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='hasCloseBox'>
@@ -26235,29 +29861,34 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithContentRect:styleMask:backing:defer:'>
-<arg name='contentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='aStyle' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='bufferingType' declared_type='NSBackingStoreType' type64='Q' type='I' index='2'/>
-<arg name='flag' declared_type='BOOL' type='B' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='contentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='1' name='aStyle' type='I' type64='Q'/>
+<arg declared_type='NSBackingStoreType' index='2' name='bufferingType' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='3' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentRect:styleMask:backing:defer:screen:'>
-<arg name='contentRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='aStyle' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='bufferingType' declared_type='NSBackingStoreType' type64='Q' type='I' index='2'/>
-<arg name='flag' declared_type='BOOL' type='B' index='3'/>
-<arg name='screen' declared_type='NSScreen*' type='@' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='contentRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='1' name='aStyle' type='I' type64='Q'/>
+<arg declared_type='NSBackingStoreType' index='2' name='bufferingType' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='3' name='flag' type='B'/>
+<arg declared_type='NSScreen*' index='4' name='screen' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithWindowRef:'>
-<arg name='windowRef' declared_type='void*' type='^v' index='0'/>
+<arg declared_type='void*' index='0' name='windowRef' type='^v'/>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='initialFirstResponder'>
<retval declared_type='NSView*' type='@'/>
</method>
+<method selector='insertTitlebarAccessoryViewController:atIndex:'>
+<arg declared_type='NSTitlebarAccessoryViewController*' index='0' name='childViewController' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='invalidateCursorRectsForView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='invalidateShadow'>
@@ -26330,24 +29961,24 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keyDown:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='keyViewSelectionDirection'>
-<retval declared_type='NSSelectionDirection' type64='Q' type='I'/>
+<retval declared_type='NSSelectionDirection' type='I' type64='Q'/>
</method>
<method selector='layoutIfNeeded'>
<retval declared_type='void' type='v'/>
</method>
<method selector='level'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='makeFirstResponder:'>
-<arg name='aResponder' declared_type='NSResponder*' type='@' index='0'/>
+<arg declared_type='NSResponder*' index='0' name='aResponder' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='makeKeyAndOrderFront:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeKeyWindow'>
@@ -26357,22 +29988,22 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='maxSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method selector='menuChanged:' class_method='true'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<method class_method='true' selector='menuChanged:'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='minFrameWidthWithTitle:styleMask:' class_method='true'>
-<arg name='aTitle' declared_type='NSString*' type='@' index='0'/>
-<arg name='aStyle' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method class_method='true' selector='minFrameWidthWithTitle:styleMask:'>
+<arg declared_type='NSString*' index='0' name='aTitle' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='aStyle' type='I' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='minSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='miniaturize:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='miniwindowImage'>
@@ -26382,64 +30013,67 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='mouseLocationOutsideOfEventStream'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='nextEventMatchingMask:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='mask' type='I' type64='Q'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
<method selector='nextEventMatchingMask:untilDate:inMode:dequeue:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='expiration' declared_type='NSDate*' type='@' index='1'/>
-<arg name='mode' declared_type='NSString*' type='@' index='2'/>
-<arg name='deqFlag' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSUInteger' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSDate*' index='1' name='expiration' type='@'/>
+<arg declared_type='NSString*' index='2' name='mode' type='@'/>
+<arg declared_type='BOOL' index='3' name='deqFlag' type='B'/>
<retval declared_type='NSEvent*' type='@'/>
</method>
+<method selector='occlusionState'>
+<retval declared_type='NSWindowOcclusionState' type='I' type64='Q'/>
+</method>
<method selector='orderBack:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFront:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderFrontRegardless'>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderOut:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderWindow:relativeTo:'>
-<arg name='place' declared_type='NSWindowOrderingMode' type64='q' type='i' index='0'/>
-<arg name='otherWin' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSWindowOrderingMode' index='0' name='place' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='otherWin' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orderedIndex'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='parentWindow'>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='performClose:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performMiniaturize:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performZoom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postEvent:atStart:'>
-<arg name='event' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSEvent*' index='0' name='event' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='preferredBackingLocation'>
-<retval declared_type='NSWindowBackingLocation' type64='Q' type='I'/>
+<retval declared_type='NSWindowBackingLocation' type='I' type64='Q'/>
</method>
<method selector='preservesContentDuringLiveResize'>
<retval declared_type='BOOL' type='B'/>
@@ -26448,22 +30082,26 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='print:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='recalculateKeyViewLoop'>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerForDraggedTypes:'>
-<arg name='newTypes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='newTypes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeChildWindow:'>
-<arg name='childWin' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='childWin' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='removeFrameUsingName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='removeFrameUsingName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeTitlebarAccessoryViewControllerAtIndex:'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='representedFilename'>
@@ -26482,357 +30120,379 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='resizeFlags'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='resizeIncrements'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='restorationClass'>
-<retval declared_type='Class*' type='#'/>
+<retval declared_type='Class' type='#'/>
</method>
<method selector='restoreCachedImage'>
<retval declared_type='void' type='v'/>
</method>
<method selector='runToolbarCustomizationPalette:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveFrameUsingName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='screen'>
<retval declared_type='NSScreen*' type='@'/>
</method>
<method selector='selectKeyViewFollowingView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectKeyViewPrecedingView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='aView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectNextKeyView:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectPreviousKeyView:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sendEvent:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAcceptsMouseMovedEvents:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='acceptsMouseMovedEvents' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsConcurrentViewDrawing:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsConcurrentViewDrawing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsToolTipsWhenApplicationIsInactive:'>
-<arg name='allowWhenInactive' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsToolTipsWhenApplicationIsInactive' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlphaValue:'>
-<arg name='windowAlpha' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='alphaValue' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAnchorAttribute:forOrientation:'>
-<arg name='attr' declared_type='NSLayoutAttribute' type64='q' type='i' index='0'/>
-<arg name='orientation' declared_type='NSLayoutConstraintOrientation' type64='q' type='i' index='1'/>
+<arg declared_type='NSLayoutAttribute' index='0' name='attr' type='i' type64='q'/>
+<arg declared_type='NSLayoutConstraintOrientation' index='1' name='orientation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAnimationBehavior:'>
-<arg name='newAnimationBehavior' declared_type='NSWindowAnimationBehavior' type64='q' type='i' index='0'/>
+<arg declared_type='NSWindowAnimationBehavior' index='0' name='animationBehavior' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAspectRatio:'>
-<arg name='ratio' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='aspectRatio' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutodisplay:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autodisplay' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutorecalculatesContentBorderThickness:forEdge:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='1'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRectEdge' index='1' name='edge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutorecalculatesKeyViewLoop:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autorecalculatesKeyViewLoop' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='color' declared_type='NSColor*' type='@' index='0'/>
+<arg declared_type='NSColor*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackingType:'>
-<arg name='bufferingType' declared_type='NSBackingStoreType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSBackingStoreType' index='0' name='backingType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanBeVisibleOnAllSpaces:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanBecomeVisibleWithoutLogin:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canBecomeVisibleWithoutLogin' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCanHide:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='canHide' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCollectionBehavior:'>
-<arg name='behavior' declared_type='NSWindowCollectionBehavior' type64='Q' type='I' index='0'/>
+<arg declared_type='NSWindowCollectionBehavior' index='0' name='collectionBehavior' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColorSpace:'>
-<arg name='colorSpace' declared_type='NSColorSpace*' type='@' index='0'/>
+<arg declared_type='NSColorSpace*' index='0' name='colorSpace' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentAspectRatio:'>
-<arg name='ratio' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='contentAspectRatio' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentBorderThickness:forEdge:'>
-<arg name='thickness' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i' index='1'/>
+<arg declared_type='CGFloat' index='0' name='thickness' type='f' type64='d'/>
+<arg declared_type='NSRectEdge' index='1' name='edge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentMaxSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='contentMaxSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentMinSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='contentMinSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentResizeIncrements:'>
-<arg name='increments' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='contentResizeIncrements' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentSize:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentView:'>
-<arg name='aView' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='contentView' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setContentViewController:'>
+<arg declared_type='NSViewController*' index='0' name='contentViewController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultButtonCell:'>
-<arg name='defButt' declared_type='NSButtonCell*' type='@' index='0'/>
+<arg declared_type='NSButtonCell*' index='0' name='defButt' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDepthLimit:'>
-<arg name='limit' declared_type='NSWindowDepth' type='i' index='0'/>
+<arg declared_type='NSWindowDepth' index='0' name='depthLimit' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplaysWhenScreenProfileChanges:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='displaysWhenScreenProfileChanges' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentEdited:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='documentEdited' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDynamicDepthLimit:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setExcludedFromWindowsMenu:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='excludedFromWindowsMenu' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrame:display:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrame:display:animate:'>
-<arg name='frameRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='displayFlag' declared_type='BOOL' type='B' index='1'/>
-<arg name='animateFlag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSRect' index='0' name='frameRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' index='1' name='displayFlag' type='B'/>
+<arg declared_type='BOOL' index='2' name='animateFlag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameAutosaveName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setFrameFromString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameOrigin:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameTopLeftPoint:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameUsingName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setFrameUsingName:force:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='force' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='BOOL' index='1' name='force' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setHasShadow:'>
-<arg name='hasShadow' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasShadow' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHidesOnDeactivate:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hidesOnDeactivate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIgnoresMouseEvents:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='ignoresMouseEvents' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInitialFirstResponder:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
+<arg declared_type='NSView*' index='0' name='initialFirstResponder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIsMiniaturized:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIsVisible:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIsZoomed:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLevel:'>
-<arg name='newLevel' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='level' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='maxSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='minSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMiniwindowImage:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
+<arg declared_type='NSImage*' index='0' name='miniwindowImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMiniwindowTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='miniwindowTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMovable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='movable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMovableByWindowBackground:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='movableByWindowBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOneShot:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='oneShot' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOpaque:'>
-<arg name='isOpaque' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='opaque' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOrderedIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='orderedIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParentWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='parentWindow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreferredBackingLocation:'>
-<arg name='backingLocation' declared_type='NSWindowBackingLocation' type64='Q' type='I' index='0'/>
+<arg declared_type='NSWindowBackingLocation' index='0' name='preferredBackingLocation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreservesContentDuringLiveResize:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='preservesContentDuringLiveResize' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreventsApplicationTerminationWhenModal:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='preventsApplicationTerminationWhenModal' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReleasedWhenClosed:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='releasedWhenClosed' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRepresentedFilename:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='representedFilename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRepresentedURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='representedURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setResizeIncrements:'>
-<arg name='increments' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='resizeIncrements' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRestorable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='restorable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRestorationClass:'>
-<arg name='restorationClass' declared_type='Class*' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='restorationClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSharingType:'>
-<arg name='type' declared_type='NSWindowSharingType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSWindowSharingType' index='0' name='sharingType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsResizeIndicator:'>
-<arg name='show' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsResizeIndicator' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsToolbarButton:'>
-<arg name='show' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsToolbarButton' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStyleMask:'>
-<arg name='styleMask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='styleMask' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTitleVisibility:'>
+<arg declared_type='NSWindowTitleVisibility' index='0' name='titleVisibility' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitleWithRepresentedFilename:'>
-<arg name='filename' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='filename' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTitlebarAccessoryViewControllers:'>
+<arg declared_type='NSArray*' index='0' name='titlebarAccessoryViewControllers' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTitlebarAppearsTransparent:'>
+<arg declared_type='BOOL' index='0' name='titlebarAppearsTransparent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setToolbar:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setViewsNeedDisplay:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='viewsNeedDisplay' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWindowController:'>
-<arg name='windowController' declared_type='NSWindowController*' type='@' index='0'/>
+<arg declared_type='NSWindowController*' index='0' name='windowController' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sharingType'>
-<retval declared_type='NSWindowSharingType' type64='Q' type='I'/>
+<retval declared_type='NSWindowSharingType' type='I' type64='Q'/>
+</method>
+<method selector='sheetParent'>
+<retval declared_type='NSWindow*' type='@'/>
+</method>
+<method selector='sheets'>
+<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='showsResizeIndicator'>
<retval declared_type='BOOL' type='B'/>
@@ -26841,37 +30501,57 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='standardWindowButton:'>
-<arg name='b' declared_type='NSWindowButton' type64='Q' type='I' index='0'/>
+<arg declared_type='NSWindowButton' index='0' name='b' type='I' type64='Q'/>
<retval declared_type='NSButton*' type='@'/>
</method>
-<method selector='standardWindowButton:forStyleMask:' class_method='true'>
-<arg name='b' declared_type='NSWindowButton' type64='Q' type='I' index='0'/>
-<arg name='styleMask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<method class_method='true' selector='standardWindowButton:forStyleMask:'>
+<arg declared_type='NSWindowButton' index='0' name='b' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='styleMask' type='I' type64='Q'/>
<retval declared_type='NSButton*' type='@'/>
</method>
<method selector='stringWithSavedFrame'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='styleMask'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='title'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='titleVisibility'>
+<retval declared_type='NSWindowTitleVisibility' type='i' type64='q'/>
+</method>
+<method selector='titlebarAccessoryViewControllers'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='titlebarAppearsTransparent'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='toggleFullScreen:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleToolbarShown:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toolbar'>
<retval declared_type='NSToolbar*' type='@'/>
</method>
+<method selector='trackEventsMatchingMask:timeout:mode:handler:'>
+<arg declared_type='NSEventMask' index='0' name='mask' type='Q'/>
+<arg declared_type='NSTimeInterval' index='1' name='timeout' type='d'/>
+<arg declared_type='NSString*' index='2' name='mode' type='@'/>
+<arg declared_type='void (^)(NSEvent *, BOOL *)' function_pointer='true' index='3' name='trackingHandler' type='@?'>
+<arg declared_type='NSEvent*' type='@'/>
+<arg declared_type='BOOL*' type='^B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='tryToPerform:with:'>
-<arg name='anAction' declared_type='SEL' type=':' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='anAction' type=':'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='unregisterDraggedTypes'>
@@ -26884,47 +30564,51 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='useOptimizedDrawing:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userSpaceScaleFactor'>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
<method selector='validRequestorForSendType:returnType:'>
-<arg name='sendType' declared_type='NSString*' type='@' index='0'/>
-<arg name='returnType' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='sendType' type='@'/>
+<arg declared_type='NSString*' index='1' name='returnType' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='viewsNeedDisplay'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='visualizeConstraints:'>
-<arg name='constraints' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='constraints' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='windowController'>
<retval declared_type='id' type='@'/>
</method>
<method selector='windowNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='windowNumberAtPoint:belowWindowWithWindowNumber:' class_method='true'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='windowNumber' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method class_method='true' selector='windowNumberAtPoint:belowWindowWithWindowNumber:'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSInteger' index='1' name='windowNumber' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='windowNumbersWithOptions:' class_method='true'>
-<arg name='options' declared_type='NSWindowNumberListOptions' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='windowNumbersWithOptions:'>
+<arg declared_type='NSWindowNumberListOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='windowRef'>
<retval declared_type='void*' type='^v'/>
</method>
+<method class_method='true' selector='windowWithContentViewController:'>
+<arg declared_type='NSViewController*' index='0' name='contentViewController' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='worksWhenModal'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='zoom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -26932,26 +30616,37 @@
<method selector='close'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='contentViewController'>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
+<method selector='dismissController:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='document'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithWindowNibName:'>
-<arg name='windowNibName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='windowNibName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithWindowNibName:owner:'>
-<arg name='windowNibName' declared_type='NSString*' type='@' index='0'/>
-<arg name='owner' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='windowNibName' type='@'/>
+<arg declared_type='id' index='1' name='owner' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithWindowNibPath:owner:'>
-<arg name='windowNibPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='owner' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='windowNibPath' type='@'/>
+<arg declared_type='id' index='1' name='owner' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isWindowLoaded'>
<retval declared_type='BOOL' type='B'/>
@@ -26962,28 +30657,32 @@
<method selector='owner'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='setContentViewController:'>
+<arg declared_type='NSViewController*' index='0' name='contentViewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setDocument:'>
-<arg name='document' declared_type='NSDocument*' type='@' index='0'/>
+<arg declared_type='id' index='0' name='document' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentEdited:'>
-<arg name='dirtyFlag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='dirtyFlag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldCascadeWindows:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldCascadeWindows' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldCloseDocument:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldCloseDocument' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWindowFrameAutosaveName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='windowFrameAutosaveName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldCascadeWindows'>
@@ -26993,9 +30692,12 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showWindow:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='storyboard'>
+<retval declared_type='NSStoryboard*' type='@'/>
+</method>
<method selector='synchronizeWindowTitleWithDocumentName'>
<retval declared_type='void' type='v'/>
</method>
@@ -27015,7 +30717,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='windowTitleForDocumentDisplayName:'>
-<arg name='displayName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='displayName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='windowWillLoad'>
@@ -27024,19 +30726,28 @@
</class>
<class name='NSWorkspace'>
<method selector='URLForApplicationToOpenURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLForApplicationWithBundleIdentifier:'>
-<arg name='bundleIdentifier' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='bundleIdentifier' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='absolutePathForAppBundleWithIdentifier:'>
-<arg name='bundleIdentifier' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='bundleIdentifier' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='accessibilityDisplayShouldDifferentiateWithoutColor'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityDisplayShouldIncreaseContrast'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityDisplayShouldReduceTransparency'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='activateFileViewerSelectingURLs:'>
-<arg name='fileURLs' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='fileURLs' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='activeApplication'>
@@ -27046,16 +30757,16 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='desktopImageOptionsForScreen:'>
-<arg name='screen' declared_type='NSScreen*' type='@' index='0'/>
+<arg declared_type='NSScreen*' index='0' name='screen' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='desktopImageURLForScreen:'>
-<arg name='screen' declared_type='NSScreen*' type='@' index='0'/>
+<arg declared_type='NSScreen*' index='0' name='screen' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='duplicateURLs:completionHandler:'>
-<arg name='URLs' declared_type='NSArray*' type='@' index='0'/>
-<arg name='handler' function_pointer='true' declared_type='void (^)(NSDictionary *, NSError *)' type='@?' index='1'>
+<arg declared_type='NSArray*' index='0' name='URLs' type='@'/>
+<arg declared_type='void (^)(NSDictionary *, NSError *)' function_pointer='true' index='1' name='handler' type='@?'>
<arg declared_type='NSDictionary*' type='@'/>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
@@ -27063,8 +30774,8 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='extendPowerOffBy:'>
-<arg name='requested' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' index='0' name='requested' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='fileLabelColors'>
<retval declared_type='NSArray*' type='@'/>
@@ -27076,8 +30787,8 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='filenameExtension:isValidForType:'>
-<arg name='filenameExtension' declared_type='NSString*' type='@' index='0'/>
-<arg name='typeName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='filenameExtension' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='findApplications'>
@@ -27087,72 +30798,72 @@
<retval declared_type='NSRunningApplication*' type='@'/>
</method>
<method selector='fullPathForApplication:'>
-<arg name='appName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='appName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getFileSystemInfoForPath:isRemovable:isWritable:isUnmountable:description:type:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='removableFlag' declared_type='BOOL*' type='^B' index='1'/>
-<arg name='writableFlag' declared_type='BOOL*' type='^B' index='2'/>
-<arg name='unmountableFlag' declared_type='BOOL*' type='^B' index='3'/>
-<arg name='description' declared_type='NSString**' type='^@' index='4'/>
-<arg name='fileSystemType' declared_type='NSString**' type='^@' index='5'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
+<arg declared_type='BOOL*' index='1' name='removableFlag' type='^B'/>
+<arg declared_type='BOOL*' index='2' name='writableFlag' type='^B'/>
+<arg declared_type='BOOL*' index='3' name='unmountableFlag' type='^B'/>
+<arg declared_type='NSString**' index='4' name='description' type='^@'/>
+<arg declared_type='NSString**' index='5' name='fileSystemType' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getInfoForFile:application:type:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='appName' declared_type='NSString**' type='^@' index='1'/>
-<arg name='type' declared_type='NSString**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
+<arg declared_type='NSString**' index='1' name='appName' type='^@'/>
+<arg declared_type='NSString**' index='2' name='type' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hideOtherApplications'>
<retval declared_type='void' type='v'/>
</method>
<method selector='iconForFile:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='iconForFileType:'>
-<arg name='fileType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fileType' type='@'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='iconForFiles:'>
-<arg name='fullPaths' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='fullPaths' type='@'/>
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='isFilePackageAtPath:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:'>
-<arg name='bundleIdentifier' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSWorkspaceLaunchOptions' type64='Q' type='I' index='1'/>
-<arg name='descriptor' declared_type='NSAppleEventDescriptor*' type='@' index='2'/>
-<arg name='identifier' declared_type='NSNumber**' type='^@' index='3'/>
+<arg declared_type='NSString*' index='0' name='bundleIdentifier' type='@'/>
+<arg declared_type='NSWorkspaceLaunchOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSAppleEventDescriptor*' index='2' name='descriptor' type='@'/>
+<arg declared_type='NSNumber**' index='3' name='identifier' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='launchApplication:'>
-<arg name='appName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='appName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='launchApplication:showIcon:autolaunch:'>
-<arg name='appName' declared_type='NSString*' type='@' index='0'/>
-<arg name='showIcon' declared_type='BOOL' type='B' index='1'/>
-<arg name='autolaunch' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='appName' type='@'/>
+<arg declared_type='BOOL' index='1' name='showIcon' type='B'/>
+<arg declared_type='BOOL' index='2' name='autolaunch' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='launchApplicationAtURL:options:configuration:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSWorkspaceLaunchOptions' type64='Q' type='I' index='1'/>
-<arg name='configuration' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSWorkspaceLaunchOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSDictionary*' index='2' name='configuration' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='NSRunningApplication*' type='@'/>
</method>
<method selector='launchedApplications'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='localizedDescriptionForType:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='menuBarOwningApplication'>
@@ -27171,7 +30882,7 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='noteFileSystemChanged:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='noteUserDefaultsChanged'>
@@ -27181,58 +30892,73 @@
<retval declared_type='NSNotificationCenter*' type='@'/>
</method>
<method selector='openFile:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='openFile:fromImage:at:inView:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='anImage' declared_type='NSImage*' type='@' index='1'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='aView' declared_type='NSView*' type='@' index='3'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
+<arg declared_type='NSImage*' index='1' name='anImage' type='@'/>
+<arg declared_type='NSPoint' index='2' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSView*' index='3' name='aView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='openFile:withApplication:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='appName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='appName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='openFile:withApplication:andDeactivate:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='appName' declared_type='NSString*' type='@' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='appName' type='@'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='openTempFile:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='openURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='openURL:options:configuration:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSWorkspaceLaunchOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSDictionary*' index='2' name='configuration' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
+<retval declared_type='NSRunningApplication*' type='@'/>
+</method>
<method selector='openURLs:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:'>
-<arg name='urls' declared_type='NSArray*' type='@' index='0'/>
-<arg name='bundleIdentifier' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSWorkspaceLaunchOptions' type64='Q' type='I' index='2'/>
-<arg name='descriptor' declared_type='NSAppleEventDescriptor*' type='@' index='3'/>
-<arg name='identifiers' declared_type='NSArray**' type='^@' index='4'/>
-<retval declared_type='BOOL' type='B'/>
+<arg declared_type='NSArray*' index='0' name='urls' type='@'/>
+<arg declared_type='NSString*' index='1' name='bundleIdentifier' type='@'/>
+<arg declared_type='NSWorkspaceLaunchOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='NSAppleEventDescriptor*' index='3' name='descriptor' type='@'/>
+<arg declared_type='NSArray**' index='4' name='identifiers' type='^@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='openURLs:withApplicationAtURL:options:configuration:error:'>
+<arg declared_type='NSArray*' index='0' name='urls' type='@'/>
+<arg declared_type='NSURL*' index='1' name='applicationURL' type='@'/>
+<arg declared_type='NSWorkspaceLaunchOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='NSDictionary*' index='3' name='configuration' type='@'/>
+<arg declared_type='NSError**' index='4' name='error' type='^@'/>
+<retval declared_type='NSRunningApplication*' type='@'/>
</method>
<method selector='performFileOperation:source:destination:files:tag:'>
-<arg name='operation' declared_type='NSString*' type='@' index='0'/>
-<arg name='source' declared_type='NSString*' type='@' index='1'/>
-<arg name='destination' declared_type='NSString*' type='@' index='2'/>
-<arg name='files' declared_type='NSArray*' type='@' index='3'/>
-<arg name='tag' declared_type='NSInteger*' type64='^q' type='^i' index='4'/>
+<arg declared_type='NSString*' index='0' name='operation' type='@'/>
+<arg declared_type='NSString*' index='1' name='source' type='@'/>
+<arg declared_type='NSString*' index='2' name='destination' type='@'/>
+<arg declared_type='NSArray*' index='3' name='files' type='@'/>
+<arg declared_type='NSInteger*' index='4' name='tag' type='^i' type64='^q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='preferredFilenameExtensionForType:'>
-<arg name='typeName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='typeName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='recycleURLs:completionHandler:'>
-<arg name='URLs' declared_type='NSArray*' type='@' index='0'/>
-<arg name='handler' function_pointer='true' declared_type='void (^)(NSDictionary *, NSError *)' type='@?' index='1'>
+<arg declared_type='NSArray*' index='0' name='URLs' type='@'/>
+<arg declared_type='void (^)(NSDictionary *, NSError *)' function_pointer='true' index='1' name='handler' type='@?'>
<arg declared_type='NSDictionary*' type='@'/>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
@@ -27243,53 +30969,53 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='selectFile:inFileViewerRootedAtPath:'>
-<arg name='fullPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='rootFullPath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='fullPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='rootFullPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setDesktopImageURL:forScreen:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='screen' declared_type='NSScreen*' type='@' index='1'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSScreen*' index='1' name='screen' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setIcon:forFile:options:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='fullPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSWorkspaceIconCreationOptions' type64='Q' type='I' index='2'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSString*' index='1' name='fullPath' type='@'/>
+<arg declared_type='NSWorkspaceIconCreationOptions' index='2' name='options' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='sharedWorkspace' class_method='true'>
+<method class_method='true' selector='sharedWorkspace'>
<retval declared_type='NSWorkspace*' type='@'/>
</method>
<method selector='showSearchResultsForQueryString:'>
-<arg name='queryString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='queryString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='slideImage:from:to:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='fromPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='toPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='fromPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' index='2' name='toPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='type:conformsToType:'>
-<arg name='firstTypeName' declared_type='NSString*' type='@' index='0'/>
-<arg name='secondTypeName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='firstTypeName' type='@'/>
+<arg declared_type='NSString*' index='1' name='secondTypeName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='typeOfFile:error:'>
-<arg name='absoluteFilePath' declared_type='NSString*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='absoluteFilePath' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='unmountAndEjectDeviceAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='unmountAndEjectDeviceAtURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='userDefaultsChanged'>
@@ -27297,3047 +31023,4400 @@
</method>
</class>
<informal_protocol name='NSAccessibility'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='accessibilityActionDescription:'>
-<arg name='action' declared_type='NSString*' type='@' index='0'/>
+<method selector='accessibilityActionDescription:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='action' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='accessibilityActionNames'>
+<method selector='accessibilityActionNames' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='Q24@0:8@16' type='I12@0:4@8' selector='accessibilityArrayAttributeCount:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='accessibilityActivationPoint' type='{_NSPoint=ff}8@0:4' type64='{CGPoint=dd}16@0:8'>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='accessibilityAllowedValues' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityApplicationFocusedUIElement' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityArrayAttributeCount:' type='I12@0:4@8' type64='Q24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='@40@0:8@16Q24Q32' type='@20@0:4@8I12I16' selector='accessibilityArrayAttributeValues:index:maxCount:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='maxCount' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='accessibilityArrayAttributeValues:index:maxCount:' type='@20@0:4@8I12I16' type64='@40@0:8@16Q24Q32'>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='maxCount' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='accessibilityAttributeNames'>
+<method selector='accessibilityAttributeNames' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='accessibilityAttributeValue:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
+<method selector='accessibilityAttributeValue:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='accessibilityAttributeValue:forParameter:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
-<arg name='parameter' declared_type='id' type='@' index='1'/>
+<method selector='accessibilityAttributeValue:forParameter:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
+<arg declared_type='id' index='1' name='parameter' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='accessibilityFocusedUIElement'>
+<method selector='accessibilityAttributedStringForRange:' type='@16@0:4{_NSRange=II}8' type64='@32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='accessibilityCancelButton' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8{CGPoint=dd}16' type='@16@0:4{_NSPoint=ff}8' selector='accessibilityHitTest:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<method selector='accessibilityCellForColumn:row:' type='@16@0:4i8i12' type64='@32@0:8q16q24'>
+<arg declared_type='NSInteger' index='0' name='column' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='Q24@0:8@16' type='I12@0:4@8' selector='accessibilityIndexOfChild:'>
-<arg name='child' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='accessibilityChildren' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='accessibilityIsAttributeSettable:'>
-<arg name='attribute' declared_type='NSString*' type='@' index='0'/>
+<method selector='accessibilityClearButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityCloseButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityColumnCount' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityColumnHeaderUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityColumnIndexRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityColumnTitles' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityColumns' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityContents' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityCriticalValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDecrementButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDefaultButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDisclosedByRow' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDisclosedRows' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityDisclosureLevel' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityDocument' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityExtrasMenuBar' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityFilename' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityFocusedUIElement' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityFocusedWindow' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}8@0:4' type64='{CGRect={CGPoint=dd}{CGSize=dd}}16@0:8'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='accessibilityFrameForRange:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4{_NSRange=II}8' type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='accessibilityFullScreenButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityGrowArea' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityHandles' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityHeader' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityHelp' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityHitTest:' type='@16@0:4{_NSPoint=ff}8' type64='@32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityHorizontalScrollBar' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityHorizontalUnitDescription' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityHorizontalUnits' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSAccessibilityUnits' type='i' type64='q'/>
+</method>
+<method selector='accessibilityIdentifier' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityIncrementButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityIndex' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityIndexOfChild:' type='I12@0:4@8' type64='Q24@0:8@16'>
+<arg declared_type='id' index='0' name='child' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='accessibilityInsertionPointLineNumber' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityIsAttributeSettable:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='attribute' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='accessibilityIsIgnored'>
+<method selector='accessibilityIsIgnored' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityLabel' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityLabelUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityLabelValue' type='f8@0:4' type64='f16@0:8'>
+<retval declared_type='float' type='f'/>
+</method>
+<method selector='accessibilityLayoutPointForScreenPoint:' type='{_NSPoint=ff}16@0:4{_NSPoint=ff}8' type64='{CGPoint=dd}32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='accessibilityLayoutSizeForScreenSize:' type='{_NSSize=ff}16@0:4{_NSSize=ff}8' type64='{CGSize=dd}32@0:8{CGSize=dd}16'>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='accessibilityLineForIndex:' type='i12@0:4i8' type64='q24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityLinkedUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityMainWindow' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMarkerGroupUIElement' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMarkerTypeDescription' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityMarkerUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityMarkerValues' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMaxValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMenuBar' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMinValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityMinimizeButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityNextContents' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityNotifiesWhenDestroyed' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='accessibilityParameterizedAttributeNames'>
+<method selector='accessibilityNumberOfCharacters' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityOrientation' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSAccessibilityOrientation' type='i' type64='q'/>
+</method>
+<method selector='accessibilityOverflowButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityParameterizedAttributeNames' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='accessibilityPerformAction:'>
-<arg name='action' declared_type='NSString*' type='@' index='0'/>
+<method selector='accessibilityParent' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityPerformAction:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='action' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='accessibilitySetValue:forAttribute:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='attribute' declared_type='NSString*' type='@' index='1'/>
+<method selector='accessibilityPerformCancel' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformConfirm' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformDecrement' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformDelete' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformIncrement' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformPick' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformPress' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformRaise' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformShowAlternateUI' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformShowDefaultUI' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformShowMenu' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPlaceholderValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityPreviousContents' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityProxy' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityRTFForRange:' type='@16@0:4{_NSRange=II}8' type64='@32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSData*' type='@'/>
+</method>
+<method selector='accessibilityRangeForIndex:' type='{_NSRange=II}12@0:4i8' type64='{_NSRange=QQ}24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityRangeForLine:' type='{_NSRange=II}12@0:4i8' type64='{_NSRange=QQ}24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='line' type='i' type64='q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityRangeForPosition:' type='{_NSRange=II}16@0:4{_NSPoint=ff}8' type64='{_NSRange=QQ}32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityRole' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityRoleDescription' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityRowCount' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityRowHeaderUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityRowIndexRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityRows' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityRulerMarkerType' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSAccessibilityRulerMarkerType' type='i' type64='q'/>
+</method>
+<method selector='accessibilityScreenPointForLayoutPoint:' type='{_NSPoint=ff}16@0:4{_NSPoint=ff}8' type64='{CGPoint=dd}32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+</method>
+<method selector='accessibilityScreenSizeForLayoutSize:' type='{_NSSize=ff}16@0:4{_NSSize=ff}8' type64='{CGSize=dd}32@0:8{CGSize=dd}16'>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+</method>
+<method selector='accessibilitySearchButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilitySearchMenu' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilitySelectedCells' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedChildren' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedColumns' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedRows' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedText' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilitySelectedTextRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilitySelectedTextRanges' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityServesAsTitleForUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySetValue:forAttribute:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='attribute' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='accessibilitySharedCharacterRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilitySharedFocusElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySharedTextUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityShownMenu' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilitySortDirection' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSAccessibilitySortDirection' type='i' type64='q'/>
+</method>
+<method selector='accessibilitySplitters' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityStringForRange:' type='@16@0:4{_NSRange=II}8' type64='@32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityStyleRangeForIndex:' type='{_NSRange=II}12@0:4i8' type64='{_NSRange=QQ}24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilitySubrole' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityTabs' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityTitle' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityTitleUIElement' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityToolbarButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityTopLevelUIElement' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityURL' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='accessibilityUnitDescription' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityUnits' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSAccessibilityUnits' type='i' type64='q'/>
+</method>
+<method selector='accessibilityValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityValueDescription' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityVerticalScrollBar' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityVerticalUnitDescription' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityVerticalUnits' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSAccessibilityUnits' type='i' type64='q'/>
+</method>
+<method selector='accessibilityVisibleCells' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleCharacterRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityVisibleChildren' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleColumns' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleRows' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityWarningValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityWindow' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityWindows' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityZoomButton' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='isAccessibilityAlternateUIVisible' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityDisclosed' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityEdited' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityElement' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityEnabled' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityExpanded' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityFocused' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityFrontmost' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityHidden' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityMain' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityMinimized' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityModal' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityOrderedByRow' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityProtectedContent' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilitySelected' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilitySelectorAllowed:' type='B12@0:4:8' type64='B24@0:8:16'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='setAccessibilityActivationPoint:' type='v16@0:4{_NSPoint=ff}8' type64='v32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='accessibilityActivationPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityAllowedValues:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityAllowedValues' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityAlternateUIVisible:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityAlternateUIVisible' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityApplicationFocusedUIElement:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityApplicationFocusedUIElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityCancelButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityCancelButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityChildren:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityChildren' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityClearButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityClearButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityCloseButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityCloseButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumnCount:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='accessibilityColumnCount' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumnHeaderUIElements:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityColumnHeaderUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumnIndexRange:' type='v16@0:4{_NSRange=II}8' type64='v32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='accessibilityColumnIndexRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumnTitles:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityColumnTitles' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityColumns:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityColumns' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityContents:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityContents' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityCriticalValue:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityCriticalValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDecrementButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityDecrementButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDefaultButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityDefaultButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDisclosed:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityDisclosed' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDisclosedByRow:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityDisclosedByRow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDisclosedRows:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityDisclosedRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDisclosureLevel:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='accessibilityDisclosureLevel' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityDocument:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityDocument' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityEdited:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityEdited' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityElement:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityElement' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityEnabled:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityEnabled' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityExpanded:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityExpanded' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityExtrasMenuBar:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityExtrasMenuBar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFilename:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityFilename' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFocused:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityFocused' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFocusedWindow:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityFocusedWindow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFrame:' type='v24@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8' type64='v48@0:8{CGRect={CGPoint=dd}{CGSize=dd}}16'>
+<arg declared_type='NSRect' index='0' name='accessibilityFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFrontmost:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityFrontmost' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityFullScreenButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityFullScreenButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityGrowArea:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityGrowArea' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHandles:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityHandles' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHeader:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityHeader' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHelp:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityHelp' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHidden:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityHidden' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHorizontalScrollBar:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityHorizontalScrollBar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHorizontalUnitDescription:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityHorizontalUnitDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityHorizontalUnits:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSAccessibilityUnits' index='0' name='accessibilityHorizontalUnits' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityIdentifier:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityIdentifier' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityIncrementButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityIncrementButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityIndex:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='accessibilityIndex' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityInsertionPointLineNumber:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='accessibilityInsertionPointLineNumber' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityLabel:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityLabel' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityLabelUIElements:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityLabelUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityLabelValue:' type='v12@0:4f8' type64='v20@0:8f16'>
+<arg declared_type='float' index='0' name='accessibilityLabelValue' type='f'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityLinkedUIElements:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityLinkedUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMain:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityMain' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMainWindow:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityMainWindow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMarkerGroupUIElement:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityMarkerGroupUIElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMarkerTypeDescription:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityMarkerTypeDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMarkerUIElements:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityMarkerUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMarkerValues:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityMarkerValues' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMaxValue:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityMaxValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMenuBar:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityMenuBar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMinValue:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityMinValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMinimizeButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityMinimizeButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityMinimized:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityMinimized' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityModal:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityModal' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityNextContents:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityNextContents' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityNumberOfCharacters:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='accessibilityNumberOfCharacters' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityOrderedByRow:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityOrderedByRow' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityOrientation:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSAccessibilityOrientation' index='0' name='accessibilityOrientation' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityOverflowButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityOverflowButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityParent:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityParent' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityPlaceholderValue:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityPlaceholderValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityPreviousContents:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityPreviousContents' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityProtectedContent:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilityProtectedContent' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityProxy:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityProxy' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRole:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityRole' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRoleDescription:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityRoleDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRowCount:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='accessibilityRowCount' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRowHeaderUIElements:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityRowHeaderUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRowIndexRange:' type='v16@0:4{_NSRange=II}8' type64='v32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='accessibilityRowIndexRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRows:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityRulerMarkerType:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSAccessibilityRulerMarkerType' index='0' name='accessibilityRulerMarkerType' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySearchButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilitySearchButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySearchMenu:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilitySearchMenu' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelected:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='accessibilitySelected' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedCells:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedCells' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedChildren:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedChildren' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedColumns:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedColumns' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedRows:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedText:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilitySelectedText' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedTextRange:' type='v16@0:4{_NSRange=II}8' type64='v32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='accessibilitySelectedTextRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySelectedTextRanges:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedTextRanges' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityServesAsTitleForUIElements:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityServesAsTitleForUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySharedCharacterRange:' type='v16@0:4{_NSRange=II}8' type64='v32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='accessibilitySharedCharacterRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySharedFocusElements:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySharedFocusElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySharedTextUIElements:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySharedTextUIElements' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityShownMenu:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityShownMenu' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySortDirection:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSAccessibilitySortDirection' index='0' name='accessibilitySortDirection' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySplitters:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySplitters' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilitySubrole:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilitySubrole' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityTabs:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityTabs' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityTitle:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityTitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityTitleUIElement:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityTitleUIElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityToolbarButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityToolbarButton' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityTopLevelUIElement:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityTopLevelUIElement' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityURL:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURL*' index='0' name='accessibilityURL' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityUnitDescription:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityUnitDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityUnits:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSAccessibilityUnits' index='0' name='accessibilityUnits' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityValue:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityValueDescription:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityValueDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVerticalScrollBar:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityVerticalScrollBar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVerticalUnitDescription:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='accessibilityVerticalUnitDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVerticalUnits:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSAccessibilityUnits' index='0' name='accessibilityVerticalUnits' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleCells:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityVisibleCells' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleCharacterRange:' type='v16@0:4{_NSRange=II}8' type64='v32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='accessibilityVisibleCharacterRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleChildren:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityVisibleChildren' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleColumns:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityVisibleColumns' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityVisibleRows:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityVisibleRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityWarningValue:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityWarningValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityWindow:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityWindow' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityWindows:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilityWindows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAccessibilityZoomButton:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='accessibilityZoomButton' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSAccessibilityAdditions'>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='accessibilitySetOverrideValue:forAttribute:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='attribute' declared_type='NSString*' type='@' index='1'/>
+<method selector='accessibilitySetOverrideValue:forAttribute:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='attribute' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityButton'>
+<method selector='accessibilityLabel' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityPerformPress' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityCheckBox'>
+<method selector='accessibilityValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSNumber*' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityContainsTransientUI'>
+<method selector='accessibilityPerformShowAlternateUI' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformShowDefaultUI' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAccessibilityAlternateUIVisible' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityElement'>
+<method selector='accessibilityFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}8@0:4' type64='{CGRect={CGPoint=dd}{CGSize=dd}}16@0:8'>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='accessibilityIdentifier' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityParent' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='isAccessibilityFocused' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityImage'>
+<method selector='accessibilityLabel' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityLayoutArea'>
+<method selector='accessibilityChildren' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityFocusedUIElement' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='accessibilityLabel' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilitySelectedChildren' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityLayoutItem'>
+<method selector='setAccessibilityFrame:' type='v24@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8' type64='v48@0:8{CGRect={CGPoint=dd}{CGSize=dd}}16'>
+<arg declared_type='NSRect' index='0' name='accessibilityFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityNavigableStaticText'>
+<method selector='accessibilityFrameForRange:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4{_NSRange=II}8' type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='accessibilityLineForIndex:' type='i12@0:4i8' type64='q24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityRangeForLine:' type='{_NSRange=II}12@0:4i8' type64='{_NSRange=QQ}24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='line' type='i' type64='q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='accessibilityStringForRange:' type='@16@0:4{_NSRange=II}8' type64='@32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityProgressIndicator'>
+<method selector='accessibilityValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSNumber*' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityRadioButton'>
+<method selector='accessibilityValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSNumber*' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityRow'>
+<method selector='accessibilityDisclosureLevel' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='accessibilityIndex' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilitySlider'>
+<method selector='accessibilityLabel' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityPerformDecrement' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformIncrement' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityStaticText'>
+<method selector='accessibilityAttributedStringForRange:' type='@16@0:4{_NSRange=II}8' type64='@32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='accessibilityValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityVisibleCharacterRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityStepper'>
+<method selector='accessibilityLabel' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityPerformDecrement' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='accessibilityPerformIncrement' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilitySwitch'>
+<method selector='accessibilityPerformDecrement' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityPerformIncrement' type='B8@0:4' type64='B16@0:8'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='accessibilityValue' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSAccessibilityTable'>
+<method selector='accessibilityColumnHeaderUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityColumns' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityHeaderGroup' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityLabel' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='accessibilityRowHeaderUIElements' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityRows' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedCells' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedColumns' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilitySelectedRows' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleCells' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleColumns' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='accessibilityVisibleRows' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='setAccessibilitySelectedRows:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='accessibilitySelectedRows' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
</informal_protocol>
<informal_protocol name='NSAlertDelegate'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='alertShowHelp:'>
-<arg name='alert' declared_type='NSAlert*' type='@' index='0'/>
+<method selector='alertShowHelp:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSAlert*' index='0' name='alert' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSAnimatablePropertyContainer'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='animationForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='animationForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='animations'>
+<method selector='animations' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='animator'>
-<retval declared_type='id' type='@'/>
+<method selector='animator' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='defaultAnimationForKey:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='defaultAnimationForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setAnimations:'>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='0'/>
+<method selector='setAnimations:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSDictionary*' index='0' name='animations' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSAnimationDelegate'>
-<method type64='v28@0:8@16f24' type='v16@0:4@8f12' selector='animation:didReachProgressMark:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
-<arg name='progress' declared_type='NSAnimationProgress' type='f' index='1'/>
+<method selector='animation:didReachProgressMark:' type='v16@0:4@8f12' type64='v28@0:8@16f24'>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
+<arg declared_type='NSAnimationProgress' index='1' name='progress' type='f'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='f28@0:8@16f24' type='f16@0:4@8f12' selector='animation:valueForProgress:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
-<arg name='progress' declared_type='NSAnimationProgress' type='f' index='1'/>
+<method selector='animation:valueForProgress:' type='f16@0:4@8f12' type64='f28@0:8@16f24'>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
+<arg declared_type='NSAnimationProgress' index='1' name='progress' type='f'/>
<retval declared_type='float' type='f'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='animationDidEnd:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
+<method selector='animationDidEnd:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='animationDidStop:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
+<method selector='animationDidStop:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='animationShouldStart:'>
-<arg name='animation' declared_type='NSAnimation*' type='@' index='0'/>
+<method selector='animationShouldStart:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSAnimation*' index='0' name='animation' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
+<informal_protocol name='NSAppearanceCustomization'>
+<method selector='appearance' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSAppearance*' type='@'/>
+</method>
+<method selector='effectiveAppearance' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSAppearance*' type='@'/>
+</method>
+<method selector='setAppearance:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSAppearance*' index='0' name='appearance' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
<informal_protocol name='NSApplicationDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='application:didDecodeRestorableState:'>
-<arg name='app' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='coder' declared_type='NSCoder*' type='@' index='1'/>
+<method selector='application:continueUserActivity:restorationHandler:' type='B20@0:4@8@12@?16' type64='B40@0:8@16@24@?32'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSUserActivity*' index='1' name='userActivity' type='@'/>
+<arg declared_type='void (^)(NSArray *)' function_pointer='true' index='2' name='restorationHandler' type='@?'>
+<arg declared_type='NSArray*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='application:didDecodeRestorableState:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='app' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='coder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='application:didFailToRegisterForRemoteNotificationsWithError:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<method selector='application:didFailToContinueUserActivityWithType:error:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSString*' index='1' name='userActivityType' type='@'/>
+<arg declared_type='NSError*' index='2' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='application:didReceiveRemoteNotification:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='userInfo' declared_type='NSDictionary*' type='@' index='1'/>
+<method selector='application:didFailToRegisterForRemoteNotificationsWithError:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='application:didRegisterForRemoteNotificationsWithDeviceToken:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='deviceToken' declared_type='NSData*' type='@' index='1'/>
+<method selector='application:didReceiveRemoteNotification:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='userInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='application:openFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<method selector='application:didRegisterForRemoteNotificationsWithDeviceToken:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSData*' index='1' name='deviceToken' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='application:didUpdateUserActivity:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSUserActivity*' index='1' name='userActivity' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='application:openFile:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='application:openFileWithoutUI:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<method selector='application:openFileWithoutUI:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='application:openFiles:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filenames' declared_type='NSArray*' type='@' index='1'/>
+<method selector='application:openFiles:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSArray*' index='1' name='filenames' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='application:openTempFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<method selector='application:openTempFile:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='application:printFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<method selector='application:printFile:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='Q44@0:8@16@24@32B40' type='I24@0:4@8@12@16B20' selector='application:printFiles:withSettings:showPrintPanels:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='fileNames' declared_type='NSArray*' type='@' index='1'/>
-<arg name='printSettings' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='showPrintPanels' declared_type='BOOL' type='B' index='3'/>
-<retval declared_type='NSApplicationPrintReply' type64='Q' type='I'/>
+<method selector='application:printFiles:withSettings:showPrintPanels:' type='I24@0:4@8@12@16B20' type64='Q44@0:8@16@24@32B40'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSArray*' index='1' name='fileNames' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='printSettings' type='@'/>
+<arg declared_type='BOOL' index='3' name='showPrintPanels' type='B'/>
+<retval declared_type='NSApplicationPrintReply' type='I' type64='Q'/>
+</method>
+<method selector='application:willContinueUserActivityWithType:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSString*' index='1' name='userActivityType' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='application:willEncodeRestorableState:'>
-<arg name='app' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='coder' declared_type='NSCoder*' type='@' index='1'/>
+<method selector='application:willEncodeRestorableState:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='app' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='coder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='application:willPresentError:'>
-<arg name='application' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<method selector='application:willPresentError:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='application' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='NSError*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationDidBecomeActive:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationDidBecomeActive:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationDidChangeScreenParameters:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationDidChangeOcclusionState:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationDidFinishLaunching:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationDidChangeScreenParameters:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationDidHide:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationDidFinishLaunching:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationDidResignActive:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationDidHide:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationDidUnhide:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationDidResignActive:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationDidUpdate:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationDidUnhide:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='applicationDockMenu:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
+<method selector='applicationDidUpdate:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='applicationDockMenu:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='applicationOpenUntitledFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
+<method selector='applicationOpenUntitledFile:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B28@0:8@16B24' type='B16@0:4@8B12' selector='applicationShouldHandleReopen:hasVisibleWindows:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<method selector='applicationShouldHandleReopen:hasVisibleWindows:' type='B16@0:4@8B12' type64='B28@0:8@16B24'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='applicationShouldOpenUntitledFile:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
+<method selector='applicationShouldOpenUntitledFile:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='Q24@0:8@16' type='I12@0:4@8' selector='applicationShouldTerminate:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<retval declared_type='NSApplicationTerminateReply' type64='Q' type='I'/>
+<method selector='applicationShouldTerminate:' type='I12@0:4@8' type64='Q24@0:8@16'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<retval declared_type='NSApplicationTerminateReply' type='I' type64='Q'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='applicationShouldTerminateAfterLastWindowClosed:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
+<method selector='applicationShouldTerminateAfterLastWindowClosed:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationWillBecomeActive:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationWillBecomeActive:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationWillFinishLaunching:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationWillFinishLaunching:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationWillHide:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationWillHide:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationWillResignActive:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationWillResignActive:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationWillTerminate:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationWillTerminate:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationWillUnhide:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationWillUnhide:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='applicationWillUpdate:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='applicationWillUpdate:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSApplicationScriptingDelegation'>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='application:delegateHandlesKey:'>
-<arg name='sender' declared_type='NSApplication*' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='application:delegateHandlesKey:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSApplication*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSBrowserDelegate'>
-<method type64='B56@0:8@16@24q32q40Q48' type='B28@0:4@8@12i16i20I24' selector='browser:acceptDrop:atRow:column:dropOperation:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='dropOperation' declared_type='NSBrowserDropOperation' type64='Q' type='I' index='4'/>
+<method selector='browser:acceptDrop:atRow:column:dropOperation:' type='B28@0:4@8@12i16i20I24' type64='B56@0:8@16@24q32q40Q48'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='column' type='i' type64='q'/>
+<arg declared_type='NSBrowserDropOperation' index='4' name='dropOperation' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24q32@40' type='B24@0:4@8@12i16@20' selector='browser:canDragRowsWithIndexes:inColumn:withEvent:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
+<method selector='browser:canDragRowsWithIndexes:inColumn:withEvent:' type='B24@0:4@8@12i16@20' type64='B48@0:8@16@24q32@40'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@40@0:8@16q24@32' type='@20@0:4@8i12@16' selector='browser:child:ofItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='browser:child:ofItem:' type='@20@0:4@8i12@16' type64='@40@0:8@16q24@32'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v40@0:8@16q24@32' type='v20@0:4@8i12@16' selector='browser:createRowsForColumn:inMatrix:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='matrix' declared_type='NSMatrix*' type='@' index='2'/>
+<method selector='browser:createRowsForColumn:inMatrix:' type='v20@0:4@8i12@16' type64='v40@0:8@16q24@32'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<arg declared_type='NSMatrix*' index='2' name='matrix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16q24q32' type='v20@0:4@8i12i16' selector='browser:didChangeLastColumn:toColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='oldLastColumn' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='browser:didChangeLastColumn:toColumn:' type='v20@0:4@8i12i16' type64='v40@0:8@16q24q32'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='oldLastColumn' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@56@0:8@16@24q32@40^{CGPoint=dd}48' type='@28@0:4@8@12i16@20^{_NSPoint=ff}24' selector='browser:draggingImageForRowsWithIndexes:inColumn:withEvent:offset:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
-<arg name='dragImageOffset' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='4'/>
+<method selector='browser:draggingImageForRowsWithIndexes:inColumn:withEvent:offset:' type='@28@0:4@8@12i16@20^{_NSPoint=ff}24' type64='@56@0:8@16@24q32@40^{CGPoint=dd}48'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
+<arg declared_type='NSPointPointer' index='4' name='dragImageOffset' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='browser:headerViewControllerForItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='browser:headerViewControllerForItem:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='NSViewController*' type='@'/>
</method>
-<method type64='d40@0:8@16q24q32' type='f20@0:4@8i12i16' selector='browser:heightOfRow:inColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='browser:heightOfRow:inColumn:' type='f20@0:4@8i12i16' type64='d40@0:8@16q24q32'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='columnIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='B32@0:8@16q24' type='B16@0:4@8i12' selector='browser:isColumnValid:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='browser:isColumnValid:' type='B16@0:4@8i12' type64='B32@0:8@16q24'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='browser:isLeafItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='browser:isLeafItem:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@48@0:8@16@24@32q40' type='@24@0:4@8@12@16i20' selector='browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='1'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='2'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<method selector='browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:' type='@24@0:4@8@12@16i20' type64='@48@0:8@16@24@32q40'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dropDestination' type='@'/>
+<arg declared_type='NSIndexSet*' index='2' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='3' name='column' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='q56@0:8@16q24q32q40@48' type='i28@0:4@8i12i16i20@24' selector='browser:nextTypeSelectMatchFromRow:toRow:inColumn:forString:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='startRow' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='endRow' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='4'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='browser:nextTypeSelectMatchFromRow:toRow:inColumn:forString:' type='i28@0:4@8i12i16i20@24' type64='q56@0:8@16q24q32q40@48'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='startRow' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='endRow' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='column' type='i' type64='q'/>
+<arg declared_type='NSString*' index='4' name='searchString' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='q32@0:8@16@24' type='i16@0:4@8@12' selector='browser:numberOfChildrenOfItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='browser:numberOfChildrenOfItem:' type='i16@0:4@8@12' type64='q32@0:8@16@24'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='q32@0:8@16q24' type='i16@0:4@8i12' selector='browser:numberOfRowsInColumn:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='browser:numberOfRowsInColumn:' type='i16@0:4@8i12' type64='q32@0:8@16q24'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='browser:objectValueForItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='browser:objectValueForItem:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='browser:previewViewControllerForLeafItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='browser:previewViewControllerForLeafItem:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='NSViewController*' type='@'/>
</method>
-<method type64='B40@0:8@16@24q32' type='B20@0:4@8@12i16' selector='browser:selectCellWithString:inColumn:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='title' declared_type='NSString*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='browser:selectCellWithString:inColumn:' type='B20@0:4@8@12i16' type64='B40@0:8@16@24q32'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='title' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16q24q32' type='B20@0:4@8i12i16' selector='browser:selectRow:inColumn:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='browser:selectRow:inColumn:' type='B20@0:4@8i12i16' type64='B40@0:8@16q24q32'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@40@0:8@16@24q32' type='@20@0:4@8@12i16' selector='browser:selectionIndexesForProposedSelection:inColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='proposedSelectionIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='browser:selectionIndexesForProposedSelection:inColumn:' type='@20@0:4@8@12i16' type64='@40@0:8@16@24q32'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='proposedSelectionIndexes' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='browser:setObjectValue:forItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='browser:setObjectValue:forItem:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='browser:shouldEditItem:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='browser:shouldEditItem:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16q24q32' type='B20@0:4@8i12i16' selector='browser:shouldShowCellExpansionForRow:column:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='browser:shouldShowCellExpansionForRow:column:' type='B20@0:4@8i12i16' type64='B40@0:8@16q24q32'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='d44@0:8@16q24B32d36' type='f24@0:4@8i12B16f20' selector='browser:shouldSizeColumn:forUserResize:toWidth:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='forUserResize' declared_type='BOOL' type='B' index='2'/>
-<arg name='suggestedWidth' declared_type='CGFloat' type64='d' type='f' index='3'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='browser:shouldSizeColumn:forUserResize:toWidth:' type='f24@0:4@8i12B16f20' type64='d44@0:8@16q24B32d36'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
+<arg declared_type='BOOL' index='2' name='forUserResize' type='B'/>
+<arg declared_type='CGFloat' index='3' name='suggestedWidth' type='f' type64='d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='browser:shouldTypeSelectForEvent:withCurrentSearchString:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='2'/>
+<method selector='browser:shouldTypeSelectForEvent:withCurrentSearchString:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSString*' index='2' name='searchString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='d32@0:8@16q24' type='f16@0:4@8i12' selector='browser:sizeToFitWidthOfColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='browser:sizeToFitWidthOfColumn:' type='f16@0:4@8i12' type64='d32@0:8@16q24'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='@32@0:8@16q24' type='@16@0:4@8i12' selector='browser:titleOfColumn:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='browser:titleOfColumn:' type='@16@0:4@8i12' type64='@32@0:8@16q24'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@40@0:8@16q24q32' type='@20@0:4@8i12i16' selector='browser:typeSelectStringForRow:inColumn:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='browser:typeSelectStringForRow:inColumn:' type='@20@0:4@8i12i16' type64='@40@0:8@16q24q32'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='Q56@0:8@16@24^q32^q40^Q48' type='I28@0:4@8@12^i16^i20^I24' selector='browser:validateDrop:proposedRow:column:dropOperation:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger*' type64='^q' type='^i' index='2'/>
-<arg name='column' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
-<arg name='dropOperation' declared_type='NSBrowserDropOperation*' type64='^Q' type='^I' index='4'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='browser:validateDrop:proposedRow:column:dropOperation:' type='I28@0:4@8@12^i16^i20^I24' type64='Q56@0:8@16@24^q32^q40^Q48'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='NSInteger*' index='2' name='row' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='3' name='column' type='^i' type64='^q'/>
+<arg declared_type='NSBrowserDropOperation*' index='4' name='dropOperation' type='^I' type64='^Q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='v48@0:8@16@24q32q40' type='v24@0:4@8@12i16i20' selector='browser:willDisplayCell:atRow:column:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<method selector='browser:willDisplayCell:atRow:column:' type='v24@0:4@8@12i16i20' type64='v48@0:8@16@24q32q40'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='column' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B48@0:8@16@24q32@40' type='B24@0:4@8@12i16@20' selector='browser:writeRowsWithIndexes:inColumn:toPasteboard:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='3'/>
+<method selector='browser:writeRowsWithIndexes:inColumn:toPasteboard:' type='B24@0:4@8@12i16@20' type64='B48@0:8@16@24q32@40'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='rowIndexes' type='@'/>
+<arg declared_type='NSInteger' index='2' name='column' type='i' type64='q'/>
+<arg declared_type='NSPasteboard*' index='3' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='browserColumnConfigurationDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='browserColumnConfigurationDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='browserDidScroll:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
+<method selector='browserDidScroll:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='browserWillScroll:'>
-<arg name='sender' declared_type='NSBrowser*' type='@' index='0'/>
+<method selector='browserWillScroll:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSBrowser*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='rootItemForBrowser:'>
-<arg name='browser' declared_type='NSBrowser*' type='@' index='0'/>
+<method selector='rootItemForBrowser:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSBrowser*' index='0' name='browser' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSChangeSpelling'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='changeSpelling:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='changeSpelling:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSCollectionViewDelegate'>
-<method type64='B48@0:8@16@24q32q40' type='B24@0:4@8@12i16i20' selector='collectionView:acceptDrop:index:dropOperation:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='dropOperation' declared_type='NSCollectionViewDropOperation' type64='q' type='i' index='3'/>
+<method selector='collectionView:acceptDrop:index:dropOperation:' type='B24@0:4@8@12i16i20' type64='B48@0:8@16@24q32q40'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
+<arg declared_type='NSInteger' index='2' name='index' type='i' type64='q'/>
+<arg declared_type='NSCollectionViewDropOperation' index='3' name='dropOperation' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='collectionView:canDragItemsAtIndexes:withEvent:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='2'/>
+<method selector='collectionView:canDragItemsAtIndexes:withEvent:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSEvent*' index='2' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@48@0:8@16@24@32^{CGPoint=dd}40' type='@24@0:4@8@12@16^{_NSPoint=ff}20' selector='collectionView:draggingImageForItemsAtIndexes:withEvent:offset:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='2'/>
-<arg name='dragImageOffset' declared_type='NSPointPointer' type64='^{CGPoint=dd}' type='^{_NSPoint=ff}' index='3'/>
+<method selector='collectionView:draggingImageForItemsAtIndexes:withEvent:offset:' type='@24@0:4@8@12@16^{_NSPoint=ff}20' type64='@48@0:8@16@24@32^{CGPoint=dd}40'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSEvent*' index='2' name='event' type='@'/>
+<arg declared_type='NSPointPointer' index='3' name='dragImageOffset' type='^{_NSPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
-<method type64='v56@0:8@16@24{CGPoint=dd}32Q48' type='v28@0:4@8@12{_NSPoint=ff}16I24' selector='collectionView:draggingSession:endedAtPoint:dragOperation:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='3'/>
+<method selector='collectionView:draggingSession:endedAtPoint:dragOperation:' type='v28@0:4@8@12{_NSPoint=ff}16I24' type64='v56@0:8@16@24{CGPoint=dd}32Q48'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='3' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24{CGPoint=dd}32@48' type='v28@0:4@8@12{_NSPoint=ff}16@24' selector='collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexes:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='3'/>
+<method selector='collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexes:' type='v28@0:4@8@12{_NSPoint=ff}16@24' type64='v56@0:8@16@24{CGPoint=dd}32@48'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSIndexSet*' index='3' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexes:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='dropURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='2'/>
+<method selector='collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexes:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dropURL' type='@'/>
+<arg declared_type='NSIndexSet*' index='2' name='indexes' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@32@0:8@16Q24' type='@16@0:4@8I12' selector='collectionView:pasteboardWriterForItemAtIndex:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<method selector='collectionView:pasteboardWriterForItemAtIndex:' type='@16@0:4@8I12' type64='@32@0:8@16Q24'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='collectionView:updateDraggingItemsForDrag:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
+<method selector='collectionView:updateDraggingItemsForDrag:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='Q48@0:8@16@24^q32^q40' type='I24@0:4@8@12^i16^i20' selector='collectionView:validateDrop:proposedIndex:dropOperation:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
-<arg name='proposedDropIndex' declared_type='NSInteger*' type64='^q' type='^i' index='2'/>
-<arg name='proposedDropOperation' declared_type='NSCollectionViewDropOperation*' type64='^q' type='^i' index='3'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='collectionView:validateDrop:proposedIndex:dropOperation:' type='I24@0:4@8@12^i16^i20' type64='Q48@0:8@16@24^q32^q40'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
+<arg declared_type='NSInteger*' index='2' name='proposedDropIndex' type='^i' type64='^q'/>
+<arg declared_type='NSCollectionViewDropOperation*' index='3' name='proposedDropOperation' type='^i' type64='^q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='collectionView:writeItemsAtIndexes:toPasteboard:'>
-<arg name='collectionView' declared_type='NSCollectionView*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<method selector='collectionView:writeItemsAtIndexes:toPasteboard:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSCollectionView*' index='0' name='collectionView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSColorPanelResponderMethod'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='changeColor:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='changeColor:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSColorPickingCustom'>
-<method type64='q16@0:8' type='i8@0:4' selector='currentMode'>
-<retval declared_type='NSColorPanelMode' type64='q' type='i'/>
+<method selector='currentMode' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSColorPanelMode' type='i' type64='q'/>
</method>
-<method type64='@20@0:8B16' type='@12@0:4B8' selector='provideNewView:'>
-<arg name='initialRequest' declared_type='BOOL' type='B' index='0'/>
+<method selector='provideNewView:' type='@12@0:4B8' type64='@20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='initialRequest' type='B'/>
<retval declared_type='NSView*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setColor:'>
-<arg name='newColor' declared_type='NSColor*' type='@' index='0'/>
+<method selector='setColor:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSColor*' index='0' name='newColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8q16' type='B12@0:4i8' selector='supportsMode:'>
-<arg name='mode' declared_type='NSColorPanelMode' type64='q' type='i' index='0'/>
+<method selector='supportsMode:' type='B12@0:4i8' type64='B24@0:8q16'>
+<arg declared_type='NSColorPanelMode' index='0' name='mode' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSColorPickingDefault'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='alphaControlAddedOrRemoved:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='alphaControlAddedOrRemoved:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='attachColorList:'>
-<arg name='colorList' declared_type='NSColorList*' type='@' index='0'/>
+<method selector='attachColorList:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSColorList*' index='0' name='colorList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='buttonToolTip'>
+<method selector='buttonToolTip' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='detachColorList:'>
-<arg name='colorList' declared_type='NSColorList*' type='@' index='0'/>
+<method selector='detachColorList:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSColorList*' index='0' name='colorList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@32@0:8Q16@24' type='@16@0:4I8@12' selector='initWithPickerMask:colorPanel:'>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='owningColorPanel' declared_type='NSColorPanel*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method selector='initWithPickerMask:colorPanel:' type='@16@0:4I8@12' type64='@32@0:8Q16@24'>
+<arg declared_type='NSUInteger' index='0' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSColorPanel*' index='1' name='owningColorPanel' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='insertNewButtonImage:in:'>
-<arg name='newButtonImage' declared_type='NSImage*' type='@' index='0'/>
-<arg name='buttonCell' declared_type='NSButtonCell*' type='@' index='1'/>
+<method selector='insertNewButtonImage:in:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSImage*' index='0' name='newButtonImage' type='@'/>
+<arg declared_type='NSButtonCell*' index='1' name='buttonCell' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{CGSize=dd}16@0:8' type='{_NSSize=ff}8@0:4' selector='minContentSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method selector='minContentSize' type='{_NSSize=ff}8@0:4' type64='{CGSize=dd}16@0:8'>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='provideNewButtonImage'>
+<method selector='provideNewButtonImage' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSImage*' type='@'/>
</method>
-<method type64='v24@0:8q16' type='v12@0:4i8' selector='setMode:'>
-<arg name='mode' declared_type='NSColorPanelMode' type64='q' type='i' index='0'/>
+<method selector='setMode:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSColorPanelMode' index='0' name='mode' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='viewSizeChanged:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='viewSizeChanged:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSComboBoxCellDataSource'>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='comboBoxCell:completedString:'>
-<arg name='aComboBoxCell' declared_type='NSComboBoxCell*' type='@' index='0'/>
-<arg name='uncompletedString' declared_type='NSString*' type='@' index='1'/>
+<method selector='comboBoxCell:completedString:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSComboBoxCell*' index='0' name='aComboBoxCell' type='@'/>
+<arg declared_type='NSString*' index='1' name='uncompletedString' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='Q32@0:8@16@24' type='I16@0:4@8@12' selector='comboBoxCell:indexOfItemWithStringValue:'>
-<arg name='aComboBoxCell' declared_type='NSComboBoxCell*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='comboBoxCell:indexOfItemWithStringValue:' type='I16@0:4@8@12' type64='Q32@0:8@16@24'>
+<arg declared_type='NSComboBoxCell*' index='0' name='aComboBoxCell' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='@32@0:8@16q24' type='@16@0:4@8i12' selector='comboBoxCell:objectValueForItemAtIndex:'>
-<arg name='aComboBoxCell' declared_type='NSComboBoxCell*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='comboBoxCell:objectValueForItemAtIndex:' type='@16@0:4@8i12' type64='@32@0:8@16q24'>
+<arg declared_type='NSComboBoxCell*' index='0' name='aComboBoxCell' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='q24@0:8@16' type='i12@0:4@8' selector='numberOfItemsInComboBoxCell:'>
-<arg name='comboBoxCell' declared_type='NSComboBoxCell*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='numberOfItemsInComboBoxCell:' type='i12@0:4@8' type64='q24@0:8@16'>
+<arg declared_type='NSComboBoxCell*' index='0' name='comboBoxCell' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</informal_protocol>
<informal_protocol name='NSComboBoxDataSource'>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='comboBox:completedString:'>
-<arg name='aComboBox' declared_type='NSComboBox*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
+<method selector='comboBox:completedString:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSComboBox*' index='0' name='aComboBox' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='Q32@0:8@16@24' type='I16@0:4@8@12' selector='comboBox:indexOfItemWithStringValue:'>
-<arg name='aComboBox' declared_type='NSComboBox*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='comboBox:indexOfItemWithStringValue:' type='I16@0:4@8@12' type64='Q32@0:8@16@24'>
+<arg declared_type='NSComboBox*' index='0' name='aComboBox' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='@32@0:8@16q24' type='@16@0:4@8i12' selector='comboBox:objectValueForItemAtIndex:'>
-<arg name='aComboBox' declared_type='NSComboBox*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='comboBox:objectValueForItemAtIndex:' type='@16@0:4@8i12' type64='@32@0:8@16q24'>
+<arg declared_type='NSComboBox*' index='0' name='aComboBox' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='q24@0:8@16' type='i12@0:4@8' selector='numberOfItemsInComboBox:'>
-<arg name='aComboBox' declared_type='NSComboBox*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='numberOfItemsInComboBox:' type='i12@0:4@8' type64='q24@0:8@16'>
+<arg declared_type='NSComboBox*' index='0' name='aComboBox' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</informal_protocol>
<informal_protocol name='NSComboBoxDelegate'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='comboBoxSelectionDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='comboBoxSelectionDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='comboBoxSelectionIsChanging:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='comboBoxSelectionIsChanging:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='comboBoxWillDismiss:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='comboBoxWillDismiss:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='comboBoxWillPopUp:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='comboBoxWillPopUp:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSControlSubclassNotifications'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='controlTextDidBeginEditing:'>
-<arg name='obj' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='controlTextDidBeginEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='controlTextDidChange:'>
-<arg name='obj' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='controlTextDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='controlTextDidEndEditing:'>
-<arg name='obj' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='controlTextDidEndEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSControlTextEditingDelegate'>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='control:didFailToFormatString:errorDescription:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSString*' type='@' index='2'/>
+<method selector='control:didFailToFormatString:errorDescription:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString*' index='2' name='error' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='control:didFailToValidatePartialString:errorDescription:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSString*' type='@' index='2'/>
+<method selector='control:didFailToValidatePartialString:errorDescription:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString*' index='2' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='control:isValidObject:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='obj' declared_type='id' type='@' index='1'/>
+<method selector='control:isValidObject:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='id' index='1' name='obj' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='control:textShouldBeginEditing:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='fieldEditor' declared_type='NSText*' type='@' index='1'/>
+<method selector='control:textShouldBeginEditing:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSText*' index='1' name='fieldEditor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='control:textShouldEndEditing:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='fieldEditor' declared_type='NSText*' type='@' index='1'/>
+<method selector='control:textShouldEndEditing:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSText*' index='1' name='fieldEditor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@64@0:8@16@24@32{_NSRange=QQ}40^q56' type='@32@0:4@8@12@16{_NSRange=II}20^i28' selector='control:textView:completions:forPartialWordRange:indexOfSelectedItem:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='textView' declared_type='NSTextView*' type='@' index='1'/>
-<arg name='words' declared_type='NSArray*' type='@' index='2'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<arg name='index' declared_type='NSInteger*' type64='^q' type='^i' index='4'/>
+<method selector='control:textView:completions:forPartialWordRange:indexOfSelectedItem:' type='@32@0:4@8@12@16{_NSRange=II}20^i28' type64='@64@0:8@16@24@32{_NSRange=QQ}40^q56'>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSTextView*' index='1' name='textView' type='@'/>
+<arg declared_type='NSArray*' index='2' name='words' type='@'/>
+<arg declared_type='NSRange' index='3' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger*' index='4' name='index' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='B40@0:8@16@24:32' type='B20@0:4@8@12:16' selector='control:textView:doCommandBySelector:'>
-<arg name='control' declared_type='NSControl*' type='@' index='0'/>
-<arg name='textView' declared_type='NSTextView*' type='@' index='1'/>
-<arg name='commandSelector' declared_type='SEL' type=':' index='2'/>
+<method selector='control:textView:doCommandBySelector:' type='B20@0:4@8@12:16' type64='B40@0:8@16@24:32'>
+<arg declared_type='NSControl*' index='0' name='control' type='@'/>
+<arg declared_type='NSTextView*' index='1' name='textView' type='@'/>
+<arg declared_type='SEL' index='2' name='commandSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSDatePickerCellDelegate'>
-<method type64='v40@0:8@16^@24^d32' type='v20@0:4@8^@12^d16' selector='datePickerCell:validateProposedDateValue:timeInterval:'>
-<arg name='aDatePickerCell' declared_type='NSDatePickerCell*' type='@' index='0'/>
-<arg name='proposedDateValue' declared_type='NSDate**' type='^@' index='1'/>
-<arg name='proposedTimeInterval' declared_type='NSTimeInterval*' type='^d' index='2'/>
+<method selector='datePickerCell:validateProposedDateValue:timeInterval:' type='v20@0:4@8^@12^d16' type64='v40@0:8@16^@24^d32'>
+<arg declared_type='NSDatePickerCell*' index='0' name='aDatePickerCell' type='@'/>
+<arg declared_type='NSDate**' index='1' name='proposedDateValue' type='^@'/>
+<arg declared_type='NSTimeInterval*' index='2' name='proposedTimeInterval' type='^d'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSDictionaryControllerKeyValuePair'>
-<method type64='B16@0:8' type='B8@0:4' selector='isExplicitlyIncluded'>
+<method selector='isExplicitlyIncluded' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='key'>
+<method selector='key' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='localizedKey'>
+<method selector='localizedKey' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='setKey:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setLocalizedKey:'>
-<arg name='localizedKey' declared_type='NSString*' type='@' index='0'/>
+<method selector='setLocalizedKey:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='localizedKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setValue:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
+<method selector='setValue:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='value'>
+<method selector='value' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSDockTilePlugIn'>
-<method type64='@16@0:8' type='@8@0:4' selector='dockMenu'>
+<method selector='dockMenu' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSMenu*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setDockTile:'>
-<arg name='dockTile' declared_type='NSDockTile*' type='@' index='0'/>
+<method selector='setDockTile:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSDockTile*' index='0' name='dockTile' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSDraggingDestination'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='concludeDragOperation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='concludeDragOperation:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='draggingEnded:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='draggingEnded:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='Q24@0:8@16' type='I12@0:4@8' selector='draggingEntered:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='draggingEntered:' type='I12@0:4@8' type64='Q24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='draggingExited:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='draggingExited:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='Q24@0:8@16' type='I12@0:4@8' selector='draggingUpdated:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='draggingUpdated:' type='I12@0:4@8' type64='Q24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='performDragOperation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='performDragOperation:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='prepareForDragOperation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='prepareForDragOperation:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='updateDraggingItemsForDrag:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='updateDraggingItemsForDrag:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='wantsPeriodicDraggingUpdates'>
+<method selector='wantsPeriodicDraggingUpdates' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSDraggingInfo'>
-<method type64='B16@0:8' type='B8@0:4' selector='animatesToDestination'>
+<method selector='animatesToDestination' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='draggedImage'>
+<method selector='draggedImage' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSImage*' type='@'/>
</method>
-<method type64='{CGPoint=dd}16@0:8' type='{_NSPoint=ff}8@0:4' selector='draggedImageLocation'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<method selector='draggedImageLocation' type='{_NSPoint=ff}8@0:4' type64='{CGPoint=dd}16@0:8'>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='draggingDestinationWindow'>
+<method selector='draggingDestinationWindow' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSWindow*' type='@'/>
</method>
-<method type64='q16@0:8' type='i8@0:4' selector='draggingFormation'>
-<retval declared_type='NSDraggingFormation' type64='q' type='i'/>
+<method selector='draggingFormation' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSDraggingFormation' type='i' type64='q'/>
</method>
-<method type64='{CGPoint=dd}16@0:8' type='{_NSPoint=ff}8@0:4' selector='draggingLocation'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<method selector='draggingLocation' type='{_NSPoint=ff}8@0:4' type64='{CGPoint=dd}16@0:8'>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='draggingPasteboard'>
+<method selector='draggingPasteboard' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSPasteboard*' type='@'/>
</method>
-<method type64='q16@0:8' type='i8@0:4' selector='draggingSequenceNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='draggingSequenceNumber' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='draggingSource'>
+<method selector='draggingSource' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='id' type='@'/>
</method>
-<method type64='Q16@0:8' type='I8@0:4' selector='draggingSourceOperationMask'>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='draggingSourceOperationMask' type='I8@0:4' type64='Q16@0:8'>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='v56@0:8Q16@24@32@40@?48' type='v28@0:4I8@12@16@20@?24' selector='enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:'>
-<arg name='enumOpts' declared_type='NSDraggingItemEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
-<arg name='classArray' declared_type='NSArray*' type='@' index='2'/>
-<arg name='searchOptions' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSDraggingItem *, NSInteger, BOOL *)' type='@?' index='4'>
+<method selector='enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:' type='v28@0:4I8@12@16@20@?24' type64='v56@0:8Q16@24@32@40@?48'>
+<arg declared_type='NSDraggingItemEnumerationOptions' index='0' name='enumOpts' type='I' type64='Q'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
+<arg declared_type='NSArray*' index='2' name='classArray' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='searchOptions' type='@'/>
+<arg declared_type='void (^)(NSDraggingItem *, NSInteger, BOOL *)' function_pointer='true' index='4' name='block' type='@?'>
<arg declared_type='NSDraggingItem*' type='@'/>
-<arg declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSInteger' type='i' type64='q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='namesOfPromisedFilesDroppedAtDestination:'>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='0'/>
+<method selector='namesOfPromisedFilesDroppedAtDestination:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSURL*' index='0' name='dropDestination' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='q16@0:8' type='i8@0:4' selector='numberOfValidItemsForDrop'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='numberOfValidItemsForDrop' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='v20@0:8B16' type='v12@0:4B8' selector='setAnimatesToDestination:'>
-<arg name='animatesToDestination' declared_type='BOOL' type='B' index='0'/>
+<method selector='setAnimatesToDestination:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='animatesToDestination' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8q16' type='v12@0:4i8' selector='setDraggingFormation:'>
-<arg name='draggingFormation' declared_type='NSDraggingFormation' type64='q' type='i' index='0'/>
+<method selector='setDraggingFormation:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSDraggingFormation' index='0' name='draggingFormation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8q16' type='v12@0:4i8' selector='setNumberOfValidItemsForDrop:'>
-<arg name='numberOfValidItemsForDrop' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<method selector='setNumberOfValidItemsForDrop:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='numberOfValidItemsForDrop' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8{CGPoint=dd}16' type='v16@0:4{_NSPoint=ff}8' selector='slideDraggedImageTo:'>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<method selector='slideDraggedImageTo:' type='v16@0:4{_NSPoint=ff}8' type64='v32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSDraggingSource'>
-<method type64='v48@0:8@16{CGPoint=dd}24Q40' type='v24@0:4@8{_NSPoint=ff}12I20' selector='draggingSession:endedAtPoint:operation:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='2'/>
+<method selector='draggingSession:endedAtPoint:operation:' type='v24@0:4@8{_NSPoint=ff}12I20' type64='v48@0:8@16{CGPoint=dd}24Q40'>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='2' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16{CGPoint=dd}24' type='v20@0:4@8{_NSPoint=ff}12' selector='draggingSession:movedToPoint:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<method selector='draggingSession:movedToPoint:' type='v20@0:4@8{_NSPoint=ff}12' type64='v40@0:8@16{CGPoint=dd}24'>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='Q32@0:8@16q24' type='I16@0:4@8i12' selector='draggingSession:sourceOperationMaskForDraggingContext:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
-<arg name='context' declared_type='NSDraggingContext' type64='q' type='i' index='1'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='draggingSession:sourceOperationMaskForDraggingContext:' type='I16@0:4@8i12' type64='Q32@0:8@16q24'>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSDraggingContext' index='1' name='context' type='i' type64='q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='v40@0:8@16{CGPoint=dd}24' type='v20@0:4@8{_NSPoint=ff}12' selector='draggingSession:willBeginAtPoint:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<method selector='draggingSession:willBeginAtPoint:' type='v20@0:4@8{_NSPoint=ff}12' type64='v40@0:8@16{CGPoint=dd}24'>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='ignoreModifierKeysForDraggingSession:'>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='0'/>
+<method selector='ignoreModifierKeysForDraggingSession:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSDraggingSession*' index='0' name='session' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSDraggingSourceDeprecated'>
-<method type64='v40@0:8@16{CGPoint=dd}24' type='v20@0:4@8{_NSPoint=ff}12' selector='draggedImage:beganAt:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<method selector='draggedImage:beganAt:' type='v20@0:4@8{_NSPoint=ff}12' type64='v40@0:8@16{CGPoint=dd}24'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v44@0:8@16{CGPoint=dd}24B40' type='v24@0:4@8{_NSPoint=ff}12B20' selector='draggedImage:endedAt:deposited:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<method selector='draggedImage:endedAt:deposited:' type='v24@0:4@8{_NSPoint=ff}12B20' type64='v44@0:8@16{CGPoint=dd}24B40'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16{CGPoint=dd}24Q40' type='v24@0:4@8{_NSPoint=ff}12I20' selector='draggedImage:endedAt:operation:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='2'/>
+<method selector='draggedImage:endedAt:operation:' type='v24@0:4@8{_NSPoint=ff}12I20' type64='v48@0:8@16{CGPoint=dd}24Q40'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='2' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16{CGPoint=dd}24' type='v20@0:4@8{_NSPoint=ff}12' selector='draggedImage:movedTo:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
+<method selector='draggedImage:movedTo:' type='v20@0:4@8{_NSPoint=ff}12' type64='v40@0:8@16{CGPoint=dd}24'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSPoint' index='1' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='Q20@0:8B16' type='I12@0:4B8' selector='draggingSourceOperationMaskForLocal:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='draggingSourceOperationMaskForLocal:' type='I12@0:4B8' type64='Q20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='ignoreModifierKeysWhileDragging'>
+<method selector='ignoreModifierKeysWhileDragging' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='namesOfPromisedFilesDroppedAtDestination:'>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='0'/>
+<method selector='namesOfPromisedFilesDroppedAtDestination:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSURL*' index='0' name='dropDestination' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSDrawerDelegate'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='drawerDidClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='drawerDidClose:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='drawerDidOpen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='drawerDidOpen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='drawerShouldClose:'>
-<arg name='sender' declared_type='NSDrawer*' type='@' index='0'/>
+<method selector='drawerShouldClose:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSDrawer*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='drawerShouldOpen:'>
-<arg name='sender' declared_type='NSDrawer*' type='@' index='0'/>
+<method selector='drawerShouldOpen:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSDrawer*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='drawerWillClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='drawerWillClose:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='drawerWillOpen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='drawerWillOpen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{CGSize=dd}40@0:8@16{CGSize=dd}24' type='{_NSSize=ff}20@0:4@8{_NSSize=ff}12' selector='drawerWillResizeContents:toSize:'>
-<arg name='sender' declared_type='NSDrawer*' type='@' index='0'/>
-<arg name='contentSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method selector='drawerWillResizeContents:toSize:' type='{_NSSize=ff}20@0:4@8{_NSSize=ff}12' type64='{CGSize=dd}40@0:8@16{CGSize=dd}24'>
+<arg declared_type='NSDrawer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSSize' index='1' name='contentSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
</informal_protocol>
<informal_protocol name='NSEditor'>
-<method type64='B16@0:8' type='B8@0:4' selector='commitEditing'>
+<method selector='commitEditing' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8^@16' type='B12@0:4^@8' selector='commitEditingAndReturnError:'>
-<arg name='error' declared_type='NSError**' type='^@' index='0'/>
+<method selector='commitEditingAndReturnError:' type='B12@0:4^@8' type64='B24@0:8^@16'>
+<arg declared_type='NSError**' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v40@0:8@16:24^v32' type='v20@0:4@8:12^v16' selector='commitEditingWithDelegate:didCommitSelector:contextInfo:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
-<arg name='didCommitSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='2'/>
+<method selector='commitEditingWithDelegate:didCommitSelector:contextInfo:' type='v20@0:4@8:12^v16' type64='v40@0:8@16:24^v32'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<arg declared_type='SEL' index='1' name='didCommitSelector' type=':'/>
+<arg declared_type='void*' index='2' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='discardEditing'>
+<method selector='discardEditing' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSEditorRegistration'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='objectDidBeginEditing:'>
-<arg name='editor' declared_type='id' type='@' index='0'/>
+<method selector='objectDidBeginEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='editor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='objectDidEndEditing:'>
-<arg name='editor' declared_type='id' type='@' index='0'/>
+<method selector='objectDidEndEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='editor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSFontManagerDelegate'>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='fontManager:willIncludeFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='fontName' declared_type='NSString*' type='@' index='1'/>
+<method selector='fontManager:willIncludeFont:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='fontName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSFontManagerResponderMethod'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='changeFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='changeFont:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSFontPanelValidationAdditions'>
-<method type64='Q24@0:8@16' type='I12@0:4@8' selector='validModesForFontPanel:'>
-<arg name='fontPanel' declared_type='NSFontPanel*' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='validModesForFontPanel:' type='I12@0:4@8' type64='Q24@0:8@16'>
+<arg declared_type='NSFontPanel*' index='0' name='fontPanel' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSGestureRecognizerDelegate'>
+<method selector='gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<arg declared_type='NSGestureRecognizer*' index='1' name='otherGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<arg declared_type='NSGestureRecognizer*' index='1' name='otherGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='gestureRecognizer:shouldRequireFailureOfGestureRecognizer:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<arg declared_type='NSGestureRecognizer*' index='1' name='otherGestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='gestureRecognizerShouldBegin:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSGestureRecognizer*' index='0' name='gestureRecognizer' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSGlyphStorage'>
-<method type64='@16@0:8' type='@8@0:4' selector='attributedString'>
+<method selector='attributedString' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
-<method type64='v48@0:8r^I16Q24Q32Q40' type='v24@0:4r^I8I12I16I20' selector='insertGlyphs:length:forStartingGlyphAtIndex:characterIndex:'>
-<arg name='glyphs' declared_type='NSGlyph*' const='true' type='^I' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<method selector='insertGlyphs:length:forStartingGlyphAtIndex:characterIndex:' type='v24@0:4r^I8I12I16I20' type64='v48@0:8r^I16Q24Q32Q40'>
+<arg const='true' declared_type='NSGlyph*' index='0' name='glyphs' type='^I'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='glyphIndex' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='Q16@0:8' type='I8@0:4' selector='layoutOptions'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='layoutOptions' type='I8@0:4' type64='Q16@0:8'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='v40@0:8q16q24Q32' type='v20@0:4i8i12I16' selector='setIntAttribute:value:forGlyphAtIndex:'>
-<arg name='attributeTag' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='val' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='glyphIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='setIntAttribute:value:forGlyphAtIndex:' type='v20@0:4i8i12I16' type64='v40@0:8q16q24Q32'>
+<arg declared_type='NSInteger' index='0' name='attributeTag' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='val' type='i' type64='q'/>
+<arg declared_type='NSUInteger' index='2' name='glyphIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSIgnoreMisspelledWords'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='ignoreSpelling:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='ignoreSpelling:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSImageDelegate'>
-<method type64='v40@0:8@16@24q32' type='v20@0:4@8@12i16' selector='image:didLoadPartOfRepresentation:withValidRows:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='rep' declared_type='NSImageRep*' type='@' index='1'/>
-<arg name='rows' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='image:didLoadPartOfRepresentation:withValidRows:' type='v20@0:4@8@12i16' type64='v40@0:8@16@24q32'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSImageRep*' index='1' name='rep' type='@'/>
+<arg declared_type='NSInteger' index='2' name='rows' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24Q32' type='v20@0:4@8@12I16' selector='image:didLoadRepresentation:withStatus:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='rep' declared_type='NSImageRep*' type='@' index='1'/>
-<arg name='status' declared_type='NSImageLoadStatus' type64='Q' type='I' index='2'/>
+<method selector='image:didLoadRepresentation:withStatus:' type='v20@0:4@8@12I16' type64='v40@0:8@16@24Q32'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSImageRep*' index='1' name='rep' type='@'/>
+<arg declared_type='NSImageLoadStatus' index='2' name='status' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='image:didLoadRepresentationHeader:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='rep' declared_type='NSImageRep*' type='@' index='1'/>
+<method selector='image:didLoadRepresentationHeader:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSImageRep*' index='1' name='rep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='image:willLoadRepresentation:'>
-<arg name='image' declared_type='NSImage*' type='@' index='0'/>
-<arg name='rep' declared_type='NSImageRep*' type='@' index='1'/>
+<method selector='image:willLoadRepresentation:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSImage*' index='0' name='image' type='@'/>
+<arg declared_type='NSImageRep*' index='1' name='rep' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24' type='@28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='imageDidNotDraw:inRect:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<method selector='imageDidNotDraw:inRect:' type='@28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' type64='@56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSImage*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSInputServerMouseTracker'>
-<method type64='B56@0:8Q16{CGPoint=dd}24Q40@48' type='B28@0:4I8{_NSPoint=ff}12I20@24' selector='mouseDownOnCharacterIndex:atCoordinate:withModifier:client:'>
-<arg name='theIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='theFlags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='sender' declared_type='id' type='@' index='3'/>
+<method selector='mouseDownOnCharacterIndex:atCoordinate:withModifier:client:' type='B28@0:4I8{_NSPoint=ff}12I20@24' type64='B56@0:8Q16{CGPoint=dd}24Q40@48'>
+<arg declared_type='NSUInteger' index='0' name='theIndex' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='thePoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='2' name='theFlags' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B56@0:8Q16{CGPoint=dd}24Q40@48' type='B28@0:4I8{_NSPoint=ff}12I20@24' selector='mouseDraggedOnCharacterIndex:atCoordinate:withModifier:client:'>
-<arg name='theIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='theFlags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='sender' declared_type='id' type='@' index='3'/>
+<method selector='mouseDraggedOnCharacterIndex:atCoordinate:withModifier:client:' type='B28@0:4I8{_NSPoint=ff}12I20@24' type64='B56@0:8Q16{CGPoint=dd}24Q40@48'>
+<arg declared_type='NSUInteger' index='0' name='theIndex' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='thePoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='2' name='theFlags' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v56@0:8Q16{CGPoint=dd}24Q40@48' type='v28@0:4I8{_NSPoint=ff}12I20@24' selector='mouseUpOnCharacterIndex:atCoordinate:withModifier:client:'>
-<arg name='theIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<arg name='theFlags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='sender' declared_type='id' type='@' index='3'/>
+<method selector='mouseUpOnCharacterIndex:atCoordinate:withModifier:client:' type='v28@0:4I8{_NSPoint=ff}12I20@24' type64='v56@0:8Q16{CGPoint=dd}24Q40@48'>
+<arg declared_type='NSUInteger' index='0' name='theIndex' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='1' name='thePoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='2' name='theFlags' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSInputServiceProvider'>
-<method type64='v32@0:8@16q24' type='v16@0:4@8i12' selector='activeConversationChanged:toNewConversation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='newConversation' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='activeConversationChanged:toNewConversation:' type='v16@0:4@8i12' type64='v32@0:8@16q24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='newConversation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16q24' type='v16@0:4@8i12' selector='activeConversationWillChange:fromOldConversation:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='oldConversation' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='activeConversationWillChange:fromOldConversation:' type='v16@0:4@8i12' type64='v32@0:8@16q24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSInteger' index='1' name='oldConversation' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='canBeDisabled'>
+<method selector='canBeDisabled' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8:16@24' type='v16@0:4:8@12' selector='doCommandBySelector:client:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='sender' declared_type='id' type='@' index='1'/>
+<method selector='doCommandBySelector:client:' type='v16@0:4:8@12' type64='v32@0:8:16@24'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='inputClientBecomeActive:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='inputClientBecomeActive:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='inputClientDisabled:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='inputClientDisabled:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='inputClientEnabled:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='inputClientEnabled:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='inputClientResignActive:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='inputClientResignActive:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='insertText:client:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
-<arg name='sender' declared_type='id' type='@' index='1'/>
+<method selector='insertText:client:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='aString' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='markedTextAbandoned:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='markedTextAbandoned:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8{_NSRange=QQ}16@32' type='v20@0:4{_NSRange=II}8@16' selector='markedTextSelectionChanged:client:'>
-<arg name='newSel' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='sender' declared_type='id' type='@' index='1'/>
+<method selector='markedTextSelectionChanged:client:' type='v20@0:4{_NSRange=II}8@16' type64='v40@0:8{_NSRange=QQ}16@32'>
+<arg declared_type='NSRange' index='0' name='newSel' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='terminate:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='terminate:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='wantsToDelayTextChangeNotifications'>
+<method selector='wantsToDelayTextChangeNotifications' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='wantsToHandleMouseEvents'>
+<method selector='wantsToHandleMouseEvents' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='wantsToInterpretAllKeystrokes'>
+<method selector='wantsToInterpretAllKeystrokes' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueBindingCreation'>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='bind:toObject:withKeyPath:options:'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
-<arg name='observable' declared_type='id' type='@' index='1'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='3'/>
+<method selector='bind:toObject:withKeyPath:options:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
+<arg declared_type='id' index='1' name='observable' type='@'/>
+<arg declared_type='NSString*' index='2' name='keyPath' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='options' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='exposeBinding:' class_method='true'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='exposeBinding:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='exposedBindings'>
+<method selector='exposedBindings' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='infoForBinding:'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
+<method selector='infoForBinding:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='optionDescriptionsForBinding:'>
-<arg name='aBinding' declared_type='NSString*' type='@' index='0'/>
+<method selector='optionDescriptionsForBinding:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='aBinding' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='unbind:'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
+<method selector='unbind:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='#24@0:8@16' type='#12@0:4@8' selector='valueClassForBinding:'>
-<arg name='binding' declared_type='NSString*' type='@' index='0'/>
+<method selector='valueClassForBinding:' type='#12@0:4@8' type64='#24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='binding' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
</informal_protocol>
+<informal_protocol name='NSLayerDelegateContentsScaleUpdating'>
+<method selector='layer:shouldInheritContentsScale:fromWindow:' type='B20@0:4@8f12@16' type64='B40@0:8@16d24@32'>
+<arg declared_type='CALayer*' index='0' name='layer' type='@'/>
+<arg declared_type='CGFloat' index='1' name='newScale' type='f' type64='d'/>
+<arg declared_type='NSWindow*' index='2' name='window' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</informal_protocol>
<informal_protocol name='NSLayoutManagerDelegate'>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='layoutManager:didCompleteLayoutForTextContainer:atEnd:'>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='0'/>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='1'/>
-<arg name='layoutFinishedFlag' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='void' type='v'/>
-</method>
-<method type64='@52@0:8@16@24B32Q36^{_NSRange=QQ}44' type='@28@0:4@8@12B16I20^{_NSRange=II}24' selector='layoutManager:shouldUseTemporaryAttributes:forDrawingToScreen:atCharacterIndex:effectiveRange:'>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='0'/>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='toScreen' declared_type='BOOL' type='B' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<arg name='effectiveCharRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='4'/>
+<method selector='layoutManager:didCompleteLayoutForTextContainer:atEnd:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSLayoutManager*' index='0' name='layoutManager' type='@'/>
+<arg declared_type='NSTextContainer*' index='1' name='textContainer' type='@'/>
+<arg declared_type='BOOL' index='2' name='layoutFinishedFlag' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='layoutManager:shouldUseTemporaryAttributes:forDrawingToScreen:atCharacterIndex:effectiveRange:' type='@28@0:4@8@12B16I20^{_NSRange=II}24' type64='@52@0:8@16@24B32Q36^{_NSRange=QQ}44'>
+<arg declared_type='NSLayoutManager*' index='0' name='layoutManager' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='attrs' type='@'/>
+<arg declared_type='BOOL' index='2' name='toScreen' type='B'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='4' name='effectiveCharRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='layoutManagerDidInvalidateLayout:'>
-<arg name='sender' declared_type='NSLayoutManager*' type='@' index='0'/>
+<method selector='layoutManagerDidInvalidateLayout:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSLayoutManager*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSMenuDelegate'>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8@16@24' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4@8@12' selector='confinementRectForMenu:onScreen:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='screen' declared_type='NSScreen*' type='@' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='confinementRectForMenu:onScreen:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4@8@12' type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8@16@24'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSScreen*' index='1' name='screen' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method type64='B44@0:8@16@24q32B40' type='B24@0:4@8@12i16B20' selector='menu:updateItem:atIndex:shouldCancel:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='1'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='shouldCancel' declared_type='BOOL' type='B' index='3'/>
+<method selector='menu:updateItem:atIndex:shouldCancel:' type='B24@0:4@8@12i16B20' type64='B44@0:8@16@24q32B40'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSMenuItem*' index='1' name='item' type='@'/>
+<arg declared_type='NSInteger' index='2' name='index' type='i' type64='q'/>
+<arg declared_type='BOOL' index='3' name='shouldCancel' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='menu:willHighlightItem:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='item' declared_type='NSMenuItem*' type='@' index='1'/>
+<method selector='menu:willHighlightItem:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSMenuItem*' index='1' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='menuDidClose:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<method selector='menuDidClose:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B48@0:8@16@24^@32^:40' type='B24@0:4@8@12^@16^:20' selector='menuHasKeyEquivalent:forEvent:target:action:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='target' declared_type='id*' type='^@' index='2'/>
-<arg name='action' declared_type='SEL*' type='^:' index='3'/>
+<method selector='menuHasKeyEquivalent:forEvent:target:action:' type='B24@0:4@8@12^@16^:20' type64='B48@0:8@16@24^@32^:40'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='id*' index='2' name='target' type='^@'/>
+<arg declared_type='SEL*' index='3' name='action' type='^:'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='menuNeedsUpdate:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<method selector='menuNeedsUpdate:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='menuWillOpen:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
+<method selector='menuWillOpen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='q24@0:8@16' type='i12@0:4@8' selector='numberOfItemsInMenu:'>
-<arg name='menu' declared_type='NSMenu*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='numberOfItemsInMenu:' type='i12@0:4@8' type64='q24@0:8@16'>
+<arg declared_type='NSMenu*' index='0' name='menu' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</informal_protocol>
<informal_protocol name='NSMenuValidation'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='validateMenuItem:'>
-<arg name='menuItem' declared_type='NSMenuItem*' type='@' index='0'/>
+<method selector='validateMenuItem:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSMenuItem*' index='0' name='menuItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSNibAwaking'>
-<method type64='v16@0:8' type='v8@0:4' selector='awakeFromNib'>
+<method selector='awakeFromNib' type='v8@0:4' type64='v16@0:8'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='prepareForInterfaceBuilder' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSOpenSavePanelDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='panel:didChangeToDirectoryURL:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
+<method selector='panel:didChangeToDirectoryURL:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='panel:shouldEnableURL:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
+<method selector='panel:shouldEnableURL:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@36@0:8@16@24B32' type='@20@0:4@8@12B16' selector='panel:userEnteredFilename:confirmed:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
-<arg name='okFlag' declared_type='BOOL' type='B' index='2'/>
+<method selector='panel:userEnteredFilename:confirmed:' type='@20@0:4@8@12B16' type64='@36@0:8@16@24B32'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
+<arg declared_type='BOOL' index='2' name='okFlag' type='B'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='B40@0:8@16@24^@32' type='B20@0:4@8@12^@16' selector='panel:validateURL:error:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<method selector='panel:validateURL:error:' type='B20@0:4@8@12^@16' type64='B40@0:8@16@24^@32'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v28@0:8@16B24' type='v16@0:4@8B12' selector='panel:willExpand:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='expanding' declared_type='BOOL' type='B' index='1'/>
+<method selector='panel:willExpand:' type='v16@0:4@8B12' type64='v28@0:8@16B24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='expanding' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='panelSelectionDidChange:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='panelSelectionDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSOutlineViewDataSource'>
-<method type64='B48@0:8@16@24@32q40' type='B24@0:4@8@12@16i20' selector='outlineView:acceptDrop:item:childIndex:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<method selector='outlineView:acceptDrop:item:childIndex:' type='B24@0:4@8@12@16i20' type64='B48@0:8@16@24@32q40'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
+<arg declared_type='NSInteger' index='3' name='index' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@40@0:8@16q24@32' type='@20@0:4@8i12@16' selector='outlineView:child:ofItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='outlineView:child:ofItem:' type='@20@0:4@8i12@16' type64='@40@0:8@16q24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v56@0:8@16@24{CGPoint=dd}32Q48' type='v28@0:4@8@12{_NSPoint=ff}16I24' selector='outlineView:draggingSession:endedAtPoint:operation:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='3'/>
+<method selector='outlineView:draggingSession:endedAtPoint:operation:' type='v28@0:4@8@12{_NSPoint=ff}16I24' type64='v56@0:8@16@24{CGPoint=dd}32Q48'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='3' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24{CGPoint=dd}32@48' type='v28@0:4@8@12{_NSPoint=ff}16@24' selector='outlineView:draggingSession:willBeginAtPoint:forItems:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='draggedItems' declared_type='NSArray*' type='@' index='3'/>
+<method selector='outlineView:draggingSession:willBeginAtPoint:forItems:' type='v28@0:4@8@12{_NSPoint=ff}16@24' type64='v56@0:8@16@24{CGPoint=dd}32@48'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSArray*' index='3' name='draggedItems' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='outlineView:isItemExpandable:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:isItemExpandable:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='outlineView:itemForPersistentObject:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:itemForPersistentObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='1'/>
-<arg name='items' declared_type='NSArray*' type='@' index='2'/>
+<method selector='outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dropDestination' type='@'/>
+<arg declared_type='NSArray*' index='2' name='items' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='q32@0:8@16@24' type='i16@0:4@8@12' selector='outlineView:numberOfChildrenOfItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='outlineView:numberOfChildrenOfItem:' type='i16@0:4@8@12' type64='q32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='outlineView:objectValueForTableColumn:byItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='outlineView:objectValueForTableColumn:byItem:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='outlineView:pasteboardWriterForItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:pasteboardWriterForItem:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='outlineView:persistentObjectForItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:persistentObjectForItem:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='outlineView:setObjectValue:forTableColumn:byItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='item' declared_type='id' type='@' index='3'/>
+<method selector='outlineView:setObjectValue:forTableColumn:byItem:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='id' index='3' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='outlineView:sortDescriptorsDidChange:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='oldDescriptors' declared_type='NSArray*' type='@' index='1'/>
+<method selector='outlineView:sortDescriptorsDidChange:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='oldDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='outlineView:updateDraggingItemsForDrag:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:updateDraggingItemsForDrag:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='Q48@0:8@16@24@32q40' type='I24@0:4@8@12@16i20' selector='outlineView:validateDrop:proposedItem:proposedChildIndex:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='outlineView:validateDrop:proposedItem:proposedChildIndex:' type='I24@0:4@8@12@16i20' type64='Q48@0:8@16@24@32q40'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
+<arg declared_type='NSInteger' index='3' name='index' type='i' type64='q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='outlineView:writeItems:toPasteboard:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='items' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<method selector='outlineView:writeItems:toPasteboard:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSOutlineViewDelegate'>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='outlineView:dataCellForTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='outlineView:dataCellForTableColumn:item:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='NSCell*' type='@'/>
</method>
-<method type64='v40@0:8@16@24q32' type='v20@0:4@8@12i16' selector='outlineView:didAddRowView:forRow:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='rowView' declared_type='NSTableRowView*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='outlineView:didAddRowView:forRow:' type='v20@0:4@8@12i16' type64='v40@0:8@16@24q32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableRowView*' index='1' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='outlineView:didClickTableColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<method selector='outlineView:didClickTableColumn:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='outlineView:didDragTableColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<method selector='outlineView:didDragTableColumn:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24q32' type='v20@0:4@8@12i16' selector='outlineView:didRemoveRowView:forRow:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='rowView' declared_type='NSTableRowView*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='outlineView:didRemoveRowView:forRow:' type='v20@0:4@8@12i16' type64='v40@0:8@16@24q32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableRowView*' index='1' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='d32@0:8@16@24' type='f16@0:4@8@12' selector='outlineView:heightOfRowByItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='outlineView:heightOfRowByItem:' type='f16@0:4@8@12' type64='d32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='outlineView:isGroupItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:isGroupItem:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='outlineView:mouseDownInHeaderOfTableColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<method selector='outlineView:mouseDownInHeaderOfTableColumn:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@48@0:8@16@24@32@40' type='@24@0:4@8@12@16@20' selector='outlineView:nextTypeSelectMatchFromItem:toItem:forString:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='startItem' declared_type='id' type='@' index='1'/>
-<arg name='endItem' declared_type='id' type='@' index='2'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='3'/>
+<method selector='outlineView:nextTypeSelectMatchFromItem:toItem:forString:' type='@24@0:4@8@12@16@20' type64='@48@0:8@16@24@32@40'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='startItem' type='@'/>
+<arg declared_type='id' index='2' name='endItem' type='@'/>
+<arg declared_type='NSString*' index='3' name='searchString' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='outlineView:rowViewForItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:rowViewForItem:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='NSTableRowView*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='outlineView:selectionIndexesForProposedSelection:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='proposedSelectionIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
+<method selector='outlineView:selectionIndexesForProposedSelection:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='proposedSelectionIndexes' type='@'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='outlineView:shouldCollapseItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:shouldCollapseItem:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='outlineView:shouldEditTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='outlineView:shouldEditTableColumn:item:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='outlineView:shouldExpandItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:shouldExpandItem:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16q24q32' type='B20@0:4@8i12i16' selector='outlineView:shouldReorderColumn:toColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='newColumnIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='outlineView:shouldReorderColumn:toColumn:' type='B20@0:4@8i12i16' type64='B40@0:8@16q24q32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='newColumnIndex' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='outlineView:shouldSelectItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:shouldSelectItem:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='outlineView:shouldSelectTableColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<method selector='outlineView:shouldSelectTableColumn:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='outlineView:shouldShowCellExpansionForTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='outlineView:shouldShowCellExpansionForTableColumn:item:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='outlineView:shouldShowOutlineCellForItem:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
+<method selector='outlineView:shouldShowOutlineCellForItem:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24@32@40' type='B24@0:4@8@12@16@20' selector='outlineView:shouldTrackCell:forTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='item' declared_type='id' type='@' index='3'/>
+<method selector='outlineView:shouldTrackCell:forTableColumn:item:' type='B24@0:4@8@12@16@20' type64='B48@0:8@16@24@32@40'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='id' index='3' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='outlineView:shouldTypeSelectForEvent:withCurrentSearchString:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='2'/>
+<method selector='outlineView:shouldTypeSelectForEvent:withCurrentSearchString:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSString*' index='2' name='searchString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='d32@0:8@16q24' type='f16@0:4@8i12' selector='outlineView:sizeToFitWidthOfColumn:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='outlineView:sizeToFitWidthOfColumn:' type='f16@0:4@8i12' type64='d32@0:8@16q24'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='@72@0:8@16@24^{CGRect={CGPoint=dd}{CGSize=dd}}32@40@48{CGPoint=dd}56' type='@36@0:4@8@12^{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@20@24{_NSPoint=ff}28' selector='outlineView:toolTipForCell:rect:tableColumn:item:mouseLocation:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
-<arg name='rect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='3'/>
-<arg name='item' declared_type='id' type='@' index='4'/>
-<arg name='mouseLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='5'/>
+<method selector='outlineView:toolTipForCell:rect:tableColumn:item:mouseLocation:' type='@36@0:4@8@12^{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@20@24{_NSPoint=ff}28' type64='@72@0:8@16@24^{CGRect={CGPoint=dd}{CGSize=dd}}32@40@48{CGPoint=dd}56'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
+<arg declared_type='NSRectPointer' index='2' name='rect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTableColumn*' index='3' name='tableColumn' type='@'/>
+<arg declared_type='id' index='4' name='item' type='@'/>
+<arg declared_type='NSPoint' index='5' name='mouseLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='outlineView:typeSelectStringForTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='outlineView:typeSelectStringForTableColumn:item:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='outlineView:viewForTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='item' declared_type='id' type='@' index='2'/>
+<method selector='outlineView:viewForTableColumn:item:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='id' index='2' name='item' type='@'/>
<retval declared_type='NSView*' type='@'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='outlineView:willDisplayCell:forTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='item' declared_type='id' type='@' index='3'/>
+<method selector='outlineView:willDisplayCell:forTableColumn:item:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='id' index='3' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='outlineView:willDisplayOutlineCell:forTableColumn:item:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='item' declared_type='id' type='@' index='3'/>
+<method selector='outlineView:willDisplayOutlineCell:forTableColumn:item:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='id' index='3' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='outlineViewColumnDidMove:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='outlineViewColumnDidMove:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='outlineViewColumnDidResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='outlineViewColumnDidResize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='outlineViewItemDidCollapse:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='outlineViewItemDidCollapse:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='outlineViewItemDidExpand:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='outlineViewItemDidExpand:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='outlineViewItemWillCollapse:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='outlineViewItemWillCollapse:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='outlineViewItemWillExpand:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='outlineViewItemWillExpand:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='outlineViewSelectionDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='outlineViewSelectionDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='outlineViewSelectionIsChanging:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='outlineViewSelectionIsChanging:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='selectionShouldChangeInOutlineView:'>
-<arg name='outlineView' declared_type='NSOutlineView*' type='@' index='0'/>
+<method selector='selectionShouldChangeInOutlineView:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSOutlineView*' index='0' name='outlineView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
+<informal_protocol name='NSPageControllerDelegate'>
+<method selector='pageController:didTransitionToObject:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pageController:frameForObject:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4@8@12' type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8@16@24'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='pageController:identifierForObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='pageController:prepareViewController:withObject:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='NSViewController*' index='1' name='viewController' type='@'/>
+<arg declared_type='id' index='2' name='object' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pageController:viewControllerForIdentifier:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<arg declared_type='NSString*' index='1' name='identifier' type='@'/>
+<retval declared_type='NSViewController*' type='@'/>
+</method>
+<method selector='pageControllerDidEndLiveTransition:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pageControllerWillStartLiveTransition:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSPageController*' index='0' name='pageController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
<informal_protocol name='NSPasteboardItemDataProvider'>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='pasteboard:item:provideDataForType:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='item' declared_type='NSPasteboardItem*' type='@' index='1'/>
-<arg name='type' declared_type='NSString*' type='@' index='2'/>
+<method selector='pasteboard:item:provideDataForType:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
+<arg declared_type='NSPasteboardItem*' index='1' name='item' type='@'/>
+<arg declared_type='NSString*' index='2' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='pasteboardFinishedWithDataProvider:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method selector='pasteboardFinishedWithDataProvider:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSPasteboardOwner'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='pasteboard:provideDataForType:'>
-<arg name='sender' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<method selector='pasteboard:provideDataForType:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSPasteboard*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='pasteboardChangedOwner:'>
-<arg name='sender' declared_type='NSPasteboard*' type='@' index='0'/>
+<method selector='pasteboardChangedOwner:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSPasteboard*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSPasteboardReading'>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='initWithPasteboardPropertyList:ofType:'>
-<arg name='propertyList' declared_type='id' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
+<method selector='initWithPasteboardPropertyList:ofType:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='id' index='0' name='propertyList' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='readableTypesForPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='readableTypesForPasteboard:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='Q32@0:8@16@24' type='I16@0:4@8@12' selector='readingOptionsForType:pasteboard:' class_method='true'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='1'/>
-<retval declared_type='NSPasteboardReadingOptions' type64='Q' type='I'/>
+<method class_method='true' selector='readingOptionsForType:pasteboard:' type='I16@0:4@8@12' type64='Q32@0:8@16@24'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pasteboard' type='@'/>
+<retval declared_type='NSPasteboardReadingOptions' type='I' type64='Q'/>
</method>
</informal_protocol>
<informal_protocol name='NSPasteboardWriting'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='pasteboardPropertyListForType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<method selector='pasteboardPropertyListForType:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='writableTypesForPasteboard:'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method selector='writableTypesForPasteboard:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='Q32@0:8@16@24' type='I16@0:4@8@12' selector='writingOptionsForType:pasteboard:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='1'/>
-<retval declared_type='NSPasteboardWritingOptions' type64='Q' type='I'/>
+<method selector='writingOptionsForType:pasteboard:' type='I16@0:4@8@12' type64='Q32@0:8@16@24'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pasteboard' type='@'/>
+<retval declared_type='NSPasteboardWritingOptions' type='I' type64='Q'/>
</method>
</informal_protocol>
<informal_protocol name='NSPathCellDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='pathCell:willDisplayOpenPanel:'>
-<arg name='pathCell' declared_type='NSPathCell*' type='@' index='0'/>
-<arg name='openPanel' declared_type='NSOpenPanel*' type='@' index='1'/>
+<method selector='pathCell:willDisplayOpenPanel:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSPathCell*' index='0' name='pathCell' type='@'/>
+<arg declared_type='NSOpenPanel*' index='1' name='openPanel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='pathCell:willPopUpMenu:'>
-<arg name='pathCell' declared_type='NSPathCell*' type='@' index='0'/>
-<arg name='menu' declared_type='NSMenu*' type='@' index='1'/>
+<method selector='pathCell:willPopUpMenu:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSPathCell*' index='0' name='pathCell' type='@'/>
+<arg declared_type='NSMenu*' index='1' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSPathControlDelegate'>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='pathControl:acceptDrop:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
+<method selector='pathControl:acceptDrop:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='pathControl:shouldDragItem:withPasteboard:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='NSPathControlItem*' index='1' name='pathItem' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='pathControl:shouldDragPathComponentCell:withPasteboard:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='pathComponentCell' declared_type='NSPathComponentCell*' type='@' index='1'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<method selector='pathControl:shouldDragPathComponentCell:withPasteboard:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='NSPathComponentCell*' index='1' name='pathComponentCell' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='Q32@0:8@16@24' type='I16@0:4@8@12' selector='pathControl:validateDrop:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='pathControl:validateDrop:' type='I16@0:4@8@12' type64='Q32@0:8@16@24'>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='pathControl:willDisplayOpenPanel:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='openPanel' declared_type='NSOpenPanel*' type='@' index='1'/>
+<method selector='pathControl:willDisplayOpenPanel:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='NSOpenPanel*' index='1' name='openPanel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='pathControl:willPopUpMenu:'>
-<arg name='pathControl' declared_type='NSPathControl*' type='@' index='0'/>
-<arg name='menu' declared_type='NSMenu*' type='@' index='1'/>
+<method selector='pathControl:willPopUpMenu:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSPathControl*' index='0' name='pathControl' type='@'/>
+<arg declared_type='NSMenu*' index='1' name='menu' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSPlaceholders'>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='defaultPlaceholderForMarker:withBinding:' class_method='true'>
-<arg name='marker' declared_type='id' type='@' index='0'/>
-<arg name='binding' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='defaultPlaceholderForMarker:withBinding:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='id' index='0' name='marker' type='@'/>
+<arg declared_type='NSString*' index='1' name='binding' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='setDefaultPlaceholder:forMarker:withBinding:' class_method='true'>
-<arg name='placeholder' declared_type='id' type='@' index='0'/>
-<arg name='marker' declared_type='id' type='@' index='1'/>
-<arg name='binding' declared_type='NSString*' type='@' index='2'/>
+<method class_method='true' selector='setDefaultPlaceholder:forMarker:withBinding:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='id' index='0' name='placeholder' type='@'/>
+<arg declared_type='id' index='1' name='marker' type='@'/>
+<arg declared_type='NSString*' index='2' name='binding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSPopoverDelegate'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='detachableWindowForPopover:'>
-<arg name='popover' declared_type='NSPopover*' type='@' index='0'/>
+<method selector='detachableWindowForPopover:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSPopover*' index='0' name='popover' type='@'/>
<retval declared_type='NSWindow*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='popoverDidClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='popoverDidClose:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='popoverDidShow:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='popoverDidShow:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='popoverShouldClose:'>
-<arg name='popover' declared_type='NSPopover*' type='@' index='0'/>
+<method selector='popoverShouldClose:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSPopover*' index='0' name='popover' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='popoverShouldDetach:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSPopover*' index='0' name='popover' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='popoverWillClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='popoverWillClose:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='popoverWillShow:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='popoverWillShow:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSPrintPanelAccessorizing'>
-<method type64='@16@0:8' type='@8@0:4' selector='keyPathsForValuesAffectingPreview'>
+<method selector='keyPathsForValuesAffectingPreview' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSSet*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='localizedSummaryItems'>
+<method selector='localizedSummaryItems' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSRuleEditorDelegate'>
-<method type64='@48@0:8@16q24@32Q40' type='@24@0:4@8i12@16I20' selector='ruleEditor:child:forCriterion:withRowType:'>
-<arg name='editor' declared_type='NSRuleEditor*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='criterion' declared_type='id' type='@' index='2'/>
-<arg name='rowType' declared_type='NSRuleEditorRowType' type64='Q' type='I' index='3'/>
-<retval declared_type='id' type='@'/>
-</method>
-<method type64='@40@0:8@16@24q32' type='@20@0:4@8@12i16' selector='ruleEditor:displayValueForCriterion:inRow:'>
-<arg name='editor' declared_type='NSRuleEditor*' type='@' index='0'/>
-<arg name='criterion' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='id' type='@'/>
-</method>
-<method type64='q40@0:8@16@24Q32' type='i20@0:4@8@12I16' selector='ruleEditor:numberOfChildrenForCriterion:withRowType:'>
-<arg name='editor' declared_type='NSRuleEditor*' type='@' index='0'/>
-<arg name='criterion' declared_type='id' type='@' index='1'/>
-<arg name='rowType' declared_type='NSRuleEditorRowType' type64='Q' type='I' index='2'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
-</method>
-<method type64='@48@0:8@16@24@32q40' type='@24@0:4@8@12@16i20' selector='ruleEditor:predicatePartsForCriterion:withDisplayValue:inRow:'>
-<arg name='editor' declared_type='NSRuleEditor*' type='@' index='0'/>
-<arg name='criterion' declared_type='id' type='@' index='1'/>
-<arg name='value' declared_type='id' type='@' index='2'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<method selector='ruleEditor:child:forCriterion:withRowType:' type='@24@0:4@8i12@16I20' type64='@48@0:8@16q24@32Q40'>
+<arg declared_type='NSRuleEditor*' index='0' name='editor' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
+<arg declared_type='id' index='2' name='criterion' type='@'/>
+<arg declared_type='NSRuleEditorRowType' index='3' name='rowType' type='I' type64='Q'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='ruleEditor:displayValueForCriterion:inRow:' type='@20@0:4@8@12i16' type64='@40@0:8@16@24q32'>
+<arg declared_type='NSRuleEditor*' index='0' name='editor' type='@'/>
+<arg declared_type='id' index='1' name='criterion' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='ruleEditor:numberOfChildrenForCriterion:withRowType:' type='i20@0:4@8@12I16' type64='q40@0:8@16@24Q32'>
+<arg declared_type='NSRuleEditor*' index='0' name='editor' type='@'/>
+<arg declared_type='id' index='1' name='criterion' type='@'/>
+<arg declared_type='NSRuleEditorRowType' index='2' name='rowType' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='ruleEditor:predicatePartsForCriterion:withDisplayValue:inRow:' type='@24@0:4@8@12@16i20' type64='@48@0:8@16@24@32q40'>
+<arg declared_type='NSRuleEditor*' index='0' name='editor' type='@'/>
+<arg declared_type='id' index='1' name='criterion' type='@'/>
+<arg declared_type='id' index='2' name='value' type='@'/>
+<arg declared_type='NSInteger' index='3' name='row' type='i' type64='q'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='ruleEditorRowsDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='ruleEditorRowsDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSSavePanelDelegateDeprecated'>
-<method type64='q44@0:8@16@24@32B40' type='i24@0:4@8@12@16B20' selector='panel:compareFilename:with:caseSensitive:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='name1' declared_type='NSString*' type='@' index='1'/>
-<arg name='name2' declared_type='NSString*' type='@' index='2'/>
-<arg name='caseSensitive' declared_type='BOOL' type='B' index='3'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<method selector='panel:compareFilename:with:caseSensitive:' type='i24@0:4@8@12@16B20' type64='q44@0:8@16@24@32B40'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='name1' type='@'/>
+<arg declared_type='NSString*' index='2' name='name2' type='@'/>
+<arg declared_type='BOOL' index='3' name='caseSensitive' type='B'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='panel:directoryDidChange:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<method selector='panel:directoryDidChange:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='panel:isValidFilename:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<method selector='panel:isValidFilename:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='panel:shouldShowFilename:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='panel:shouldShowFilename:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+</informal_protocol>
+<informal_protocol name='NSSeguePerforming'>
+<method selector='performSegueWithIdentifier:sender:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='prepareForSegue:sender:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSStoryboardSegue*' index='0' name='segue' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='shouldPerformSegueWithIdentifier:sender:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
-<informal_protocol name='NSServicesRequests'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='readSelectionFromPasteboard:'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<informal_protocol name='NSServicesMenuRequestor'>
+<method selector='readSelectionFromPasteboard:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='writeSelectionToPasteboard:types:'>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='0'/>
-<arg name='types' declared_type='NSArray*' type='@' index='1'/>
+<method selector='writeSelectionToPasteboard:types:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSPasteboard*' index='0' name='pboard' type='@'/>
+<arg declared_type='NSArray*' index='1' name='types' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
+<informal_protocol name='NSSharingServiceDelegate'>
+<method selector='sharingService:didFailToShareItems:error:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<arg declared_type='NSError*' index='2' name='error' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sharingService:didShareItems:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sharingService:sourceFrameOnScreenForShareItem:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4@8@12' type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8@16@24'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='sharingService:sourceWindowForShareItems:sharingContentScope:' type='@20@0:4@8@12^i16' type64='@40@0:8@16@24^q32'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<arg declared_type='NSSharingContentScope*' index='2' name='sharingContentScope' type='^i' type64='^q'/>
+<retval declared_type='NSWindow*' type='@'/>
+</method>
+<method selector='sharingService:transitionImageForShareItem:contentRect:' type='@20@0:4@8@12^{_NSRect={_NSPoint=ff}{_NSSize=ff}}16' type64='@40@0:8@16@24^{CGRect={CGPoint=dd}{CGSize=dd}}32'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<arg declared_type='NSRect*' index='2' name='contentRect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSImage*' type='@'/>
+</method>
+<method selector='sharingService:willShareItems:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSSharingService*' index='0' name='sharingService' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSSharingServicePickerDelegate'>
+<method selector='sharingServicePicker:delegateForSharingService:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSSharingServicePicker*' index='0' name='sharingServicePicker' type='@'/>
+<arg declared_type='NSSharingService*' index='1' name='sharingService' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='sharingServicePicker:didChooseSharingService:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSSharingServicePicker*' index='0' name='sharingServicePicker' type='@'/>
+<arg declared_type='NSSharingService*' index='1' name='service' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sharingServicePicker:sharingServicesForItems:proposedSharingServices:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSSharingServicePicker*' index='0' name='sharingServicePicker' type='@'/>
+<arg declared_type='NSArray*' index='1' name='items' type='@'/>
+<arg declared_type='NSArray*' index='2' name='proposedServices' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+</informal_protocol>
<informal_protocol name='NSSoundDelegate'>
-<method type64='v28@0:8@16B24' type='v16@0:4@8B12' selector='sound:didFinishPlaying:'>
-<arg name='sound' declared_type='NSSound*' type='@' index='0'/>
-<arg name='aBool' declared_type='BOOL' type='B' index='1'/>
+<method selector='sound:didFinishPlaying:' type='v16@0:4@8B12' type64='v28@0:8@16B24'>
+<arg declared_type='NSSound*' index='0' name='sound' type='@'/>
+<arg declared_type='BOOL' index='1' name='aBool' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSSpeechRecognizerDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='speechRecognizer:didRecognizeCommand:'>
-<arg name='sender' declared_type='NSSpeechRecognizer*' type='@' index='0'/>
-<arg name='command' declared_type='id' type='@' index='1'/>
+<method selector='speechRecognizer:didRecognizeCommand:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSSpeechRecognizer*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='command' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSSpeechSynthesizerDelegate'>
-<method type64='v48@0:8@16Q24@32@40' type='v24@0:4@8I12@16@20' selector='speechSynthesizer:didEncounterErrorAtIndex:ofString:message:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='characterIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='string' declared_type='NSString*' type='@' index='2'/>
-<arg name='message' declared_type='NSString*' type='@' index='3'/>
+<method selector='speechSynthesizer:didEncounterErrorAtIndex:ofString:message:' type='v24@0:4@8I12@16@20' type64='v48@0:8@16Q24@32@40'>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='characterIndex' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='string' type='@'/>
+<arg declared_type='NSString*' index='3' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='speechSynthesizer:didEncounterSyncMessage:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
+<method selector='speechSynthesizer:didEncounterSyncMessage:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v28@0:8@16B24' type='v16@0:4@8B12' selector='speechSynthesizer:didFinishSpeaking:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='finishedSpeaking' declared_type='BOOL' type='B' index='1'/>
+<method selector='speechSynthesizer:didFinishSpeaking:' type='v16@0:4@8B12' type64='v28@0:8@16B24'>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='finishedSpeaking' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v28@0:8@16s24' type='v16@0:4@8s12' selector='speechSynthesizer:willSpeakPhoneme:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='phonemeOpcode' declared_type='short' type='s' index='1'/>
+<method selector='speechSynthesizer:willSpeakPhoneme:' type='v16@0:4@8s12' type64='v28@0:8@16s24'>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='short' index='1' name='phonemeOpcode' type='s'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16{_NSRange=QQ}24@40' type='v24@0:4@8{_NSRange=II}12@20' selector='speechSynthesizer:willSpeakWord:ofString:'>
-<arg name='sender' declared_type='NSSpeechSynthesizer*' type='@' index='0'/>
-<arg name='characterRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='string' declared_type='NSString*' type='@' index='2'/>
+<method selector='speechSynthesizer:willSpeakWord:ofString:' type='v24@0:4@8{_NSRange=II}12@20' type64='v48@0:8@16{_NSRange=QQ}24@40'>
+<arg declared_type='NSSpeechSynthesizer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRange' index='1' name='characterRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='2' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSSplitViewDelegate'>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8@16q24' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4@8i12' selector='splitView:additionalEffectiveRectOfDividerAtIndex:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='splitView:additionalEffectiveRectOfDividerAtIndex:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4@8i12' type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8@16q24'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='splitView:canCollapseSubview:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='subview' declared_type='NSView*' type='@' index='1'/>
+<method selector='splitView:canCollapseSubview:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSView*' index='1' name='subview' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='d40@0:8@16d24q32' type='f20@0:4@8f12i16' selector='splitView:constrainMaxCoordinate:ofSubviewAt:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='proposedMaximumPosition' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='splitView:constrainMaxCoordinate:ofSubviewAt:' type='f20@0:4@8f12i16' type64='d40@0:8@16d24q32'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='CGFloat' index='1' name='proposedMaximumPosition' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='d40@0:8@16d24q32' type='f20@0:4@8f12i16' selector='splitView:constrainMinCoordinate:ofSubviewAt:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='proposedMinimumPosition' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='splitView:constrainMinCoordinate:ofSubviewAt:' type='f20@0:4@8f12i16' type64='d40@0:8@16d24q32'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='CGFloat' index='1' name='proposedMinimumPosition' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='d40@0:8@16d24q32' type='f20@0:4@8f12i16' selector='splitView:constrainSplitPosition:ofSubviewAt:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='proposedPosition' declared_type='CGFloat' type64='d' type='f' index='1'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='splitView:constrainSplitPosition:ofSubviewAt:' type='f20@0:4@8f12i16' type64='d40@0:8@16d24q32'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='CGFloat' index='1' name='proposedPosition' type='f' type64='d'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}96@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24{CGRect={CGPoint=dd}{CGSize=dd}}56q88' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}48@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12{_NSRect={_NSPoint=ff}{_NSSize=ff}}28i44' selector='splitView:effectiveRect:forDrawnRect:ofDividerAtIndex:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='proposedEffectiveRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='drawnRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='splitView:effectiveRect:forDrawnRect:ofDividerAtIndex:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}48@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12{_NSRect={_NSPoint=ff}{_NSSize=ff}}28i44' type64='{CGRect={CGPoint=dd}{CGSize=dd}}96@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24{CGRect={CGPoint=dd}{CGSize=dd}}56q88'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSRect' index='1' name='proposedEffectiveRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' index='2' name='drawnRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSInteger' index='3' name='dividerIndex' type='i' type64='q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method type64='v40@0:8@16{CGSize=dd}24' type='v20@0:4@8{_NSSize=ff}12' selector='splitView:resizeSubviewsWithOldSize:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='oldSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
+<method selector='splitView:resizeSubviewsWithOldSize:' type='v20@0:4@8{_NSSize=ff}12' type64='v40@0:8@16{CGSize=dd}24'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSSize' index='1' name='oldSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='splitView:shouldAdjustSizeOfSubview:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
+<method selector='splitView:shouldAdjustSizeOfSubview:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24q32' type='B20@0:4@8@12i16' selector='splitView:shouldCollapseSubview:forDoubleClickOnDividerAtIndex:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='subview' declared_type='NSView*' type='@' index='1'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='splitView:shouldCollapseSubview:forDoubleClickOnDividerAtIndex:' type='B20@0:4@8@12i16' type64='B40@0:8@16@24q32'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSView*' index='1' name='subview' type='@'/>
+<arg declared_type='NSInteger' index='2' name='dividerIndex' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16q24' type='B16@0:4@8i12' selector='splitView:shouldHideDividerAtIndex:'>
-<arg name='splitView' declared_type='NSSplitView*' type='@' index='0'/>
-<arg name='dividerIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='splitView:shouldHideDividerAtIndex:' type='B16@0:4@8i12' type64='B32@0:8@16q24'>
+<arg declared_type='NSSplitView*' index='0' name='splitView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='dividerIndex' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='splitViewDidResizeSubviews:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='splitViewDidResizeSubviews:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='splitViewWillResizeSubviews:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='splitViewWillResizeSubviews:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSStackViewDelegate'>
+<method selector='stackView:didReattachViews:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSStackView*' index='0' name='stackView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='views' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stackView:willDetachViews:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSStackView*' index='0' name='stackView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='views' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSTabViewDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='tabView:didSelectTabViewItem:'>
-<arg name='tabView' declared_type='NSTabView*' type='@' index='0'/>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='1'/>
+<method selector='tabView:didSelectTabViewItem:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='tabView:shouldSelectTabViewItem:'>
-<arg name='tabView' declared_type='NSTabView*' type='@' index='0'/>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='1'/>
+<method selector='tabView:shouldSelectTabViewItem:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='tabView:willSelectTabViewItem:'>
-<arg name='tabView' declared_type='NSTabView*' type='@' index='0'/>
-<arg name='tabViewItem' declared_type='NSTabViewItem*' type='@' index='1'/>
+<method selector='tabView:willSelectTabViewItem:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
+<arg declared_type='NSTabViewItem*' index='1' name='tabViewItem' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='tabViewDidChangeNumberOfTabViewItems:'>
-<arg name='tabView' declared_type='NSTabView*' type='@' index='0'/>
+<method selector='tabViewDidChangeNumberOfTabViewItems:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSTabView*' index='0' name='tabView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSTableViewDataSource'>
-<method type64='q24@0:8@16' type='i12@0:4@8' selector='numberOfRowsInTableView:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='numberOfRowsInTableView:' type='i12@0:4@8' type64='q24@0:8@16'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='B48@0:8@16@24q32Q40' type='B24@0:4@8@12i16I20' selector='tableView:acceptDrop:row:dropOperation:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='dropOperation' declared_type='NSTableViewDropOperation' type64='Q' type='I' index='3'/>
+<method selector='tableView:acceptDrop:row:dropOperation:' type='B24@0:4@8@12i16I20' type64='B48@0:8@16@24q32Q40'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<arg declared_type='NSTableViewDropOperation' index='3' name='dropOperation' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v56@0:8@16@24{CGPoint=dd}32Q48' type='v28@0:4@8@12{_NSPoint=ff}16I24' selector='tableView:draggingSession:endedAtPoint:operation:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='operation' declared_type='NSDragOperation' type64='Q' type='I' index='3'/>
+<method selector='tableView:draggingSession:endedAtPoint:operation:' type='v28@0:4@8@12{_NSPoint=ff}16I24' type64='v56@0:8@16@24{CGPoint=dd}32Q48'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSDragOperation' index='3' name='operation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24{CGPoint=dd}32@48' type='v28@0:4@8@12{_NSPoint=ff}16@24' selector='tableView:draggingSession:willBeginAtPoint:forRowIndexes:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='session' declared_type='NSDraggingSession*' type='@' index='1'/>
-<arg name='screenPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='3'/>
+<method selector='tableView:draggingSession:willBeginAtPoint:forRowIndexes:' type='v28@0:4@8@12{_NSPoint=ff}16@24' type64='v56@0:8@16@24{CGPoint=dd}32@48'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSDraggingSession*' index='1' name='session' type='@'/>
+<arg declared_type='NSPoint' index='2' name='screenPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSIndexSet*' index='3' name='rowIndexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='tableView:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='dropDestination' declared_type='NSURL*' type='@' index='1'/>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='2'/>
+<method selector='tableView:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dropDestination' type='@'/>
+<arg declared_type='NSIndexSet*' index='2' name='indexSet' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@40@0:8@16@24q32' type='@20@0:4@8@12i16' selector='tableView:objectValueForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:objectValueForTableColumn:row:' type='@20@0:4@8@12i16' type64='@40@0:8@16@24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16q24' type='@16@0:4@8i12' selector='tableView:pasteboardWriterForRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='tableView:pasteboardWriterForRow:' type='@16@0:4@8i12' type64='@32@0:8@16q24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v48@0:8@16@24@32q40' type='v24@0:4@8@12@16i20' selector='tableView:setObjectValue:forTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<method selector='tableView:setObjectValue:forTableColumn:row:' type='v24@0:4@8@12@16i20' type64='v48@0:8@16@24@32q40'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='3' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='tableView:sortDescriptorsDidChange:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='oldDescriptors' declared_type='NSArray*' type='@' index='1'/>
+<method selector='tableView:sortDescriptorsDidChange:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='oldDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='tableView:updateDraggingItemsForDrag:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
+<method selector='tableView:updateDraggingItemsForDrag:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='Q48@0:8@16@24q32Q40' type='I24@0:4@8@12i16I20' selector='tableView:validateDrop:proposedRow:proposedDropOperation:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='info' declared_type='id' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='dropOperation' declared_type='NSTableViewDropOperation' type64='Q' type='I' index='3'/>
-<retval declared_type='NSDragOperation' type64='Q' type='I'/>
+<method selector='tableView:validateDrop:proposedRow:proposedDropOperation:' type='I24@0:4@8@12i16I20' type64='Q48@0:8@16@24q32Q40'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='info' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
+<arg declared_type='NSTableViewDropOperation' index='3' name='dropOperation' type='I' type64='Q'/>
+<retval declared_type='NSDragOperation' type='I' type64='Q'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='tableView:writeRowsWithIndexes:toPasteboard:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='rowIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<method selector='tableView:writeRowsWithIndexes:toPasteboard:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='rowIndexes' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSTableViewDataSourceDeprecated'>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='tableView:writeRows:toPasteboard:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='rows' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<method selector='tableView:writeRows:toPasteboard:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='rows' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSTableViewDelegate'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='selectionShouldChangeInTableView:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
+<method selector='selectionShouldChangeInTableView:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@40@0:8@16@24q32' type='@20@0:4@8@12i16' selector='tableView:dataCellForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:dataCellForTableColumn:row:' type='@20@0:4@8@12i16' type64='@40@0:8@16@24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='NSCell*' type='@'/>
</method>
-<method type64='v40@0:8@16@24q32' type='v20@0:4@8@12i16' selector='tableView:didAddRowView:forRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='rowView' declared_type='NSTableRowView*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:didAddRowView:forRow:' type='v20@0:4@8@12i16' type64='v40@0:8@16@24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableRowView*' index='1' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='tableView:didClickTableColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<method selector='tableView:didClickTableColumn:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='tableView:didDragTableColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<method selector='tableView:didDragTableColumn:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24q32' type='v20@0:4@8@12i16' selector='tableView:didRemoveRowView:forRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='rowView' declared_type='NSTableRowView*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:didRemoveRowView:forRow:' type='v20@0:4@8@12i16' type64='v40@0:8@16@24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableRowView*' index='1' name='rowView' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='d32@0:8@16q24' type='f16@0:4@8i12' selector='tableView:heightOfRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='tableView:heightOfRow:' type='f16@0:4@8i12' type64='d32@0:8@16q24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='B32@0:8@16q24' type='B16@0:4@8i12' selector='tableView:isGroupRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='tableView:isGroupRow:' type='B16@0:4@8i12' type64='B32@0:8@16q24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='tableView:mouseDownInHeaderOfTableColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<method selector='tableView:mouseDownInHeaderOfTableColumn:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='q48@0:8@16q24q32@40' type='i24@0:4@8i12i16@20' selector='tableView:nextTypeSelectMatchFromRow:toRow:forString:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='startRow' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='endRow' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='3'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='tableView:nextTypeSelectMatchFromRow:toRow:forString:' type='i24@0:4@8i12i16@20' type64='q48@0:8@16q24q32@40'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='startRow' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='endRow' type='i' type64='q'/>
+<arg declared_type='NSString*' index='3' name='searchString' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='@32@0:8@16q24' type='@16@0:4@8i12' selector='tableView:rowViewForRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='tableView:rowViewForRow:' type='@16@0:4@8i12' type64='@32@0:8@16q24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='NSTableRowView*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tableView:selectionIndexesForProposedSelection:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='proposedSelectionIndexes' declared_type='NSIndexSet*' type='@' index='1'/>
+<method selector='tableView:selectionIndexesForProposedSelection:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='proposedSelectionIndexes' type='@'/>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
-<method type64='B40@0:8@16@24q32' type='B20@0:4@8@12i16' selector='tableView:shouldEditTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:shouldEditTableColumn:row:' type='B20@0:4@8@12i16' type64='B40@0:8@16@24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16q24q32' type='B20@0:4@8i12i16' selector='tableView:shouldReorderColumn:toColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='columnIndex' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='newColumnIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:shouldReorderColumn:toColumn:' type='B20@0:4@8i12i16' type64='B40@0:8@16q24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='columnIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='newColumnIndex' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16q24' type='B16@0:4@8i12' selector='tableView:shouldSelectRow:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<method selector='tableView:shouldSelectRow:' type='B16@0:4@8i12' type64='B32@0:8@16q24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='tableView:shouldSelectTableColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
+<method selector='tableView:shouldSelectTableColumn:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24q32' type='B20@0:4@8@12i16' selector='tableView:shouldShowCellExpansionForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:shouldShowCellExpansionForTableColumn:row:' type='B20@0:4@8@12i16' type64='B40@0:8@16@24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24@32q40' type='B24@0:4@8@12@16i20' selector='tableView:shouldTrackCell:forTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<method selector='tableView:shouldTrackCell:forTableColumn:row:' type='B24@0:4@8@12@16i20' type64='B48@0:8@16@24@32q40'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='3' name='row' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='tableView:shouldTypeSelectForEvent:withCurrentSearchString:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='searchString' declared_type='NSString*' type='@' index='2'/>
+<method selector='tableView:shouldTypeSelectForEvent:withCurrentSearchString:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSString*' index='2' name='searchString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='d32@0:8@16q24' type='f16@0:4@8i12' selector='tableView:sizeToFitWidthOfColumn:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='column' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='tableView:sizeToFitWidthOfColumn:' type='f16@0:4@8i12' type64='d32@0:8@16q24'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='column' type='i' type64='q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='@72@0:8@16@24^{CGRect={CGPoint=dd}{CGSize=dd}}32@40q48{CGPoint=dd}56' type='@36@0:4@8@12^{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@20i24{_NSPoint=ff}28' selector='tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='cell' declared_type='NSCell*' type='@' index='1'/>
-<arg name='rect' declared_type='NSRectPointer' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='3'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='mouseLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='5'/>
+<method selector='tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:' type='@36@0:4@8@12^{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@20i24{_NSPoint=ff}28' type64='@72@0:8@16@24^{CGRect={CGPoint=dd}{CGSize=dd}}32@40q48{CGPoint=dd}56'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSCell*' index='1' name='cell' type='@'/>
+<arg declared_type='NSRectPointer' index='2' name='rect' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSTableColumn*' index='3' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='4' name='row' type='i' type64='q'/>
+<arg declared_type='NSPoint' index='5' name='mouseLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@40@0:8@16@24q32' type='@20@0:4@8@12i16' selector='tableView:typeSelectStringForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:typeSelectStringForTableColumn:row:' type='@20@0:4@8@12i16' type64='@40@0:8@16@24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@40@0:8@16@24q32' type='@20@0:4@8@12i16' selector='tableView:viewForTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='1'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='2'/>
+<method selector='tableView:viewForTableColumn:row:' type='@20@0:4@8@12i16' type64='@40@0:8@16@24q32'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='NSTableColumn*' index='1' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='2' name='row' type='i' type64='q'/>
<retval declared_type='NSView*' type='@'/>
</method>
-<method type64='v48@0:8@16@24@32q40' type='v24@0:4@8@12@16i20' selector='tableView:willDisplayCell:forTableColumn:row:'>
-<arg name='tableView' declared_type='NSTableView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='tableColumn' declared_type='NSTableColumn*' type='@' index='2'/>
-<arg name='row' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<method selector='tableView:willDisplayCell:forTableColumn:row:' type='v24@0:4@8@12@16i20' type64='v48@0:8@16@24@32q40'>
+<arg declared_type='NSTableView*' index='0' name='tableView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSTableColumn*' index='2' name='tableColumn' type='@'/>
+<arg declared_type='NSInteger' index='3' name='row' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='tableViewColumnDidMove:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='tableViewColumnDidMove:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='tableViewColumnDidResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='tableViewColumnDidResize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='tableViewSelectionDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='tableViewSelectionDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='tableViewSelectionIsChanging:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='tableViewSelectionIsChanging:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextAttachmentCell'>
-<method type64='@16@0:8' type='@8@0:4' selector='attachment'>
+<method selector='attachment' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSTextAttachment*' type='@'/>
</method>
-<method type64='{CGPoint=dd}16@0:8' type='{_NSPoint=ff}8@0:4' selector='cellBaselineOffset'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<method selector='cellBaselineOffset' type='{_NSPoint=ff}8@0:4' type64='{CGPoint=dd}16@0:8'>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}80@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24{CGPoint=dd}56Q72' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}40@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12{_NSPoint=ff}28I36' selector='cellFrameForTextContainer:proposedLineFragment:glyphPosition:characterIndex:'>
-<arg name='textContainer' declared_type='NSTextContainer*' type='@' index='0'/>
-<arg name='lineFrag' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='position' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='cellFrameForTextContainer:proposedLineFragment:glyphPosition:characterIndex:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}40@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12{_NSPoint=ff}28I36' type64='{CGRect={CGPoint=dd}{CGSize=dd}}80@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24{CGPoint=dd}56Q72'>
+<arg declared_type='NSTextContainer*' index='0' name='textContainer' type='@'/>
+<arg declared_type='NSRect' index='1' name='lineFrag' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSPoint' index='2' name='position' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method type64='{CGSize=dd}16@0:8' type='{_NSSize=ff}8@0:4' selector='cellSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method selector='cellSize' type='{_NSSize=ff}8@0:4' type64='{CGSize=dd}16@0:8'>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method type64='v56@0:8{CGRect={CGPoint=dd}{CGSize=dd}}16@48' type='v28@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8@24' selector='drawWithFrame:inView:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
+<method selector='drawWithFrame:inView:' type='v28@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8@24' type64='v56@0:8{CGRect={CGPoint=dd}{CGSize=dd}}16@48'>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v64@0:8{CGRect={CGPoint=dd}{CGSize=dd}}16@48Q56' type='v32@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8@24I28' selector='drawWithFrame:inView:characterIndex:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='drawWithFrame:inView:characterIndex:' type='v32@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8@24I28' type64='v64@0:8{CGRect={CGPoint=dd}{CGSize=dd}}16@48Q56'>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v72@0:8{CGRect={CGPoint=dd}{CGSize=dd}}16@48Q56@64' type='v36@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8@24I28@32' selector='drawWithFrame:inView:characterIndex:layoutManager:'>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='layoutManager' declared_type='NSLayoutManager*' type='@' index='3'/>
+<method selector='drawWithFrame:inView:characterIndex:layoutManager:' type='v36@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8@24I28@32' type64='v72@0:8{CGRect={CGPoint=dd}{CGSize=dd}}16@48Q56@64'>
+<arg declared_type='NSRect' index='0' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='1' name='controlView' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSLayoutManager*' index='3' name='layoutManager' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v60@0:8B16{CGRect={CGPoint=dd}{CGSize=dd}}20@52' type='v32@0:4B8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@28' selector='highlight:withFrame:inView:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
+<method selector='highlight:withFrame:inView:' type='v32@0:4B8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@28' type64='v60@0:8B16{CGRect={CGPoint=dd}{CGSize=dd}}20@52'>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setAttachment:'>
-<arg name='anObject' declared_type='NSTextAttachment*' type='@' index='0'/>
+<method selector='setAttachment:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSTextAttachment*' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B76@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24@56Q64B72' type='B40@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@28I32B36' selector='trackMouse:inRect:ofView:atCharacterIndex:untilMouseUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<arg name='flag' declared_type='BOOL' type='B' index='4'/>
+<method selector='trackMouse:inRect:ofView:atCharacterIndex:untilMouseUp:' type='B40@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@28I32B36' type64='B76@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24@56Q64B72'>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='4' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B68@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24@56B64' type='B36@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@28B32' selector='trackMouse:inRect:ofView:untilMouseUp:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='flag' declared_type='BOOL' type='B' index='3'/>
+<method selector='trackMouse:inRect:ofView:untilMouseUp:' type='B36@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@28B32' type64='B68@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24@56B64'>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='BOOL' index='3' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='wantsToTrackMouse'>
+<method selector='wantsToTrackMouse' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B72@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24@56Q64' type='B36@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@28I32' selector='wantsToTrackMouseForEvent:inRect:ofView:atCharacterIndex:'>
-<arg name='theEvent' declared_type='NSEvent*' type='@' index='0'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<arg name='controlView' declared_type='NSView*' type='@' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<method selector='wantsToTrackMouseForEvent:inRect:ofView:atCharacterIndex:' type='B36@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@28I32' type64='B72@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24@56Q64'>
+<arg declared_type='NSEvent*' index='0' name='theEvent' type='@'/>
+<arg declared_type='NSRect' index='1' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSView*' index='2' name='controlView' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextDelegate'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='textDidBeginEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='textDidBeginEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='textDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='textDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='textDidEndEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='textDidEndEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='textShouldBeginEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<method selector='textShouldBeginEditing:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='textShouldEndEditing:'>
-<arg name='textObject' declared_type='NSText*' type='@' index='0'/>
+<method selector='textShouldEndEditing:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSText*' index='0' name='textObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextFinderBarContainer'>
-<method type64='@16@0:8' type='@8@0:4' selector='contentView'>
+<method selector='contentView' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSView*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='findBarView'>
+<method selector='findBarView' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSView*' type='@'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='findBarViewDidChangeHeight'>
+<method selector='findBarViewDidChangeHeight' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='isFindBarVisible'>
+<method selector='isFindBarVisible' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setFindBarView:'>
-<arg name='findBarView' declared_type='NSView*' type='@' index='0'/>
+<method selector='setFindBarView:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSView*' index='0' name='findBarView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v20@0:8B16' type='v12@0:4B8' selector='setFindBarVisible:'>
-<arg name='findBarVisible' declared_type='BOOL' type='B' index='0'/>
+<method selector='setFindBarVisible:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='findBarVisible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextFinderClient'>
-<method type64='B16@0:8' type='B8@0:4' selector='allowsMultipleSelection'>
+<method selector='allowsMultipleSelection' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@32@0:8Q16^{_NSRange=QQ}24' type='@16@0:4I8^{_NSRange=II}12' selector='contentViewAtIndex:effectiveCharacterRange:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='outRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<method selector='contentViewAtIndex:effectiveCharacterRange:' type='@16@0:4I8^{_NSRange=II}12' type64='@32@0:8Q16^{_NSRange=QQ}24'>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='outRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSView*' type='@'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='didReplaceCharacters'>
+<method selector='didReplaceCharacters' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8{_NSRange=QQ}16@32' type='v20@0:4{_NSRange=II}8@16' selector='drawCharactersInRange:forContentView:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='view' declared_type='NSView*' type='@' index='1'/>
+<method selector='drawCharactersInRange:forContentView:' type='v20@0:4{_NSRange=II}8@16' type64='v40@0:8{_NSRange=QQ}16@32'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSView*' index='1' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{_NSRange=QQ}16@0:8' type='{_NSRange=II}8@0:4' selector='firstSelectedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<method selector='firstSelectedRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='isEditable'>
+<method selector='isEditable' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='isSelectable'>
+<method selector='isSelectable' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@32@0:8{_NSRange=QQ}16' type='@16@0:4{_NSRange=II}8' selector='rectsForCharacterRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<method selector='rectsForCharacterRange:' type='@16@0:4{_NSRange=II}8' type64='@32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v40@0:8{_NSRange=QQ}16@32' type='v20@0:4{_NSRange=II}8@16' selector='replaceCharactersInRange:withString:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
+<method selector='replaceCharactersInRange:withString:' type='v20@0:4{_NSRange=II}8@16' type64='v40@0:8{_NSRange=QQ}16@32'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8{_NSRange=QQ}16' type='v16@0:4{_NSRange=II}8' selector='scrollRangeToVisible:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<method selector='scrollRangeToVisible:' type='v16@0:4{_NSRange=II}8' type64='v32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='selectedRanges'>
+<method selector='selectedRanges' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setSelectedRanges:'>
-<arg name='selectedRanges' declared_type='NSArray*' type='@' index='0'/>
+<method selector='setSelectedRanges:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='selectedRanges' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='shouldReplaceCharactersInRanges:withStrings:'>
-<arg name='ranges' declared_type='NSArray*' type='@' index='0'/>
-<arg name='strings' declared_type='NSArray*' type='@' index='1'/>
+<method selector='shouldReplaceCharactersInRanges:withStrings:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSArray*' index='0' name='ranges' type='@'/>
+<arg declared_type='NSArray*' index='1' name='strings' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='string'>
+<method selector='string' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@40@0:8Q16^{_NSRange=QQ}24^B32' type='@20@0:4I8^{_NSRange=II}12^B16' selector='stringAtIndex:effectiveRange:endsWithSearchBoundary:'>
-<arg name='characterIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='outRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<arg name='outFlag' declared_type='BOOL*' type='^B' index='2'/>
+<method selector='stringAtIndex:effectiveRange:endsWithSearchBoundary:' type='@20@0:4I8^{_NSRange=II}12^B16' type64='@40@0:8Q16^{_NSRange=QQ}24^B32'>
+<arg declared_type='NSUInteger' index='0' name='characterIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='outRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='BOOL*' index='2' name='outFlag' type='^B'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='Q16@0:8' type='I8@0:4' selector='stringLength'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='stringLength' type='I8@0:4' type64='Q16@0:8'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='visibleCharacterRanges'>
+<method selector='visibleCharacterRanges' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextInput'>
-<method type64='@32@0:8{_NSRange=QQ}16' type='@16@0:4{_NSRange=II}8' selector='attributedSubstringFromRange:'>
-<arg name='theRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<method selector='attributedSubstringFromRange:' type='@16@0:4{_NSRange=II}8' type64='@32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='theRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
-<method type64='Q32@0:8{CGPoint=dd}16' type='I16@0:4{_NSPoint=ff}8' selector='characterIndexForPoint:'>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='characterIndexForPoint:' type='I16@0:4{_NSPoint=ff}8' type64='Q32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='q16@0:8' type='i8@0:4' selector='conversationIdentifier'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='conversationIdentifier' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method type64='v24@0:8:16' type='v12@0:4:8' selector='doCommandBySelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<method selector='doCommandBySelector:' type='v12@0:4:8' type64='v24@0:8:16'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8{_NSRange=QQ}16' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4{_NSRange=II}8' selector='firstRectForCharacterRange:'>
-<arg name='theRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='firstRectForCharacterRange:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@0:4{_NSRange=II}8' type64='{CGRect={CGPoint=dd}{CGSize=dd}}32@0:8{_NSRange=QQ}16'>
+<arg declared_type='NSRange' index='0' name='theRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='hasMarkedText'>
+<method selector='hasMarkedText' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='insertText:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
+<method selector='insertText:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{_NSRange=QQ}16@0:8' type='{_NSRange=II}8@0:4' selector='markedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<method selector='markedRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
-<method type64='{_NSRange=QQ}16@0:8' type='{_NSRange=II}8@0:4' selector='selectedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<method selector='selectedRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
-<method type64='v40@0:8@16{_NSRange=QQ}24' type='v20@0:4@8{_NSRange=II}12' selector='setMarkedText:selectedRange:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
-<arg name='selRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<method selector='setMarkedText:selectedRange:' type='v20@0:4@8{_NSRange=II}12' type64='v40@0:8@16{_NSRange=QQ}24'>
+<arg declared_type='id' index='0' name='aString' type='@'/>
+<arg declared_type='NSRange' index='1' name='selRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='unmarkText'>
+<method selector='unmarkText' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='validAttributesForMarkedText'>
+<method selector='validAttributesForMarkedText' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextInputClient'>
-<method type64='@16@0:8' type='@8@0:4' selector='attributedString'>
+<method selector='attributedString' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
-<method type64='@40@0:8{_NSRange=QQ}16^{_NSRange=QQ}32' type='@20@0:4{_NSRange=II}8^{_NSRange=II}16' selector='attributedSubstringForProposedRange:actualRange:'>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<method selector='attributedSubstringForProposedRange:actualRange:' type='@20@0:4{_NSRange=II}8^{_NSRange=II}16' type64='@40@0:8{_NSRange=QQ}16^{_NSRange=QQ}32'>
+<arg declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
-<method type64='d24@0:8Q16' type='f12@0:4I8' selector='baselineDeltaForCharacterAtIndex:'>
-<arg name='anIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='baselineDeltaForCharacterAtIndex:' type='f12@0:4I8' type64='d24@0:8Q16'>
+<arg declared_type='NSUInteger' index='0' name='anIndex' type='I' type64='Q'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='Q32@0:8{CGPoint=dd}16' type='I16@0:4{_NSPoint=ff}8' selector='characterIndexForPoint:'>
-<arg name='thePoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='characterIndexForPoint:' type='I16@0:4{_NSPoint=ff}8' type64='Q32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='v24@0:8:16' type='v12@0:4:8' selector='doCommandBySelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<method selector='doCommandBySelector:' type='v12@0:4:8' type64='v24@0:8:16'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8Q16' type='B12@0:4I8' selector='drawsVerticallyForCharacterAtIndex:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<method selector='drawsVerticallyForCharacterAtIndex:' type='B12@0:4I8' type64='B24@0:8Q16'>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}40@0:8{_NSRange=QQ}16^{_NSRange=QQ}32' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}20@0:4{_NSRange=II}8^{_NSRange=II}16' selector='firstRectForCharacterRange:actualRange:'>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='actualRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='firstRectForCharacterRange:actualRange:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}20@0:4{_NSRange=II}8^{_NSRange=II}16' type64='{CGRect={CGPoint=dd}{CGSize=dd}}40@0:8{_NSRange=QQ}16^{_NSRange=QQ}32'>
+<arg declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='1' name='actualRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method type64='d32@0:8{CGPoint=dd}16' type='f16@0:4{_NSPoint=ff}8' selector='fractionOfDistanceThroughGlyphForPoint:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<method selector='fractionOfDistanceThroughGlyphForPoint:' type='f16@0:4{_NSPoint=ff}8' type64='d32@0:8{CGPoint=dd}16'>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='hasMarkedText'>
+<method selector='hasMarkedText' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v40@0:8@16{_NSRange=QQ}24' type='v20@0:4@8{_NSRange=II}12' selector='insertText:replacementRange:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
-<arg name='replacementRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<method selector='insertText:replacementRange:' type='v20@0:4@8{_NSRange=II}12' type64='v40@0:8@16{_NSRange=QQ}24'>
+<arg declared_type='id' index='0' name='aString' type='@'/>
+<arg declared_type='NSRange' index='1' name='replacementRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{_NSRange=QQ}16@0:8' type='{_NSRange=II}8@0:4' selector='markedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<method selector='markedRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
-<method type64='{_NSRange=QQ}16@0:8' type='{_NSRange=II}8@0:4' selector='selectedRange'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<method selector='selectedRange' type='{_NSRange=II}8@0:4' type64='{_NSRange=QQ}16@0:8'>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
-<method type64='v56@0:8@16{_NSRange=QQ}24{_NSRange=QQ}40' type='v28@0:4@8{_NSRange=II}12{_NSRange=II}20' selector='setMarkedText:selectedRange:replacementRange:'>
-<arg name='aString' declared_type='id' type='@' index='0'/>
-<arg name='selectedRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='replacementRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<method selector='setMarkedText:selectedRange:replacementRange:' type='v28@0:4@8{_NSRange=II}12{_NSRange=II}20' type64='v56@0:8@16{_NSRange=QQ}24{_NSRange=QQ}40'>
+<arg declared_type='id' index='0' name='aString' type='@'/>
+<arg declared_type='NSRange' index='1' name='selectedRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='2' name='replacementRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='unmarkText'>
+<method selector='unmarkText' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='validAttributesForMarkedText'>
+<method selector='validAttributesForMarkedText' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='q16@0:8' type='i8@0:4' selector='windowLevel'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='windowLevel' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextLayoutOrientationProvider'>
-<method type64='q16@0:8' type='i8@0:4' selector='layoutOrientation'>
-<retval declared_type='NSTextLayoutOrientation' type64='q' type='i'/>
+<method selector='layoutOrientation' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSTextLayoutOrientation' type='i' type64='q'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextStorageDelegate'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='textStorageDidProcessEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='textStorageDidProcessEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='textStorageWillProcessEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='textStorageWillProcessEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSTextViewDelegate'>
-<method type64='@40@0:8@16@24Q32' type='@20@0:4@8@12I16' selector='textView:URLForContentsOfTextAttachment:atIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='textAttachment' declared_type='NSTextAttachment*' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='textView:URLForContentsOfTextAttachment:atIndex:' type='@20@0:4@8@12I16' type64='@40@0:8@16@24Q32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSTextAttachment*' index='1' name='textAttachment' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method type64='v64@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32' type='v32@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16' selector='textView:clickedOnCell:inRect:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
+<method selector='textView:clickedOnCell:inRect:' type='v32@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16' type64='v64@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v72@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32Q64' type='v36@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16I32' selector='textView:clickedOnCell:inRect:atIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<method selector='textView:clickedOnCell:inRect:atIndex:' type='v36@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16I32' type64='v72@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32Q64'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='textView:clickedOnLink:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='link' declared_type='id' type='@' index='1'/>
+<method selector='textView:clickedOnLink:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='link' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24Q32' type='B20@0:4@8@12I16' selector='textView:clickedOnLink:atIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='link' declared_type='id' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='textView:clickedOnLink:atIndex:' type='B20@0:4@8@12I16' type64='B40@0:8@16@24Q32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='link' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@56@0:8@16@24{_NSRange=QQ}32^q48' type='@28@0:4@8@12{_NSRange=II}16^i24' selector='textView:completions:forPartialWordRange:indexOfSelectedItem:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='words' declared_type='NSArray*' type='@' index='1'/>
-<arg name='charRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='index' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
+<method selector='textView:completions:forPartialWordRange:indexOfSelectedItem:' type='@28@0:4@8@12{_NSRange=II}16^i24' type64='@56@0:8@16@24{_NSRange=QQ}32^q48'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='words' type='@'/>
+<arg declared_type='NSRange' index='2' name='charRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger*' index='3' name='index' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@80@0:8@16{_NSRange=QQ}24Q40@48@56@64q72' type='@44@0:4@8{_NSRange=II}12Q20@28@32@36i40' selector='textView:didCheckTextInRange:types:options:results:orthography:wordCount:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='2'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='3'/>
-<arg name='results' declared_type='NSArray*' type='@' index='4'/>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='5'/>
-<arg name='wordCount' declared_type='NSInteger' type64='q' type='i' index='6'/>
+<method selector='textView:didCheckTextInRange:types:options:results:orthography:wordCount:' type='@44@0:4@8{_NSRange=II}12Q20@28@32@36i40' type64='@80@0:8@16{_NSRange=QQ}24Q40@48@56@64q72'>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSTextCheckingTypes' index='2' name='checkingTypes' type='Q'/>
+<arg declared_type='NSDictionary*' index='3' name='options' type='@'/>
+<arg declared_type='NSArray*' index='4' name='results' type='@'/>
+<arg declared_type='NSOrthography*' index='5' name='orthography' type='@'/>
+<arg declared_type='NSInteger' index='6' name='wordCount' type='i' type64='q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='B32@0:8@16:24' type='B16@0:4@8:12' selector='textView:doCommandBySelector:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='commandSelector' declared_type='SEL' type=':' index='1'/>
+<method selector='textView:doCommandBySelector:' type='B16@0:4@8:12' type64='B32@0:8@16:24'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='SEL' index='1' name='commandSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v64@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32' type='v32@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16' selector='textView:doubleClickedOnCell:inRect:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
+<method selector='textView:doubleClickedOnCell:inRect:' type='v32@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16' type64='v64@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v72@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32Q64' type='v36@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16I32' selector='textView:doubleClickedOnCell:inRect:atIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='cellFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<method selector='textView:doubleClickedOnCell:inRect:atIndex:' type='v36@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16I32' type64='v72@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32Q64'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='cellFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v72@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32@64' type='v36@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@32' selector='textView:draggedCell:inRect:event:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
+<method selector='textView:draggedCell:inRect:event:' type='v36@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@32' type64='v72@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32@64'>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v80@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32@64Q72' type='v40@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@32I36' selector='textView:draggedCell:inRect:event:atIndex:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='3'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
+<method selector='textView:draggedCell:inRect:event:atIndex:' type='v40@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16@32I36' type64='v80@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32@64Q72'>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSRect' index='2' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSEvent*' index='3' name='event' type='@'/>
+<arg declared_type='NSUInteger' index='4' name='charIndex' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@48@0:8@16@24@32Q40' type='@24@0:4@8@12@16I20' selector='textView:menu:forEvent:atIndex:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='menu' declared_type='NSMenu*' type='@' index='1'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='2'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<method selector='textView:menu:forEvent:atIndex:' type='@24@0:4@8@12@16I20' type64='@48@0:8@16@24@32Q40'>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='NSMenu*' index='1' name='menu' type='@'/>
+<arg declared_type='NSEvent*' index='2' name='event' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='charIndex' type='I' type64='Q'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
-<method type64='B48@0:8@16{_NSRange=QQ}24@40' type='B24@0:4@8{_NSRange=II}12@20' selector='textView:shouldChangeTextInRange:replacementString:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='affectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='replacementString' declared_type='NSString*' type='@' index='2'/>
+<method selector='textView:shouldChangeTextInRange:replacementString:' type='B24@0:4@8{_NSRange=II}12@20' type64='B48@0:8@16{_NSRange=QQ}24@40'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSRange' index='1' name='affectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='2' name='replacementString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='textView:shouldChangeTextInRanges:replacementStrings:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='affectedRanges' declared_type='NSArray*' type='@' index='1'/>
-<arg name='replacementStrings' declared_type='NSArray*' type='@' index='2'/>
+<method selector='textView:shouldChangeTextInRanges:replacementStrings:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='affectedRanges' type='@'/>
+<arg declared_type='NSArray*' index='2' name='replacementStrings' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='textView:shouldChangeTypingAttributes:toAttributes:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='oldTypingAttributes' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='newTypingAttributes' declared_type='NSDictionary*' type='@' index='2'/>
+<method selector='textView:shouldChangeTypingAttributes:toAttributes:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='oldTypingAttributes' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='newTypingAttributes' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method type64='q48@0:8@16q24{_NSRange=QQ}32' type='i24@0:4@8i12{_NSRange=II}16' selector='textView:shouldSetSpellingState:range:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='affectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
-</method>
-<method type64='{_NSRange=QQ}56@0:8@16{_NSRange=QQ}24{_NSRange=QQ}40' type='{_NSRange=II}28@0:4@8{_NSRange=II}12{_NSRange=II}20' selector='textView:willChangeSelectionFromCharacterRange:toCharacterRange:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='oldSelectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='newSelectedCharRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='textView:willChangeSelectionFromCharacterRanges:toCharacterRanges:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='oldSelectedCharRanges' declared_type='NSArray*' type='@' index='1'/>
-<arg name='newSelectedCharRanges' declared_type='NSArray*' type='@' index='2'/>
-<retval declared_type='NSArray*' type='@'/>
-</method>
-<method type64='@56@0:8@16{_NSRange=QQ}24@40^Q48' type='@28@0:4@8{_NSRange=II}12@20^Q24' selector='textView:willCheckTextInRange:options:types:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes*' type='^Q' index='3'/>
+<method selector='textView:shouldSetSpellingState:range:' type='i24@0:4@8i12{_NSRange=II}16' type64='q48@0:8@16q24{_NSRange=QQ}32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSInteger' index='1' name='value' type='i' type64='q'/>
+<arg declared_type='NSRange' index='2' name='affectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='textView:willChangeSelectionFromCharacterRange:toCharacterRange:' type='{_NSRange=II}28@0:4@8{_NSRange=II}12{_NSRange=II}20' type64='{_NSRange=QQ}56@0:8@16{_NSRange=QQ}24{_NSRange=QQ}40'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSRange' index='1' name='oldSelectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='2' name='newSelectedCharRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='textView:willChangeSelectionFromCharacterRanges:toCharacterRanges:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSArray*' index='1' name='oldSelectedCharRanges' type='@'/>
+<arg declared_type='NSArray*' index='2' name='newSelectedCharRanges' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='textView:willCheckTextInRange:options:types:' type='@28@0:4@8{_NSRange=II}12@20^Q24' type64='@56@0:8@16{_NSRange=QQ}24@40^Q48'>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
+<arg declared_type='NSTextCheckingTypes*' index='3' name='checkingTypes' type='^Q'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method type64='@40@0:8@16@24Q32' type='@20@0:4@8@12I16' selector='textView:willDisplayToolTip:forCharacterAtIndex:'>
-<arg name='textView' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='tooltip' declared_type='NSString*' type='@' index='1'/>
-<arg name='characterIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='textView:willDisplayToolTip:forCharacterAtIndex:' type='@20@0:4@8@12I16' type64='@40@0:8@16@24Q32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSString*' index='1' name='tooltip' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='characterIndex' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@40@0:8@16@24Q32' type='@20@0:4@8@12I16' selector='textView:writablePasteboardTypesForCell:atIndex:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='textView:willShowSharingServicePicker:forItems:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSTextView*' index='0' name='textView' type='@'/>
+<arg declared_type='NSSharingServicePicker*' index='1' name='servicePicker' type='@'/>
+<arg declared_type='NSArray*' index='2' name='items' type='@'/>
+<retval declared_type='NSSharingServicePicker*' type='@'/>
+</method>
+<method selector='textView:writablePasteboardTypesForCell:atIndex:' type='@20@0:4@8@12I16' type64='@40@0:8@16@24Q32'>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='B56@0:8@16@24Q32@40@48' type='B28@0:4@8@12I16@20@24' selector='textView:writeCell:atIndex:toPasteboard:type:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
-<arg name='cell' declared_type='id' type='@' index='1'/>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='3'/>
-<arg name='type' declared_type='NSString*' type='@' index='4'/>
+<method selector='textView:writeCell:atIndex:toPasteboard:type:' type='B28@0:4@8@12I16@20@24' type64='B56@0:8@16@24Q32@40@48'>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
+<arg declared_type='id' index='1' name='cell' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSPasteboard*' index='3' name='pboard' type='@'/>
+<arg declared_type='NSString*' index='4' name='type' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='textViewDidChangeSelection:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='textViewDidChangeSelection:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='textViewDidChangeTypingAttributes:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='textViewDidChangeTypingAttributes:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='undoManagerForTextView:'>
-<arg name='view' declared_type='NSTextView*' type='@' index='0'/>
+<method selector='undoManagerForTextView:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSTextView*' index='0' name='view' type='@'/>
<retval declared_type='NSUndoManager*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSTokenFieldCellDelegate'>
-<method type64='@48@0:8@16@24q32^q40' type='@24@0:4@8@12i16^i20' selector='tokenFieldCell:completionsForSubstring:indexOfToken:indexOfSelectedItem:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='substring' declared_type='NSString*' type='@' index='1'/>
-<arg name='tokenIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='selectedIndex' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
+<method selector='tokenFieldCell:completionsForSubstring:indexOfToken:indexOfSelectedItem:' type='@24@0:4@8@12i16^i20' type64='@48@0:8@16@24q32^q40'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSString*' index='1' name='substring' type='@'/>
+<arg declared_type='NSInteger' index='2' name='tokenIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger*' index='3' name='selectedIndex' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenFieldCell:displayStringForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<method selector='tokenFieldCell:displayStringForRepresentedObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenFieldCell:editingStringForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<method selector='tokenFieldCell:editingStringForRepresentedObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='tokenFieldCell:hasMenuForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<method selector='tokenFieldCell:hasMenuForRepresentedObject:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenFieldCell:menuForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<method selector='tokenFieldCell:menuForRepresentedObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenFieldCell:readFromPasteboard:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='1'/>
+<method selector='tokenFieldCell:readFromPasteboard:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenFieldCell:representedObjectForEditingString:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='editingString' declared_type='NSString*' type='@' index='1'/>
+<method selector='tokenFieldCell:representedObjectForEditingString:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSString*' index='1' name='editingString' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@40@0:8@16@24Q32' type='@20@0:4@8@12I16' selector='tokenFieldCell:shouldAddObjects:atIndex:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='tokens' declared_type='NSArray*' type='@' index='1'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='tokenFieldCell:shouldAddObjects:atIndex:' type='@20@0:4@8@12I16' type64='@40@0:8@16@24Q32'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSArray*' index='1' name='tokens' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='index' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='Q32@0:8@16@24' type='I16@0:4@8@12' selector='tokenFieldCell:styleForRepresentedObject:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSTokenStyle' type64='Q' type='I'/>
+<method selector='tokenFieldCell:styleForRepresentedObject:' type='I16@0:4@8@12' type64='Q32@0:8@16@24'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
+<retval declared_type='NSTokenStyle' type='I' type64='Q'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='tokenFieldCell:writeRepresentedObjects:toPasteboard:'>
-<arg name='tokenFieldCell' declared_type='NSTokenFieldCell*' type='@' index='0'/>
-<arg name='objects' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<method selector='tokenFieldCell:writeRepresentedObjects:toPasteboard:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSTokenFieldCell*' index='0' name='tokenFieldCell' type='@'/>
+<arg declared_type='NSArray*' index='1' name='objects' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSTokenFieldDelegate'>
-<method type64='@48@0:8@16@24q32^q40' type='@24@0:4@8@12i16^i20' selector='tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='substring' declared_type='NSString*' type='@' index='1'/>
-<arg name='tokenIndex' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='selectedIndex' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
+<method selector='tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:' type='@24@0:4@8@12i16^i20' type64='@48@0:8@16@24q32^q40'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSString*' index='1' name='substring' type='@'/>
+<arg declared_type='NSInteger' index='2' name='tokenIndex' type='i' type64='q'/>
+<arg declared_type='NSInteger*' index='3' name='selectedIndex' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenField:displayStringForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<method selector='tokenField:displayStringForRepresentedObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenField:editingStringForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<method selector='tokenField:editingStringForRepresentedObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='tokenField:hasMenuForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<method selector='tokenField:hasMenuForRepresentedObject:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenField:menuForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
+<method selector='tokenField:menuForRepresentedObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
<retval declared_type='NSMenu*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenField:readFromPasteboard:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='1'/>
+<method selector='tokenField:readFromPasteboard:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pboard' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='tokenField:representedObjectForEditingString:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='editingString' declared_type='NSString*' type='@' index='1'/>
+<method selector='tokenField:representedObjectForEditingString:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSString*' index='1' name='editingString' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@40@0:8@16@24Q32' type='@20@0:4@8@12I16' selector='tokenField:shouldAddObjects:atIndex:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='tokens' declared_type='NSArray*' type='@' index='1'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='tokenField:shouldAddObjects:atIndex:' type='@20@0:4@8@12I16' type64='@40@0:8@16@24Q32'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSArray*' index='1' name='tokens' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='index' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='Q32@0:8@16@24' type='I16@0:4@8@12' selector='tokenField:styleForRepresentedObject:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='representedObject' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSTokenStyle' type64='Q' type='I'/>
+<method selector='tokenField:styleForRepresentedObject:' type='I16@0:4@8@12' type64='Q32@0:8@16@24'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='id' index='1' name='representedObject' type='@'/>
+<retval declared_type='NSTokenStyle' type='I' type64='Q'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='tokenField:writeRepresentedObjects:toPasteboard:'>
-<arg name='tokenField' declared_type='NSTokenField*' type='@' index='0'/>
-<arg name='objects' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<method selector='tokenField:writeRepresentedObjects:toPasteboard:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSTokenField*' index='0' name='tokenField' type='@'/>
+<arg declared_type='NSArray*' index='1' name='objects' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSToolTipOwner'>
-<method type64='@56@0:8@16q24{CGPoint=dd}32^v48' type='@28@0:4@8i12{_NSPoint=ff}16^v24' selector='view:stringForToolTip:point:userData:'>
-<arg name='view' declared_type='NSView*' type='@' index='0'/>
-<arg name='tag' declared_type='NSToolTipTag' type64='q' type='i' index='1'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='data' declared_type='void*' type='^v' index='3'/>
+<method selector='view:stringForToolTip:point:userData:' type='@28@0:4@8i12{_NSPoint=ff}16^v24' type64='@56@0:8@16q24{CGPoint=dd}32^v48'>
+<arg declared_type='NSView*' index='0' name='view' type='@'/>
+<arg declared_type='NSToolTipTag' index='1' name='tag' type='i' type64='q'/>
+<arg declared_type='NSPoint' index='2' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='void*' index='3' name='data' type='^v'/>
<retval declared_type='NSString*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSToolbarDelegate'>
-<method type64='@36@0:8@16@24B32' type='@20@0:4@8@12B16' selector='toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
-<arg name='itemIdentifier' declared_type='NSString*' type='@' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<method selector='toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:' type='@20@0:4@8@12B16' type64='@36@0:8@16@24B32'>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
+<arg declared_type='NSString*' index='1' name='itemIdentifier' type='@'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='NSToolbarItem*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='toolbarAllowedItemIdentifiers:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
+<method selector='toolbarAllowedItemIdentifiers:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='toolbarDefaultItemIdentifiers:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
+<method selector='toolbarDefaultItemIdentifiers:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='toolbarDidRemoveItem:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='toolbarDidRemoveItem:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='toolbarSelectableItemIdentifiers:'>
-<arg name='toolbar' declared_type='NSToolbar*' type='@' index='0'/>
+<method selector='toolbarSelectableItemIdentifiers:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSToolbar*' index='0' name='toolbar' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='toolbarWillAddItem:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='toolbarWillAddItem:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSToolbarItemValidation'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='validateToolbarItem:'>
-<arg name='theItem' declared_type='NSToolbarItem*' type='@' index='0'/>
+<method selector='validateToolbarItem:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSToolbarItem*' index='0' name='theItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSUserInterfaceItemIdentification'>
-<method type64='@16@0:8' type='@8@0:4' selector='identifier'>
+<method selector='identifier' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setIdentifier:'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
+<method selector='setIdentifier:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSUserInterfaceItemSearching'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='localizedTitlesForItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<method selector='localizedTitlesForItem:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='performActionForItem:'>
-<arg name='item' declared_type='id' type='@' index='0'/>
+<method selector='performActionForItem:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16q24@?32' type='v20@0:4@8i12@?16' selector='searchForItemsWithSearchString:resultLimit:matchedItemHandler:'>
-<arg name='searchString' declared_type='NSString*' type='@' index='0'/>
-<arg name='resultLimit' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='handleMatchedItems' function_pointer='true' declared_type='void (^)(NSArray *)' type='@?' index='2'>
+<method selector='searchForItemsWithSearchString:resultLimit:matchedItemHandler:' type='v20@0:4@8i12@?16' type64='v40@0:8@16q24@?32'>
+<arg declared_type='NSString*' index='0' name='searchString' type='@'/>
+<arg declared_type='NSInteger' index='1' name='resultLimit' type='i' type64='q'/>
+<arg declared_type='void (^)(NSArray *)' function_pointer='true' index='2' name='handleMatchedItems' type='@?'>
<arg declared_type='NSArray*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='showAllHelpTopicsForSearchString:'>
-<arg name='searchString' declared_type='NSString*' type='@' index='0'/>
+<method selector='showAllHelpTopicsForSearchString:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='searchString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSUserInterfaceValidations'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='validateUserInterfaceItem:'>
-<arg name='anItem' declared_type='id' type='@' index='0'/>
+<method selector='validateUserInterfaceItem:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='anItem' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSValidatedUserInterfaceItem'>
-<method type64=':16@0:8' type=':8@0:4' selector='action'>
+<method selector='action' type=':8@0:4' type64=':16@0:8'>
<retval declared_type='SEL' type=':'/>
</method>
-<method type64='q16@0:8' type='i8@0:4' selector='tag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method selector='tag' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSViewControllerPresentationAnimator'>
+<method selector='animateDismissalOfViewController:fromViewController:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<arg declared_type='NSViewController*' index='1' name='fromViewController' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='animatePresentationOfViewController:fromViewController:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSViewController*' index='0' name='viewController' type='@'/>
+<arg declared_type='NSViewController*' index='1' name='fromViewController' type='@'/>
+<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSWindowDelegate'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='customWindowsToEnterFullScreenForWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<method selector='customWindowsToEnterFullScreenForWindow:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='customWindowsToExitFullScreenForWindow:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<method selector='customWindowsToEnterFullScreenForWindow:onScreen:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSScreen*' index='1' name='screen' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='window:didDecodeRestorableState:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='state' declared_type='NSCoder*' type='@' index='1'/>
+<method selector='customWindowsToExitFullScreenForWindow:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='window:didDecodeRestorableState:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='state' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B56@0:8@16@24{CGPoint=dd}32@48' type='B28@0:4@8@12{_NSPoint=ff}16@24' selector='window:shouldDragDocumentWithEvent:from:withPasteboard:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='event' declared_type='NSEvent*' type='@' index='1'/>
-<arg name='dragImageLocation' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='3'/>
+<method selector='window:shouldDragDocumentWithEvent:from:withPasteboard:' type='B28@0:4@8@12{_NSPoint=ff}16@24' type64='B56@0:8@16@24{CGPoint=dd}32@48'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSEvent*' index='1' name='event' type='@'/>
+<arg declared_type='NSPoint' index='2' name='dragImageLocation' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPasteboard*' index='3' name='pasteboard' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='window:shouldPopUpDocumentPathMenu:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='menu' declared_type='NSMenu*' type='@' index='1'/>
+<method selector='window:shouldPopUpDocumentPathMenu:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSMenu*' index='1' name='menu' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16d24' type='v20@0:4@8d12' selector='window:startCustomAnimationToEnterFullScreenWithDuration:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='duration' declared_type='NSTimeInterval' type='d' index='1'/>
+<method selector='window:startCustomAnimationToEnterFullScreenOnScreen:withDuration:' type='v24@0:4@8@12d16' type64='v40@0:8@16@24d32'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSScreen*' index='1' name='screen' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='duration' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='window:startCustomAnimationToEnterFullScreenWithDuration:' type='v20@0:4@8d12' type64='v32@0:8@16d24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSTimeInterval' index='1' name='duration' type='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16d24' type='v20@0:4@8d12' selector='window:startCustomAnimationToExitFullScreenWithDuration:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='duration' declared_type='NSTimeInterval' type='d' index='1'/>
+<method selector='window:startCustomAnimationToExitFullScreenWithDuration:' type='v20@0:4@8d12' type64='v32@0:8@16d24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSTimeInterval' index='1' name='duration' type='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='window:willEncodeRestorableState:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='state' declared_type='NSCoder*' type='@' index='1'/>
+<method selector='window:willEncodeRestorableState:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='state' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}64@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}32@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16' selector='window:willPositionSheet:usingRect:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='sheet' declared_type='NSWindow*' type='@' index='1'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='2'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='window:willPositionSheet:usingRect:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}32@0:4@8@12{_NSRect={_NSPoint=ff}{_NSSize=ff}}16' type64='{CGRect={CGPoint=dd}{CGSize=dd}}64@0:8@16@24{CGRect={CGPoint=dd}{CGSize=dd}}32'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSWindow*' index='1' name='sheet' type='@'/>
+<arg declared_type='NSRect' index='2' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</method>
+<method selector='window:willResizeForVersionBrowserWithMaxPreferredSize:maxAllowedSize:' type='{_NSSize=ff}28@0:4@8{_NSSize=ff}12{_NSSize=ff}20' type64='{CGSize=dd}56@0:8@16{CGSize=dd}24{CGSize=dd}40'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSSize' index='1' name='maxPreferredFrameSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSSize' index='2' name='maxAllowedFrameSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method type64='{CGSize=dd}56@0:8@16{CGSize=dd}24{CGSize=dd}40' type='{_NSSize=ff}28@0:4@8{_NSSize=ff}12{_NSSize=ff}20' selector='window:willResizeForVersionBrowserWithMaxPreferredSize:maxAllowedSize:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='maxPreferredFrameSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<arg name='maxAllowedFrameSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='2'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method selector='window:willUseFullScreenContentSize:' type='{_NSSize=ff}20@0:4@8{_NSSize=ff}12' type64='{CGSize=dd}40@0:8@16{CGSize=dd}24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSSize' index='1' name='proposedSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method type64='{CGSize=dd}40@0:8@16{CGSize=dd}24' type='{_NSSize=ff}20@0:4@8{_NSSize=ff}12' selector='window:willUseFullScreenContentSize:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='proposedSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method selector='window:willUseFullScreenPresentationOptions:' type='I16@0:4@8I12' type64='Q32@0:8@16Q24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSApplicationPresentationOptions' index='1' name='proposedOptions' type='I' type64='Q'/>
+<retval declared_type='NSApplicationPresentationOptions' type='I' type64='Q'/>
</method>
-<method type64='Q32@0:8@16Q24' type='I16@0:4@8I12' selector='window:willUseFullScreenPresentationOptions:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='proposedOptions' declared_type='NSApplicationPresentationOptions' type64='Q' type='I' index='1'/>
-<retval declared_type='NSApplicationPresentationOptions' type64='Q' type='I'/>
+<method selector='windowDidBecomeKey:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='windowDidBecomeMain:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidBecomeKey:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidChangeBackingProperties:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidBecomeMain:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidChangeOcclusionState:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidChangeScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidChangeScreen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidChangeScreenProfile:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidChangeScreenProfile:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidDeminiaturize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidDeminiaturize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidEndLiveResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidEndLiveResize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidEndSheet:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidEndSheet:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidEnterFullScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidEnterFullScreen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidEnterVersionBrowser:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidEnterVersionBrowser:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidExitFullScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidExitFullScreen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidExitVersionBrowser:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidExitVersionBrowser:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidExpose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidExpose:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidFailToEnterFullScreen:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<method selector='windowDidFailToEnterFullScreen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidFailToExitFullScreen:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<method selector='windowDidFailToExitFullScreen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidMiniaturize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidMiniaturize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidMove:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidMove:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidResignKey:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidResignKey:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidResignMain:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidResignMain:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidResize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowDidUpdate:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowDidUpdate:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='windowShouldClose:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<method selector='windowShouldClose:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24' type='B28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='windowShouldZoom:toFrame:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='newFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<method selector='windowShouldZoom:toFrame:' type='B28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' type64='B56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSRect' index='1' name='newFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillBeginSheet:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillBeginSheet:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillClose:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillClose:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillEnterFullScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillEnterFullScreen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillEnterVersionBrowser:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillEnterVersionBrowser:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillExitFullScreen:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillExitFullScreen:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillExitVersionBrowser:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillExitVersionBrowser:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillMiniaturize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillMiniaturize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillMove:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillMove:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{CGSize=dd}40@0:8@16{CGSize=dd}24' type='{_NSSize=ff}20@0:4@8{_NSSize=ff}12' selector='windowWillResize:toSize:'>
-<arg name='sender' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='frameSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='1'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<method selector='windowWillResize:toSize:' type='{_NSSize=ff}20@0:4@8{_NSSize=ff}12' type64='{CGSize=dd}40@0:8@16{CGSize=dd}24'>
+<arg declared_type='NSWindow*' index='0' name='sender' type='@'/>
+<arg declared_type='NSSize' index='1' name='frameSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='windowWillReturnFieldEditor:toObject:'>
-<arg name='sender' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='client' declared_type='id' type='@' index='1'/>
+<method selector='windowWillReturnFieldEditor:toObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSWindow*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='client' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='windowWillReturnUndoManager:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
+<method selector='windowWillReturnUndoManager:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
<retval declared_type='NSUndoManager*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='windowWillStartLiveResize:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='windowWillStartLiveResize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='windowWillUseStandardFrame:defaultFrame:'>
-<arg name='window' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='newFrame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='windowWillUseStandardFrame:defaultFrame:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' type64='{CGRect={CGPoint=dd}{CGSize=dd}}56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24'>
+<arg declared_type='NSWindow*' index='0' name='window' type='@'/>
+<arg declared_type='NSRect' index='1' name='newFrame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
</informal_protocol>
<informal_protocol name='NSWindowRestoration'>
-<method type64='v40@0:8@16@24@?32' type='v20@0:4@8@12@?16' selector='restoreWindowWithIdentifier:state:completionHandler:' class_method='true'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
-<arg name='state' declared_type='NSCoder*' type='@' index='1'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSWindow *, NSError *)' type='@?' index='2'>
+<method class_method='true' selector='restoreWindowWithIdentifier:state:completionHandler:' type='v20@0:4@8@12@?16' type64='v40@0:8@16@24@?32'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='NSCoder*' index='1' name='state' type='@'/>
+<arg declared_type='void (^)(NSWindow *, NSError *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSWindow*' type='@'/>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreFoundationFull.bridgesupport b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreFoundationFull.bridgesupport
index de6a48e31e..c9be76ec48 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreFoundationFull.bridgesupport
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreFoundationFull.bridgesupport
@@ -1,953 +1,969 @@
<?xml version='1.0'?>
<signatures version='1.0'>
-<struct name='CFAllocatorContext' type64='{_CFAllocatorContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;allocate&quot;^?&quot;reallocate&quot;^?&quot;deallocate&quot;^?&quot;preferredSize&quot;^?}' type='{_CFAllocatorContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;allocate&quot;^?&quot;reallocate&quot;^?&quot;deallocate&quot;^?&quot;preferredSize&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='CFAllocatorRetainCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFAllocatorContext' type='{_CFAllocatorContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;allocate&quot;^?&quot;reallocate&quot;^?&quot;deallocate&quot;^?&quot;preferredSize&quot;^?}' type64='{_CFAllocatorContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;allocate&quot;^?&quot;reallocate&quot;^?&quot;deallocate&quot;^?&quot;preferredSize&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field declared_type='CFAllocatorRetainCallBack' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='CFAllocatorReleaseCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFAllocatorReleaseCallBack' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFAllocatorCopyDescriptionCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFAllocatorCopyDescriptionCallBack' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='allocate' function_pointer='true' declared_type='CFAllocatorAllocateCallBack' type='^?'>
-<arg declared_type='CFIndex' type64='q' type='l'/>
-<arg declared_type='CFOptionFlags' type64='Q' type='L'/>
+<field declared_type='CFAllocatorAllocateCallBack' function_pointer='true' name='allocate' type='^?'>
+<arg declared_type='CFIndex' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' type='L' type64='Q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void*' type='^v'/>
</field>
-<field name='reallocate' function_pointer='true' declared_type='CFAllocatorReallocateCallBack' type='^?'>
+<field declared_type='CFAllocatorReallocateCallBack' function_pointer='true' name='reallocate' type='^?'>
<arg declared_type='void*' type='^v'/>
-<arg declared_type='CFIndex' type64='q' type='l'/>
-<arg declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFIndex' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' type='L' type64='Q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void*' type='^v'/>
</field>
-<field name='deallocate' function_pointer='true' declared_type='CFAllocatorDeallocateCallBack' type='^?'>
+<field declared_type='CFAllocatorDeallocateCallBack' function_pointer='true' name='deallocate' type='^?'>
<arg declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='preferredSize' function_pointer='true' declared_type='CFAllocatorPreferredSizeCallBack' type='^?'>
-<arg declared_type='CFIndex' type64='q' type='l'/>
-<arg declared_type='CFOptionFlags' type64='Q' type='L'/>
+<field declared_type='CFAllocatorPreferredSizeCallBack' function_pointer='true' name='preferredSize' type='^?'>
+<arg declared_type='CFIndex' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' type='L' type64='Q'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</field>
</struct>
-<struct name='CFArrayCallBacks' type64='{_CFArrayCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?}' type='{_CFArrayCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='retain' function_pointer='true' declared_type='CFArrayRetainCallBack' type='^?'>
+<struct name='CFArrayCallBacks' type='{_CFArrayCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?}' type64='{_CFArrayCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='CFArrayRetainCallBack' function_pointer='true' name='retain' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='CFArrayReleaseCallBack' type='^?'>
+<field declared_type='CFArrayReleaseCallBack' function_pointer='true' name='release' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFArrayCopyDescriptionCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFArrayCopyDescriptionCallBack' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='equal' function_pointer='true' declared_type='CFArrayEqualCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFArrayEqualCallBack' function_pointer='true' name='equal' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</field>
</struct>
-<struct name='CFBagCallBacks' type64='{_CFBagCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}' type='{_CFBagCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='retain' function_pointer='true' declared_type='CFBagRetainCallBack' type='^?'>
+<struct name='CFBagCallBacks' type='{_CFBagCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}' type64='{_CFBagCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='CFBagRetainCallBack' function_pointer='true' name='retain' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='CFBagReleaseCallBack' type='^?'>
+<field declared_type='CFBagReleaseCallBack' function_pointer='true' name='release' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFBagCopyDescriptionCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFBagCopyDescriptionCallBack' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='equal' function_pointer='true' declared_type='CFBagEqualCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFBagEqualCallBack' function_pointer='true' name='equal' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</field>
-<field name='hash' function_pointer='true' declared_type='CFBagHashCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFHashCode' type64='Q' type='L'/>
+<field declared_type='CFBagHashCallBack' function_pointer='true' name='hash' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='CFHashCode' type='L' type64='Q'/>
</field>
</struct>
-<struct name='CFBinaryHeapCallBacks' type64='{_CFBinaryHeapCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;compare&quot;^?}' type='{_CFBinaryHeapCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;compare&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(CFAllocatorRef, void *)' const='true' type='^?'>
+<struct name='CFBinaryHeapCallBacks' type='{_CFBinaryHeapCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;compare&quot;^?}' type64='{_CFBinaryHeapCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;compare&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field const='true' declared_type='void *(*)(CFAllocatorRef, void *)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(CFAllocatorRef, void *)' type='^?'>
+<field declared_type='void (*)(CFAllocatorRef, void *)' function_pointer='true' name='release' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='compare' function_pointer='true' declared_type='CFComparisonResult (*)(void *, void *, void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFComparisonResult (*)( void *, void *, void *)' function_pointer='true' name='compare' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</field>
</struct>
-<struct name='CFBinaryHeapCompareContext' type64='{_CFBinaryHeapCompareContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFBinaryHeapCompareContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' const='true' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFBinaryHeapCompareContext' type='{_CFBinaryHeapCompareContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFBinaryHeapCompareContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field const='true' declared_type='void *(*)( void *)' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='void (*)( void *)' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
-<struct name='CFDictionaryKeyCallBacks' type64='{_CFDictionaryKeyCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}' type='{_CFDictionaryKeyCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='retain' function_pointer='true' declared_type='CFDictionaryRetainCallBack' type='^?'>
+<struct name='CFDictionaryKeyCallBacks' type='{_CFDictionaryKeyCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}' type64='{_CFDictionaryKeyCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='CFDictionaryRetainCallBack' function_pointer='true' name='retain' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='CFDictionaryReleaseCallBack' type='^?'>
+<field declared_type='CFDictionaryReleaseCallBack' function_pointer='true' name='release' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFDictionaryCopyDescriptionCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFDictionaryCopyDescriptionCallBack' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='equal' function_pointer='true' declared_type='CFDictionaryEqualCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFDictionaryEqualCallBack' function_pointer='true' name='equal' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</field>
-<field name='hash' function_pointer='true' declared_type='CFDictionaryHashCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFHashCode' type64='Q' type='L'/>
+<field declared_type='CFDictionaryHashCallBack' function_pointer='true' name='hash' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='CFHashCode' type='L' type64='Q'/>
</field>
</struct>
-<struct name='CFDictionaryValueCallBacks' type64='{_CFDictionaryValueCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?}' type='{_CFDictionaryValueCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='retain' function_pointer='true' declared_type='CFDictionaryRetainCallBack' type='^?'>
+<struct name='CFDictionaryValueCallBacks' type='{_CFDictionaryValueCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?}' type64='{_CFDictionaryValueCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='CFDictionaryRetainCallBack' function_pointer='true' name='retain' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='CFDictionaryReleaseCallBack' type='^?'>
+<field declared_type='CFDictionaryReleaseCallBack' function_pointer='true' name='release' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFDictionaryCopyDescriptionCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFDictionaryCopyDescriptionCallBack' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='equal' function_pointer='true' declared_type='CFDictionaryEqualCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFDictionaryEqualCallBack' function_pointer='true' name='equal' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</field>
</struct>
-<struct name='CFFileDescriptorContext' type64='{_CFFileDescriptorContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFFileDescriptorContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' type='^?'>
+<struct name='CFFileDescriptorContext' type='{_CFFileDescriptorContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFFileDescriptorContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field declared_type='void *(*)(void *)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
+<field declared_type='void (*)(void *)' function_pointer='true' name='release' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
+<field declared_type='CFStringRef (*)(void *)' function_pointer='true' name='copyDescription' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
<struct name='CFGregorianDate' type='{_CFGregorianDate=&quot;year&quot;i&quot;month&quot;c&quot;day&quot;c&quot;hour&quot;c&quot;minute&quot;c&quot;second&quot;d}'>
-<field name='year' declared_type='SInt32' type64='i' type='l'/>
-<field name='month' declared_type='SInt8' type='c'/>
-<field name='day' declared_type='SInt8' type='c'/>
-<field name='hour' declared_type='SInt8' type='c'/>
-<field name='minute' declared_type='SInt8' type='c'/>
-<field name='second' declared_type='double' type='d'/>
+<field declared_type='SInt32' name='year' type='l' type64='i'/>
+<field declared_type='SInt8' name='month' type='c'/>
+<field declared_type='SInt8' name='day' type='c'/>
+<field declared_type='SInt8' name='hour' type='c'/>
+<field declared_type='SInt8' name='minute' type='c'/>
+<field declared_type='double' name='second' type='d'/>
</struct>
<struct name='CFGregorianUnits' type='{_CFGregorianUnits=&quot;years&quot;i&quot;months&quot;i&quot;days&quot;i&quot;hours&quot;i&quot;minutes&quot;i&quot;seconds&quot;d}'>
-<field name='years' declared_type='SInt32' type64='i' type='l'/>
-<field name='months' declared_type='SInt32' type64='i' type='l'/>
-<field name='days' declared_type='SInt32' type64='i' type='l'/>
-<field name='hours' declared_type='SInt32' type64='i' type='l'/>
-<field name='minutes' declared_type='SInt32' type64='i' type='l'/>
-<field name='seconds' declared_type='double' type='d'/>
+<field declared_type='SInt32' name='years' type='l' type64='i'/>
+<field declared_type='SInt32' name='months' type='l' type64='i'/>
+<field declared_type='SInt32' name='days' type='l' type64='i'/>
+<field declared_type='SInt32' name='hours' type='l' type64='i'/>
+<field declared_type='SInt32' name='minutes' type='l' type64='i'/>
+<field declared_type='double' name='seconds' type='d'/>
</struct>
-<struct name='CFMachPortContext' type64='{_CFMachPortContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFMachPortContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' const='true' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFMachPortContext' type='{_CFMachPortContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFMachPortContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field const='true' declared_type='void *(*)( void *)' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='void (*)( void *)' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
-<struct name='CFMessagePortContext' type64='{_CFMessagePortContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFMessagePortContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' const='true' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFMessagePortContext' type='{_CFMessagePortContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFMessagePortContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field const='true' declared_type='void *(*)( void *)' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='void (*)( void *)' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
-<struct name='CFRange' type64='{_CFRange=&quot;location&quot;q&quot;length&quot;q}' type='{_CFRange=&quot;location&quot;i&quot;length&quot;i}'>
-<field name='location' declared_type='CFIndex' type64='q' type='l'/>
-<field name='length' declared_type='CFIndex' type64='q' type='l'/>
+<struct name='CFRange' type='{_CFRange=&quot;location&quot;i&quot;length&quot;i}' type64='{_CFRange=&quot;location&quot;q&quot;length&quot;q}'>
+<field declared_type='CFIndex' name='location' type='l' type64='q'/>
+<field declared_type='CFIndex' name='length' type='l' type64='q'/>
</struct>
-<struct name='CFRunLoopObserverContext' type64='{_CFRunLoopObserverContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFRunLoopObserverContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' const='true' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFRunLoopObserverContext' type='{_CFRunLoopObserverContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFRunLoopObserverContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field const='true' declared_type='void *(*)( void *)' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='void (*)( void *)' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
-<struct name='CFRunLoopSourceContext' type64='{_CFRunLoopSourceContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?&quot;schedule&quot;^?&quot;cancel&quot;^?&quot;perform&quot;^?}' type='{_CFRunLoopSourceContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?&quot;schedule&quot;^?&quot;cancel&quot;^?&quot;perform&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' const='true' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFRunLoopSourceContext' type='{_CFRunLoopSourceContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?&quot;schedule&quot;^?&quot;cancel&quot;^?&quot;perform&quot;^?}' type64='{_CFRunLoopSourceContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?&quot;schedule&quot;^?&quot;cancel&quot;^?&quot;perform&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field const='true' declared_type='void *(*)( void *)' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='void (*)( void *)' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='equal' function_pointer='true' declared_type='Boolean (*)(void *, void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='Boolean (*)( void *, void *)' function_pointer='true' name='equal' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</field>
-<field name='hash' function_pointer='true' declared_type='CFHashCode (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFHashCode' type64='Q' type='L'/>
+<field declared_type='CFHashCode (*)( void *)' function_pointer='true' name='hash' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='CFHashCode' type='L' type64='Q'/>
</field>
-<field name='schedule' function_pointer='true' declared_type='void (*)(void *, CFRunLoopRef, CFStringRef)' type='^?'>
+<field declared_type='void (*)(void *, CFRunLoopRef, CFStringRef)' function_pointer='true' name='schedule' type='^?'>
<arg declared_type='void*' type='^v'/>
<arg declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
<arg declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='cancel' function_pointer='true' declared_type='void (*)(void *, CFRunLoopRef, CFStringRef)' type='^?'>
+<field declared_type='void (*)(void *, CFRunLoopRef, CFStringRef)' function_pointer='true' name='cancel' type='^?'>
<arg declared_type='void*' type='^v'/>
<arg declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
<arg declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='perform' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
+<field declared_type='void (*)(void *)' function_pointer='true' name='perform' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
</struct>
-<struct name='CFRunLoopSourceContext1' type64='{_CFRunLoopSourceContext1=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?&quot;getPort&quot;^?&quot;perform&quot;^?}' type='{_CFRunLoopSourceContext1=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?&quot;getPort&quot;^?&quot;perform&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' const='true' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFRunLoopSourceContext1' type='{_CFRunLoopSourceContext1=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?&quot;getPort&quot;^?&quot;perform&quot;^?}' type64='{_CFRunLoopSourceContext1=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?&quot;getPort&quot;^?&quot;perform&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field const='true' declared_type='void *(*)( void *)' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='void (*)( void *)' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='equal' function_pointer='true' declared_type='Boolean (*)(void *, void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='Boolean (*)( void *, void *)' function_pointer='true' name='equal' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</field>
-<field name='hash' function_pointer='true' declared_type='CFHashCode (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFHashCode' type64='Q' type='L'/>
+<field declared_type='CFHashCode (*)( void *)' function_pointer='true' name='hash' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='CFHashCode' type='L' type64='Q'/>
</field>
-<field name='getPort' function_pointer='true' declared_type='mach_port_t (*)(void *)' type='^?'>
+<field declared_type='mach_port_t (*)(void *)' function_pointer='true' name='getPort' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='mach_port_t' type='I'/>
</field>
-<field name='perform' function_pointer='true' declared_type='void *(*)(void *, CFIndex, CFAllocatorRef, void *)' type='^?'>
+<field declared_type='void *(*)(void *, CFIndex, CFAllocatorRef, void *)' function_pointer='true' name='perform' type='^?'>
<arg declared_type='void*' type='^v'/>
-<arg declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFIndex' type='l' type64='q'/>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void*' type='^v'/>
</field>
</struct>
-<struct name='CFRunLoopTimerContext' type64='{_CFRunLoopTimerContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFRunLoopTimerContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' const='true' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFRunLoopTimerContext' type='{_CFRunLoopTimerContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFRunLoopTimerContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field const='true' declared_type='void *(*)( void *)' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='void (*)( void *)' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
-<struct name='CFSetCallBacks' type64='{_CFSetCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}' type='{_CFSetCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='retain' function_pointer='true' declared_type='CFSetRetainCallBack' type='^?'>
+<struct name='CFSetCallBacks' type='{_CFSetCallBacks=&quot;version&quot;i&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}' type64='{_CFSetCallBacks=&quot;version&quot;q&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?&quot;equal&quot;^?&quot;hash&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='CFSetRetainCallBack' function_pointer='true' name='retain' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='CFSetReleaseCallBack' type='^?'>
+<field declared_type='CFSetReleaseCallBack' function_pointer='true' name='release' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFSetCopyDescriptionCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFSetCopyDescriptionCallBack' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
-<field name='equal' function_pointer='true' declared_type='CFSetEqualCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFSetEqualCallBack' function_pointer='true' name='equal' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</field>
-<field name='hash' function_pointer='true' declared_type='CFSetHashCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFHashCode' type64='Q' type='L'/>
+<field declared_type='CFSetHashCallBack' function_pointer='true' name='hash' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='CFHashCode' type='L' type64='Q'/>
</field>
</struct>
-<struct name='CFSocketContext' type64='{_CFSocketContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFSocketContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' const='true' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFSocketContext' type='{_CFSocketContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFSocketContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field const='true' declared_type='void *(*)( void *)' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='void (*)( void *)' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFStringRef (*)( void *)' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
<struct name='CFSocketSignature' type='{_CFSocketSignature=&quot;protocolFamily&quot;i&quot;socketType&quot;i&quot;protocol&quot;i&quot;address&quot;^{__CFData}}'>
-<field name='protocolFamily' declared_type='SInt32' type64='i' type='l'/>
-<field name='socketType' declared_type='SInt32' type64='i' type='l'/>
-<field name='protocol' declared_type='SInt32' type64='i' type='l'/>
-<field name='address' declared_type='CFDataRef' type='^{__CFData=}'/>
+<field declared_type='SInt32' name='protocolFamily' type='l' type64='i'/>
+<field declared_type='SInt32' name='socketType' type='l' type64='i'/>
+<field declared_type='SInt32' name='protocol' type='l' type64='i'/>
+<field declared_type='CFDataRef' name='address' type='^{__CFData=}'/>
</struct>
-<struct name='CFStreamClientContext' type64='{_CFStreamClientContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFStreamClientContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='void *(*)(void *)' type='^?'>
+<struct name='CFStreamClientContext' type='{_CFStreamClientContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFStreamClientContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field declared_type='void *(*)(void *)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
+<field declared_type='void (*)(void *)' function_pointer='true' name='release' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFStringRef (*)(void *)' type='^?'>
+<field declared_type='CFStringRef (*)(void *)' function_pointer='true' name='copyDescription' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
-<struct name='CFStreamError' type64='{_CFStreamError=&quot;domain&quot;q&quot;error&quot;i}' type='{_CFStreamError=&quot;domain&quot;i&quot;error&quot;i}'>
-<field name='domain' declared_type='CFIndex' type64='q' type='l'/>
-<field name='error' declared_type='SInt32' type64='i' type='l'/>
+<struct name='CFStreamError' type='{_CFStreamError=&quot;domain&quot;i&quot;error&quot;i}' type64='{_CFStreamError=&quot;domain&quot;q&quot;error&quot;i}'>
+<field declared_type='CFIndex' name='domain' type='l' type64='q'/>
+<field declared_type='SInt32' name='error' type='l' type64='i'/>
</struct>
-<struct name='CFStringInlineBuffer' type64='{_CFStringInlineBuffer=&quot;buffer&quot;[64S]&quot;theString&quot;^{__CFString}&quot;directBuffer&quot;^S&quot;rangeToBuffer&quot;{_CFRange=&quot;location&quot;q&quot;length&quot;q}&quot;bufferedRangeStart&quot;q&quot;bufferedRangeEnd&quot;q}' type='{_CFStringInlineBuffer=&quot;buffer&quot;[64S]&quot;theString&quot;^{__CFString}&quot;directBuffer&quot;^S&quot;rangeToBuffer&quot;{_CFRange=&quot;location&quot;i&quot;length&quot;i}&quot;bufferedRangeStart&quot;i&quot;bufferedRangeEnd&quot;i}'>
-<field name='buffer' declared_type='UniChar*' type='[64S]'/>
-<field name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<field name='directBuffer' declared_type='UniChar*' const='true' type='^S'/>
-<field name='rangeToBuffer' declared_type='CFRange' type64='{_CFRange=&quot;location&quot;q&quot;length&quot;q}' type='{_CFRange=&quot;location&quot;i&quot;length&quot;i}'/>
-<field name='bufferedRangeStart' declared_type='CFIndex' type64='q' type='l'/>
-<field name='bufferedRangeEnd' declared_type='CFIndex' type64='q' type='l'/>
+<struct name='CFStringInlineBuffer' type='{_CFStringInlineBuffer=&quot;buffer&quot;[64S]&quot;theString&quot;^{__CFString}&quot;directUniCharBuffer&quot;^S&quot;directCStringBuffer&quot;*&quot;rangeToBuffer&quot;{_CFRange=&quot;location&quot;i&quot;length&quot;i}&quot;bufferedRangeStart&quot;i&quot;bufferedRangeEnd&quot;i}' type64='{_CFStringInlineBuffer=&quot;buffer&quot;[64S]&quot;theString&quot;^{__CFString}&quot;directUniCharBuffer&quot;^S&quot;directCStringBuffer&quot;*&quot;rangeToBuffer&quot;{_CFRange=&quot;location&quot;q&quot;length&quot;q}&quot;bufferedRangeStart&quot;q&quot;bufferedRangeEnd&quot;q}'>
+<field declared_type='UniChar*' name='buffer' type='[64S]'/>
+<field declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<field const='true' declared_type='UniChar*' name='directUniCharBuffer' type='^S'/>
+<field const='true' declared_type='char*' name='directCStringBuffer' type='*'/>
+<field declared_type='CFRange' name='rangeToBuffer' type='{_CFRange=&quot;location&quot;i&quot;length&quot;i}' type64='{_CFRange=&quot;location&quot;q&quot;length&quot;q}'/>
+<field declared_type='CFIndex' name='bufferedRangeStart' type='l' type64='q'/>
+<field declared_type='CFIndex' name='bufferedRangeEnd' type='l' type64='q'/>
</struct>
<struct name='CFSwappedFloat32' type='{_CFSwappedFloat32=&quot;v&quot;I}'>
-<field name='v' declared_type='uint32_t' type='I'/>
+<field declared_type='uint32_t' name='v' type='I'/>
</struct>
<struct name='CFSwappedFloat64' type='{_CFSwappedFloat64=&quot;v&quot;Q}'>
-<field name='v' declared_type='uint64_t' type='Q'/>
+<field declared_type='uint64_t' name='v' type='Q'/>
</struct>
-<struct name='CFTreeContext' type64='{_CFTreeContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFTreeContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='CFTreeRetainCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFTreeContext' type='{_CFTreeContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFTreeContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field declared_type='CFTreeRetainCallBack' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='CFTreeReleaseCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFTreeReleaseCallBack' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFTreeCopyDescriptionCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFTreeCopyDescriptionCallBack' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
<struct name='CFUUIDBytes' type='{_CFUUIDBytes=&quot;byte0&quot;C&quot;byte1&quot;C&quot;byte2&quot;C&quot;byte3&quot;C&quot;byte4&quot;C&quot;byte5&quot;C&quot;byte6&quot;C&quot;byte7&quot;C&quot;byte8&quot;C&quot;byte9&quot;C&quot;byte10&quot;C&quot;byte11&quot;C&quot;byte12&quot;C&quot;byte13&quot;C&quot;byte14&quot;C&quot;byte15&quot;C}'>
-<field name='byte0' declared_type='UInt8' type='C'/>
-<field name='byte1' declared_type='UInt8' type='C'/>
-<field name='byte2' declared_type='UInt8' type='C'/>
-<field name='byte3' declared_type='UInt8' type='C'/>
-<field name='byte4' declared_type='UInt8' type='C'/>
-<field name='byte5' declared_type='UInt8' type='C'/>
-<field name='byte6' declared_type='UInt8' type='C'/>
-<field name='byte7' declared_type='UInt8' type='C'/>
-<field name='byte8' declared_type='UInt8' type='C'/>
-<field name='byte9' declared_type='UInt8' type='C'/>
-<field name='byte10' declared_type='UInt8' type='C'/>
-<field name='byte11' declared_type='UInt8' type='C'/>
-<field name='byte12' declared_type='UInt8' type='C'/>
-<field name='byte13' declared_type='UInt8' type='C'/>
-<field name='byte14' declared_type='UInt8' type='C'/>
-<field name='byte15' declared_type='UInt8' type='C'/>
+<field declared_type='UInt8' name='byte0' type='C'/>
+<field declared_type='UInt8' name='byte1' type='C'/>
+<field declared_type='UInt8' name='byte2' type='C'/>
+<field declared_type='UInt8' name='byte3' type='C'/>
+<field declared_type='UInt8' name='byte4' type='C'/>
+<field declared_type='UInt8' name='byte5' type='C'/>
+<field declared_type='UInt8' name='byte6' type='C'/>
+<field declared_type='UInt8' name='byte7' type='C'/>
+<field declared_type='UInt8' name='byte8' type='C'/>
+<field declared_type='UInt8' name='byte9' type='C'/>
+<field declared_type='UInt8' name='byte10' type='C'/>
+<field declared_type='UInt8' name='byte11' type='C'/>
+<field declared_type='UInt8' name='byte12' type='C'/>
+<field declared_type='UInt8' name='byte13' type='C'/>
+<field declared_type='UInt8' name='byte14' type='C'/>
+<field declared_type='UInt8' name='byte15' type='C'/>
</struct>
<struct name='CFXMLAttributeDeclarationInfo' type='{_CFXMLAttributeDeclarationInfo=&quot;attributeName&quot;^{__CFString}&quot;typeString&quot;^{__CFString}&quot;defaultString&quot;^{__CFString}}'>
-<field name='attributeName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<field name='typeString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<field name='defaultString' declared_type='CFStringRef' type='^{__CFString=}'/>
+<field declared_type='CFStringRef' name='attributeName' type='^{__CFString=}'/>
+<field declared_type='CFStringRef' name='typeString' type='^{__CFString=}'/>
+<field declared_type='CFStringRef' name='defaultString' type='^{__CFString=}'/>
</struct>
-<struct name='CFXMLAttributeListDeclarationInfo' type64='{_CFXMLAttributeListDeclarationInfo=&quot;numberOfAttributes&quot;q&quot;attributes&quot;^{_CFXMLAttributeDeclarationInfo=&quot;attributeName&quot;^{__CFString}&quot;typeString&quot;^{__CFString}&quot;defaultString&quot;^{__CFString}}}' type='{_CFXMLAttributeListDeclarationInfo=&quot;numberOfAttributes&quot;i&quot;attributes&quot;^{_CFXMLAttributeDeclarationInfo=&quot;attributeName&quot;^{__CFString}&quot;typeString&quot;^{__CFString}&quot;defaultString&quot;^{__CFString}}}'>
-<field name='numberOfAttributes' declared_type='CFIndex' type64='q' type='l'/>
-<field name='attributes' declared_type='CFXMLAttributeDeclarationInfo*' type='^{_CFXMLAttributeDeclarationInfo=&quot;attributeName&quot;^{__CFString}&quot;typeString&quot;^{__CFString}&quot;defaultString&quot;^{__CFString}}'/>
+<struct name='CFXMLAttributeListDeclarationInfo' type='{_CFXMLAttributeListDeclarationInfo=&quot;numberOfAttributes&quot;i&quot;attributes&quot;^{_CFXMLAttributeDeclarationInfo=&quot;attributeName&quot;^{__CFString}&quot;typeString&quot;^{__CFString}&quot;defaultString&quot;^{__CFString}}}' type64='{_CFXMLAttributeListDeclarationInfo=&quot;numberOfAttributes&quot;q&quot;attributes&quot;^{_CFXMLAttributeDeclarationInfo=&quot;attributeName&quot;^{__CFString}&quot;typeString&quot;^{__CFString}&quot;defaultString&quot;^{__CFString}}}'>
+<field declared_type='CFIndex' name='numberOfAttributes' type='l' type64='q'/>
+<field declared_type='CFXMLAttributeDeclarationInfo*' name='attributes' type='^{_CFXMLAttributeDeclarationInfo=&quot;attributeName&quot;^{__CFString}&quot;typeString&quot;^{__CFString}&quot;defaultString&quot;^{__CFString}}'/>
</struct>
<struct name='CFXMLDocumentInfo' type='{_CFXMLDocumentInfo=&quot;sourceURL&quot;^{__CFURL}&quot;encoding&quot;I}'>
-<field name='sourceURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<field name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<field declared_type='CFURLRef' name='sourceURL' type='^{__CFURL=}'/>
+<field declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
</struct>
<struct name='CFXMLDocumentTypeInfo' type='{_CFXMLDocumentTypeInfo=&quot;externalID&quot;{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}}'>
-<field name='externalID' declared_type='CFXMLExternalID' type='{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}'/>
+<field declared_type='CFXMLExternalID' name='externalID' type='{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}'/>
</struct>
<struct name='CFXMLElementInfo' type='{_CFXMLElementInfo=&quot;attributes&quot;^{__CFDictionary}&quot;attributeOrder&quot;^{__CFArray}&quot;isEmpty&quot;B&quot;_reserved&quot;[3c]}'>
-<field name='attributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<field name='attributeOrder' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<field name='isEmpty' declared_type='Boolean' type='B'/>
-<field name='_reserved' declared_type='char*' type='[3c]'/>
+<field declared_type='CFDictionaryRef' name='attributes' type='^{__CFDictionary=}'/>
+<field declared_type='CFArrayRef' name='attributeOrder' type='^{__CFArray=}'/>
+<field declared_type='Boolean' name='isEmpty' type='B'/>
+<field declared_type='char*' name='_reserved' type='[3c]'/>
</struct>
<struct name='CFXMLElementTypeDeclarationInfo' type='{_CFXMLElementTypeDeclarationInfo=&quot;contentDescription&quot;^{__CFString}}'>
-<field name='contentDescription' declared_type='CFStringRef' type='^{__CFString=}'/>
+<field declared_type='CFStringRef' name='contentDescription' type='^{__CFString=}'/>
</struct>
-<struct name='CFXMLEntityInfo' type64='{_CFXMLEntityInfo=&quot;entityType&quot;q&quot;replacementText&quot;^{__CFString}&quot;entityID&quot;{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}&quot;notationName&quot;^{__CFString}}' type='{_CFXMLEntityInfo=&quot;entityType&quot;i&quot;replacementText&quot;^{__CFString}&quot;entityID&quot;{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}&quot;notationName&quot;^{__CFString}}'>
-<field name='entityType' declared_type='CFXMLEntityTypeCode' type64='q' type='l'/>
-<field name='replacementText' declared_type='CFStringRef' type='^{__CFString=}'/>
-<field name='entityID' declared_type='CFXMLExternalID' type='{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}'/>
-<field name='notationName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<struct name='CFXMLEntityInfo' type='{_CFXMLEntityInfo=&quot;entityType&quot;l&quot;replacementText&quot;^{__CFString}&quot;entityID&quot;{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}&quot;notationName&quot;^{__CFString}}' type64='{_CFXMLEntityInfo=&quot;entityType&quot;q&quot;replacementText&quot;^{__CFString}&quot;entityID&quot;{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}&quot;notationName&quot;^{__CFString}}'>
+<field declared_type='CFXMLEntityTypeCode' name='entityType' type='l' type64='q'/>
+<field declared_type='CFStringRef' name='replacementText' type='^{__CFString=}'/>
+<field declared_type='CFXMLExternalID' name='entityID' type='{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}'/>
+<field declared_type='CFStringRef' name='notationName' type='^{__CFString=}'/>
</struct>
-<struct name='CFXMLEntityReferenceInfo' type64='{_CFXMLEntityReferenceInfo=&quot;entityType&quot;q}' type='{_CFXMLEntityReferenceInfo=&quot;entityType&quot;i}'>
-<field name='entityType' declared_type='CFXMLEntityTypeCode' type64='q' type='l'/>
+<struct name='CFXMLEntityReferenceInfo' type='{_CFXMLEntityReferenceInfo=&quot;entityType&quot;l}' type64='{_CFXMLEntityReferenceInfo=&quot;entityType&quot;q}'>
+<field declared_type='CFXMLEntityTypeCode' name='entityType' type='l' type64='q'/>
</struct>
<struct name='CFXMLExternalID' type='{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}'>
-<field name='systemID' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<field name='publicID' declared_type='CFStringRef' type='^{__CFString=}'/>
+<field declared_type='CFURLRef' name='systemID' type='^{__CFURL=}'/>
+<field declared_type='CFStringRef' name='publicID' type='^{__CFString=}'/>
</struct>
<struct name='CFXMLNotationInfo' type='{_CFXMLNotationInfo=&quot;externalID&quot;{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}}'>
-<field name='externalID' declared_type='CFXMLExternalID' type='{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}'/>
+<field declared_type='CFXMLExternalID' name='externalID' type='{_CFXMLExternalID=&quot;systemID&quot;^{__CFURL}&quot;publicID&quot;^{__CFString}}'/>
</struct>
-<struct name='CFXMLParserCallBacks' type64='{_CFXMLParserCallBacks=&quot;version&quot;q&quot;createXMLStructure&quot;^?&quot;addChild&quot;^?&quot;endXMLStructure&quot;^?&quot;resolveExternalEntity&quot;^?&quot;handleError&quot;^?}' type='{_CFXMLParserCallBacks=&quot;version&quot;i&quot;createXMLStructure&quot;^?&quot;addChild&quot;^?&quot;endXMLStructure&quot;^?&quot;resolveExternalEntity&quot;^?&quot;handleError&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='createXMLStructure' function_pointer='true' declared_type='CFXMLParserCreateXMLStructureCallBack' type='^?'>
+<struct name='CFXMLParserCallBacks' type='{_CFXMLParserCallBacks=&quot;version&quot;i&quot;createXMLStructure&quot;^?&quot;addChild&quot;^?&quot;endXMLStructure&quot;^?&quot;resolveExternalEntity&quot;^?&quot;handleError&quot;^?}' type64='{_CFXMLParserCallBacks=&quot;version&quot;q&quot;createXMLStructure&quot;^?&quot;addChild&quot;^?&quot;endXMLStructure&quot;^?&quot;resolveExternalEntity&quot;^?&quot;handleError&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='CFXMLParserCreateXMLStructureCallBack' function_pointer='true' name='createXMLStructure' type='^?'>
<arg declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
<arg declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void*' type='^v'/>
</field>
-<field name='addChild' function_pointer='true' declared_type='CFXMLParserAddChildCallBack' type='^?'>
+<field declared_type='CFXMLParserAddChildCallBack' function_pointer='true' name='addChild' type='^?'>
<arg declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
<arg declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='endXMLStructure' function_pointer='true' declared_type='CFXMLParserEndXMLStructureCallBack' type='^?'>
+<field declared_type='CFXMLParserEndXMLStructureCallBack' function_pointer='true' name='endXMLStructure' type='^?'>
<arg declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
<arg declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='resolveExternalEntity' function_pointer='true' declared_type='CFXMLParserResolveExternalEntityCallBack' type='^?'>
+<field declared_type='CFXMLParserResolveExternalEntityCallBack' function_pointer='true' name='resolveExternalEntity' type='^?'>
<arg declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
<arg declared_type='CFXMLExternalID*' type='^{_CFXMLExternalID=^{__CFURL}^{__CFString}}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='CFDataRef' type='^{__CFData=}'/>
</field>
-<field name='handleError' function_pointer='true' declared_type='CFXMLParserHandleErrorCallBack' type='^?'>
+<field declared_type='CFXMLParserHandleErrorCallBack' function_pointer='true' name='handleError' type='^?'>
<arg declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
-<arg declared_type='CFXMLParserStatusCode' type64='q' type='l'/>
+<arg declared_type='CFXMLParserStatusCode' type='l' type64='q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</field>
</struct>
-<struct name='CFXMLParserContext' type64='{_CFXMLParserContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type='{_CFXMLParserContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
-<field name='version' declared_type='CFIndex' type64='q' type='l'/>
-<field name='info' declared_type='void*' type='^v'/>
-<field name='retain' function_pointer='true' declared_type='CFXMLParserRetainCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<struct name='CFXMLParserContext' type='{_CFXMLParserContext=&quot;version&quot;i&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}' type64='{_CFXMLParserContext=&quot;version&quot;q&quot;info&quot;^v&quot;retain&quot;^?&quot;release&quot;^?&quot;copyDescription&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='void*' name='info' type='^v'/>
+<field declared_type='CFXMLParserRetainCallBack' function_pointer='true' name='retain' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</field>
-<field name='release' function_pointer='true' declared_type='CFXMLParserReleaseCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFXMLParserReleaseCallBack' function_pointer='true' name='release' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='copyDescription' function_pointer='true' declared_type='CFXMLParserCopyDescriptionCallBack' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<field declared_type='CFXMLParserCopyDescriptionCallBack' function_pointer='true' name='copyDescription' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</field>
</struct>
<struct name='CFXMLProcessingInstructionInfo' type='{_CFXMLProcessingInstructionInfo=&quot;dataString&quot;^{__CFString}}'>
-<field name='dataString' declared_type='CFStringRef' type='^{__CFString=}'/>
+<field declared_type='CFStringRef' name='dataString' type='^{__CFString=}'/>
</struct>
<struct name='IUnknownVTbl' type='{IUnknownVTbl=&quot;_reserved&quot;^v&quot;QueryInterface&quot;^?&quot;AddRef&quot;^?&quot;Release&quot;^?}'>
-<field name='_reserved' declared_type='void*' type='^v'/>
-<field name='QueryInterface' function_pointer='true' declared_type='HRESULT (*)(void *, REFIID, LPVOID *)' type='^?'>
+<field declared_type='void*' name='_reserved' type='^v'/>
+<field declared_type='HRESULT (*)(void *, REFIID, LPVOID *)' function_pointer='true' name='QueryInterface' type='^?'>
<arg declared_type='void*' type='^v'/>
<arg declared_type='REFIID' type='{_REFIID=CCCCCCCCCCCCCCCC}'/>
<arg declared_type='LPVOID*' type='^^v'/>
-<retval declared_type='HRESULT' type64='i' type='l'/>
+<retval declared_type='HRESULT' type='l' type64='i'/>
</field>
-<field name='AddRef' function_pointer='true' declared_type='ULONG (*)(void *)' type='^?'>
+<field declared_type='ULONG (*)(void *)' function_pointer='true' name='AddRef' type='^?'>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='ULONG' type64='I' type='L'/>
+<retval declared_type='ULONG' type='L' type64='I'/>
</field>
-<field name='Release' function_pointer='true' declared_type='ULONG (*)(void *)' type='^?'>
+<field declared_type='ULONG (*)(void *)' function_pointer='true' name='Release' type='^?'>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='ULONG' type64='I' type='L'/>
+<retval declared_type='ULONG' type='L' type64='I'/>
</field>
</struct>
<struct name='REFIID' type='{_REFIID=&quot;byte0&quot;C&quot;byte1&quot;C&quot;byte2&quot;C&quot;byte3&quot;C&quot;byte4&quot;C&quot;byte5&quot;C&quot;byte6&quot;C&quot;byte7&quot;C&quot;byte8&quot;C&quot;byte9&quot;C&quot;byte10&quot;C&quot;byte11&quot;C&quot;byte12&quot;C&quot;byte13&quot;C&quot;byte14&quot;C&quot;byte15&quot;C}'>
-<field name='byte0' declared_type='UInt8' type='C'/>
-<field name='byte1' declared_type='UInt8' type='C'/>
-<field name='byte2' declared_type='UInt8' type='C'/>
-<field name='byte3' declared_type='UInt8' type='C'/>
-<field name='byte4' declared_type='UInt8' type='C'/>
-<field name='byte5' declared_type='UInt8' type='C'/>
-<field name='byte6' declared_type='UInt8' type='C'/>
-<field name='byte7' declared_type='UInt8' type='C'/>
-<field name='byte8' declared_type='UInt8' type='C'/>
-<field name='byte9' declared_type='UInt8' type='C'/>
-<field name='byte10' declared_type='UInt8' type='C'/>
-<field name='byte11' declared_type='UInt8' type='C'/>
-<field name='byte12' declared_type='UInt8' type='C'/>
-<field name='byte13' declared_type='UInt8' type='C'/>
-<field name='byte14' declared_type='UInt8' type='C'/>
-<field name='byte15' declared_type='UInt8' type='C'/>
+<field declared_type='UInt8' name='byte0' type='C'/>
+<field declared_type='UInt8' name='byte1' type='C'/>
+<field declared_type='UInt8' name='byte2' type='C'/>
+<field declared_type='UInt8' name='byte3' type='C'/>
+<field declared_type='UInt8' name='byte4' type='C'/>
+<field declared_type='UInt8' name='byte5' type='C'/>
+<field declared_type='UInt8' name='byte6' type='C'/>
+<field declared_type='UInt8' name='byte7' type='C'/>
+<field declared_type='UInt8' name='byte8' type='C'/>
+<field declared_type='UInt8' name='byte9' type='C'/>
+<field declared_type='UInt8' name='byte10' type='C'/>
+<field declared_type='UInt8' name='byte11' type='C'/>
+<field declared_type='UInt8' name='byte12' type='C'/>
+<field declared_type='UInt8' name='byte13' type='C'/>
+<field declared_type='UInt8' name='byte14' type='C'/>
+<field declared_type='UInt8' name='byte15' type='C'/>
</struct>
-<cftype name='CFAllocatorRef' gettypeid_func='CFAllocatorGetTypeID' type='^{__CFAllocator=}' tollfree='__NSCFType'/>
-<cftype name='CFArrayRef' gettypeid_func='CFArrayGetTypeID' type='^{__CFArray=}' tollfree='__NSCFArray'/>
-<cftype name='CFAttributedStringRef' gettypeid_func='CFAttributedStringGetTypeID' type='^{__CFAttributedString=}' tollfree='__NSCFAttributedString'/>
-<cftype name='CFBagRef' gettypeid_func='CFBagGetTypeID' type='^{__CFBag=}' tollfree='__NSCFType'/>
-<cftype name='CFBinaryHeapRef' gettypeid_func='CFBinaryHeapGetTypeID' type='^{__CFBinaryHeap=}' tollfree='__NSCFType'/>
-<cftype name='CFBitVectorRef' gettypeid_func='CFBitVectorGetTypeID' type='^{__CFBitVector=}' tollfree='__NSCFType'/>
-<cftype name='CFBooleanRef' gettypeid_func='CFBooleanGetTypeID' type='^{__CFBoolean=}' tollfree='__NSCFBoolean'/>
-<cftype name='CFBundleRef' gettypeid_func='CFBundleGetTypeID' type='^{__CFBundle=}' tollfree='__NSCFType'/>
-<cftype name='CFCalendarRef' gettypeid_func='CFCalendarGetTypeID' type='^{__CFCalendar=}' tollfree='__NSCFCalendar'/>
-<cftype name='CFCharacterSetRef' gettypeid_func='CFCharacterSetGetTypeID' type='^{__CFCharacterSet=}' tollfree='__NSCFCharacterSet'/>
-<cftype name='CFDataRef' gettypeid_func='CFDataGetTypeID' type='^{__CFData=}' tollfree='__NSCFData'/>
-<cftype name='CFDateFormatterRef' gettypeid_func='CFDateFormatterGetTypeID' type='^{__CFDateFormatter=}' tollfree='__NSCFType'/>
-<cftype name='CFDateRef' gettypeid_func='CFDateGetTypeID' type='^{__CFDate=}' tollfree='__NSCFType'/>
-<cftype name='CFDictionaryRef' gettypeid_func='CFDictionaryGetTypeID' type='^{__CFDictionary=}' tollfree='__NSCFDictionary'/>
-<cftype name='CFErrorRef' gettypeid_func='CFErrorGetTypeID' type='^{__CFError=}' tollfree='__NSCFError'/>
-<cftype name='CFFileDescriptorRef' gettypeid_func='CFFileDescriptorGetTypeID' type='^{__CFFileDescriptor=}' tollfree='__NSCFType'/>
-<cftype name='CFFileSecurityRef' gettypeid_func='CFFileSecurityGetTypeID' type='^{__CFFileSecurity=}' tollfree='__NSCFType'/>
-<cftype name='CFLocaleRef' gettypeid_func='CFLocaleGetTypeID' type='^{__CFLocale=}' tollfree='__NSCFLocale'/>
-<cftype name='CFMachPortRef' gettypeid_func='CFMachPortGetTypeID' type='^{__CFMachPort=}' tollfree='NSMachPort'/>
-<cftype name='CFMessagePortRef' gettypeid_func='CFMessagePortGetTypeID' type='^{__CFMessagePort=}' tollfree='__NSCFType'/>
-<cftype name='CFMutableArrayRef' gettypeid_func='CFArrayGetTypeID' type='^{__CFArray=}' tollfree='__NSCFArray'/>
-<cftype name='CFMutableAttributedStringRef' gettypeid_func='CFAttributedStringGetTypeID' type='^{__CFAttributedString=}' tollfree='__NSCFAttributedString'/>
-<cftype name='CFMutableBagRef' gettypeid_func='CFBagGetTypeID' type='^{__CFBag=}' tollfree='__NSCFType'/>
-<cftype name='CFMutableBitVectorRef' gettypeid_func='CFBitVectorGetTypeID' type='^{__CFBitVector=}' tollfree='__NSCFType'/>
-<cftype name='CFMutableCharacterSetRef' gettypeid_func='CFCharacterSetGetTypeID' type='^{__CFCharacterSet=}' tollfree='__NSCFCharacterSet'/>
-<cftype name='CFMutableDataRef' gettypeid_func='CFDataGetTypeID' type='^{__CFData=}' tollfree='__NSCFData'/>
-<cftype name='CFMutableDictionaryRef' gettypeid_func='CFDictionaryGetTypeID' type='^{__CFDictionary=}' tollfree='__NSCFDictionary'/>
-<cftype name='CFMutableSetRef' gettypeid_func='CFSetGetTypeID' type='^{__CFSet=}' tollfree='__NSCFSet'/>
-<cftype name='CFMutableStringRef' gettypeid_func='CFStringGetTypeID' type='^{__CFString=}' tollfree='__NSCFString'/>
-<cftype name='CFNotificationCenterRef' gettypeid_func='CFNotificationCenterGetTypeID' type='^{__CFNotificationCenter=}' tollfree='__NSCFType'/>
-<cftype name='CFNullRef' gettypeid_func='CFNullGetTypeID' type='^{__CFNull=}' tollfree='NSNull'/>
-<cftype name='CFNumberFormatterRef' gettypeid_func='CFNumberFormatterGetTypeID' type='^{__CFNumberFormatter=}' tollfree='__NSCFType'/>
-<cftype name='CFNumberRef' gettypeid_func='CFNumberGetTypeID' type='^{__CFNumber=}' tollfree='__NSCFNumber'/>
-<cftype name='CFPlugInInstanceRef' gettypeid_func='CFPlugInInstanceGetTypeID' type='^{__CFPlugInInstance=}' tollfree='__NSCFType'/>
-<cftype name='CFPlugInRef' gettypeid_func='CFPlugInGetTypeID' type='^{__CFBundle=}' tollfree='__NSCFType'/>
-<cftype name='CFReadStreamRef' gettypeid_func='CFReadStreamGetTypeID' type='^{__CFReadStream=}' tollfree='__NSCFInputStream'/>
-<cftype name='CFRunLoopObserverRef' gettypeid_func='CFRunLoopObserverGetTypeID' type='^{__CFRunLoopObserver=}' tollfree='__NSCFType'/>
-<cftype name='CFRunLoopRef' gettypeid_func='CFRunLoopGetTypeID' type='^{__CFRunLoop=}' tollfree='__NSCFType'/>
-<cftype name='CFRunLoopSourceRef' gettypeid_func='CFRunLoopSourceGetTypeID' type='^{__CFRunLoopSource=}' tollfree='__NSCFType'/>
-<cftype name='CFRunLoopTimerRef' gettypeid_func='CFRunLoopTimerGetTypeID' type='^{__CFRunLoopTimer=}' tollfree='__NSCFTimer'/>
-<cftype name='CFSetRef' gettypeid_func='CFSetGetTypeID' type='^{__CFSet=}' tollfree='__NSCFSet'/>
-<cftype name='CFSocketRef' gettypeid_func='CFSocketGetTypeID' type='^{__CFSocket=}' tollfree='__NSCFType'/>
-<cftype name='CFStringRef' gettypeid_func='CFStringGetTypeID' type='^{__CFString=}' tollfree='__NSCFString'/>
-<cftype name='CFStringTokenizerRef' gettypeid_func='CFStringTokenizerGetTypeID' type='^{__CFStringTokenizer=}' tollfree='__NSCFType'/>
-<cftype name='CFTimeZoneRef' gettypeid_func='CFTimeZoneGetTypeID' type='^{__CFTimeZone=}' tollfree='__NSCFType'/>
-<cftype name='CFTreeRef' gettypeid_func='CFTreeGetTypeID' type='^{__CFTree=}' tollfree='__NSCFType'/>
-<cftype name='CFTypeRef' type='^v'/>
-<cftype name='CFURLEnumeratorRef' gettypeid_func='CFURLEnumeratorGetTypeID' type='^{__CFURLEnumerator=}' tollfree='__NSCFType'/>
-<cftype name='CFURLRef' gettypeid_func='CFURLGetTypeID' type='^{__CFURL=}' tollfree='NSURL'/>
-<cftype name='CFUUIDRef' gettypeid_func='CFUUIDGetTypeID' type='^{__CFUUID=}' tollfree='__NSCFType'/>
-<cftype name='CFUserNotificationRef' gettypeid_func='CFUserNotificationGetTypeID' type='^{__CFUserNotification=}' tollfree='__NSCFType'/>
-<cftype name='CFWriteStreamRef' gettypeid_func='CFWriteStreamGetTypeID' type='^{__CFWriteStream=}' tollfree='__NSCFOutputStream'/>
-<cftype name='CFXMLNodeRef' gettypeid_func='CFXMLNodeGetTypeID' type='^{__CFXMLNode=}' tollfree='__NSCFType'/>
-<cftype name='CFXMLParserRef' gettypeid_func='CFXMLParserGetTypeID' type='^{__CFXMLParser=}' tollfree='__NSCFType'/>
-<constant name='kCFAbsoluteTimeIntervalSince1904' declared_type='CFTimeInterval' const='true' type='d'/>
-<constant name='kCFAbsoluteTimeIntervalSince1970' declared_type='CFTimeInterval' const='true' type='d'/>
-<constant name='kCFAllocatorDefault' declared_type='CFAllocatorRef' const='true' type='^{__CFAllocator=}'/>
-<constant name='kCFAllocatorMalloc' declared_type='CFAllocatorRef' const='true' type='^{__CFAllocator=}'/>
-<constant name='kCFAllocatorMallocZone' declared_type='CFAllocatorRef' const='true' type='^{__CFAllocator=}'/>
-<constant name='kCFAllocatorNull' declared_type='CFAllocatorRef' const='true' type='^{__CFAllocator=}'/>
-<constant name='kCFAllocatorSystemDefault' declared_type='CFAllocatorRef' const='true' type='^{__CFAllocator=}'/>
-<constant name='kCFAllocatorUseContext' declared_type='CFAllocatorRef' const='true' type='^{__CFAllocator=}'/>
-<constant name='kCFBooleanFalse' declared_type='CFBooleanRef' const='true' type='^{__CFBoolean=}'/>
-<constant name='kCFBooleanTrue' declared_type='CFBooleanRef' const='true' type='^{__CFBoolean=}'/>
-<constant name='kCFBuddhistCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFBundleDevelopmentRegionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFBundleExecutableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFBundleIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFBundleInfoDictionaryVersionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFBundleLocalizationsKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFBundleNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFBundleVersionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFChineseCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFCopyStringBagCallBacks' declared_type='CFBagCallBacks' type64='{_CFBagCallBacks=q^?^?^?^?^?}' const='true' type='{_CFBagCallBacks=i^?^?^?^?^?}'/>
-<constant name='kCFCopyStringDictionaryKeyCallBacks' declared_type='CFDictionaryKeyCallBacks' type64='{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}' const='true' type='{_CFDictionaryKeyCallBacks=i^?^?^?^?^?}'/>
-<constant name='kCFCopyStringSetCallBacks' declared_type='CFSetCallBacks' type64='{_CFSetCallBacks=q^?^?^?^?^?}' const='true' type='{_CFSetCallBacks=i^?^?^?^?^?}'/>
-<constant name='kCFCoreFoundationVersionNumber' declared_type='double' type='d'/>
-<constant name='kCFDateFormatterAMSymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterCalendarName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterDefaultDate' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterDefaultFormat' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterDoesRelativeDateFormattingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterEraSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterGregorianStartDate' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterIsLenient' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterLongEraSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterMonthSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterPMSymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterQuarterSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterShortMonthSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterShortQuarterSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterShortStandaloneMonthSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterShortStandaloneQuarterSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterShortStandaloneWeekdaySymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterShortWeekdaySymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterStandaloneMonthSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterStandaloneQuarterSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterStandaloneWeekdaySymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterTimeZone' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterTwoDigitStartDate' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterVeryShortMonthSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterVeryShortStandaloneMonthSymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterVeryShortStandaloneWeekdaySymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterVeryShortWeekdaySymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFDateFormatterWeekdaySymbols' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorDescriptionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorDomainCocoa' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorDomainMach' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorDomainOSStatus' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorDomainPOSIX' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorFilePathKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorLocalizedDescriptionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorLocalizedFailureReasonKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorLocalizedRecoverySuggestionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorURLKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFErrorUnderlyingErrorKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFGregorianCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFHebrewCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFISO8601Calendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFIndianCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFIslamicCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFIslamicCivilCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFJapaneseCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleAlternateQuotationBeginDelimiterKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleAlternateQuotationEndDelimiterKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleCalendarIdentifier' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleCollationIdentifier' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleCollatorIdentifier' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleCountryCode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleCurrencyCode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleCurrencySymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleCurrentLocaleDidChangeNotification' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleDecimalSeparator' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleExemplarCharacterSet' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleGroupingSeparator' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleIdentifier' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleLanguageCode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleMeasurementSystem' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleQuotationBeginDelimiterKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleQuotationEndDelimiterKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleScriptCode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleUsesMetricSystem' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFLocaleVariantCode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNull' declared_type='CFNullRef' const='true' type='^{__CFNull=}'/>
-<constant name='kCFNumberFormatterAlwaysShowDecimalSeparator' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterCurrencyCode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterCurrencyDecimalSeparator' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterCurrencyGroupingSeparator' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterCurrencySymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterDecimalSeparator' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterDefaultFormat' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterExponentSymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterFormatWidth' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterGroupingSeparator' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterGroupingSize' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterInfinitySymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterInternationalCurrencySymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterIsLenient' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterMaxFractionDigits' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterMaxIntegerDigits' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterMaxSignificantDigits' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterMinFractionDigits' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterMinIntegerDigits' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterMinSignificantDigits' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterMinusSign' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterMultiplier' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterNaNSymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterNegativePrefix' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterNegativeSuffix' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterPaddingCharacter' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterPaddingPosition' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterPerMillSymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterPercentSymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterPlusSign' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterPositivePrefix' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterPositiveSuffix' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterRoundingIncrement' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterRoundingMode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterSecondaryGroupingSize' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterUseGroupingSeparator' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterUseSignificantDigits' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberFormatterZeroSymbol' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFNumberNaN' declared_type='CFNumberRef' const='true' type='^{__CFNumber=}'/>
-<constant name='kCFNumberNegativeInfinity' declared_type='CFNumberRef' const='true' type='^{__CFNumber=}'/>
-<constant name='kCFNumberPositiveInfinity' declared_type='CFNumberRef' const='true' type='^{__CFNumber=}'/>
-<constant name='kCFPersianCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPlugInDynamicRegisterFunctionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPlugInDynamicRegistrationKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPlugInFactoriesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPlugInTypesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPlugInUnloadFunctionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPreferencesAnyApplication' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPreferencesAnyHost' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPreferencesAnyUser' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPreferencesCurrentApplication' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPreferencesCurrentHost' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFPreferencesCurrentUser' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFRepublicOfChinaCalendar' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFRunLoopCommonModes' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFRunLoopDefaultMode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFSocketCommandKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFSocketErrorKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFSocketNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFSocketRegisterCommand' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFSocketResultKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFSocketRetrieveCommand' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFSocketValueKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStreamPropertyAppendToFile' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStreamPropertyDataWritten' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStreamPropertyFileCurrentOffset' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStreamPropertySocketNativeHandle' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStreamPropertySocketRemoteHostName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStreamPropertySocketRemotePortNumber' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringBinaryHeapCallBacks' declared_type='CFBinaryHeapCallBacks' type64='{_CFBinaryHeapCallBacks=q^?^?^?^?}' const='true' type='{_CFBinaryHeapCallBacks=i^?^?^?^?}'/>
-<constant name='kCFStringTransformFullwidthHalfwidth' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformHiraganaKatakana' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformLatinArabic' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformLatinCyrillic' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformLatinGreek' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformLatinHangul' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformLatinHebrew' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformLatinHiragana' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformLatinKatakana' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformLatinThai' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformMandarinLatin' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformStripCombiningMarks' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformStripDiacritics' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformToLatin' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformToUnicodeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFStringTransformToXMLHex' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFTimeZoneSystemTimeZoneDidChangeNotification' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFTypeArrayCallBacks' declared_type='CFArrayCallBacks' type64='{_CFArrayCallBacks=q^?^?^?^?}' const='true' type='{_CFArrayCallBacks=i^?^?^?^?}'/>
-<constant name='kCFTypeBagCallBacks' declared_type='CFBagCallBacks' type64='{_CFBagCallBacks=q^?^?^?^?^?}' const='true' type='{_CFBagCallBacks=i^?^?^?^?^?}'/>
-<constant name='kCFTypeDictionaryKeyCallBacks' declared_type='CFDictionaryKeyCallBacks' type64='{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}' const='true' type='{_CFDictionaryKeyCallBacks=i^?^?^?^?^?}'/>
-<constant name='kCFTypeDictionaryValueCallBacks' declared_type='CFDictionaryValueCallBacks' type64='{_CFDictionaryValueCallBacks=q^?^?^?^?}' const='true' type='{_CFDictionaryValueCallBacks=i^?^?^?^?}'/>
-<constant name='kCFTypeSetCallBacks' declared_type='CFSetCallBacks' type64='{_CFSetCallBacks=q^?^?^?^?^?}' const='true' type='{_CFSetCallBacks=i^?^?^?^?^?}'/>
-<constant name='kCFURLAttributeModificationDateKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLContentAccessDateKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLContentModificationDateKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLCreationDateKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLCustomIconKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLEffectiveIconKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileAllocatedSizeKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileDirectoryContents' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileExists' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileLastModificationTime' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileLength' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileOwnerID' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFilePOSIXMode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeBlockSpecial' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeCharacterSpecial' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeDirectory' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeNamedPipe' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeRegular' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeSocket' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeSymbolicLink' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileResourceTypeUnknown' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileSecurityKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLFileSizeKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLHTTPStatusCode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLHTTPStatusLine' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLHasHiddenExtensionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsAliasFileKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsDirectoryKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsExecutableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsHiddenKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsMountTriggerKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsPackageKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsReadableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsRegularFileKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsSymbolicLinkKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsSystemImmutableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsUbiquitousItemKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsUserImmutableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsVolumeKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLIsWritableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLKeysOfUnsetValuesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLLabelColorKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLLabelNumberKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLLinkCountKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLLocalizedLabelKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLLocalizedNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLLocalizedTypeDescriptionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLParentDirectoryURLKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLPreferredIOBlockSizeKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLTotalFileAllocatedSizeKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLTotalFileSizeKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLTypeIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLUbiquitousItemHasUnresolvedConflictsKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLUbiquitousItemIsDownloadedKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLUbiquitousItemIsDownloadingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLUbiquitousItemIsUploadedKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLUbiquitousItemIsUploadingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLUbiquitousItemPercentDownloadedKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLUbiquitousItemPercentUploadedKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeAvailableCapacityKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeCreationDateKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIsAutomountedKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIsBrowsableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIsEjectableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIsInternalKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIsJournalingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIsLocalKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIsReadOnlyKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeIsRemovableKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeLocalizedFormatDescriptionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeLocalizedNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeMaximumFileSizeKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeResourceCountKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsAdvisoryFileLockingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsCasePreservedNamesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsCaseSensitiveNamesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsExtendedSecurityKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsHardLinksKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsJournalingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsPersistentIDsKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsRenamingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsRootDirectoryDatesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsSparseFilesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsSymbolicLinksKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsVolumeSizesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeSupportsZeroRunsKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeTotalCapacityKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeURLForRemountingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeURLKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFURLVolumeUUIDStringKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationAlertHeaderKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationAlertMessageKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationAlternateButtonTitleKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationCheckBoxTitlesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationDefaultButtonTitleKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationIconURLKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationLocalizationURLKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationOtherButtonTitleKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationPopUpSelectionKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationPopUpTitlesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationProgressIndicatorValueKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationSoundURLKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationTextFieldTitlesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFUserNotificationTextFieldValuesKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFXMLTreeErrorDescription' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFXMLTreeErrorLineNumber' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFXMLTreeErrorLocation' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCFXMLTreeErrorStatusCode' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
+<cftype gettypeid_func='CFAllocatorGetTypeID' name='CFAllocatorRef' tollfree='__NSCFType' type='^{__CFAllocator=}'/>
+<cftype gettypeid_func='CFArrayGetTypeID' name='CFArrayRef' tollfree='__NSCFArray' type='^{__CFArray=}'/>
+<cftype gettypeid_func='CFAttributedStringGetTypeID' name='CFAttributedStringRef' tollfree='__NSCFAttributedString' type='^{__CFAttributedString=}'/>
+<cftype gettypeid_func='CFBagGetTypeID' name='CFBagRef' tollfree='__NSCFType' type='^{__CFBag=}'/>
+<cftype gettypeid_func='CFBinaryHeapGetTypeID' name='CFBinaryHeapRef' tollfree='__NSCFType' type='^{__CFBinaryHeap=}'/>
+<cftype gettypeid_func='CFBitVectorGetTypeID' name='CFBitVectorRef' tollfree='__NSCFType' type='^{__CFBitVector=}'/>
+<cftype gettypeid_func='CFBooleanGetTypeID' name='CFBooleanRef' tollfree='__NSCFBoolean' type='^{__CFBoolean=}'/>
+<cftype gettypeid_func='CFBundleGetTypeID' name='CFBundleRef' tollfree='__NSCFType' type='^{__CFBundle=}'/>
+<cftype gettypeid_func='CFCalendarGetTypeID' name='CFCalendarRef' tollfree='__NSCFCalendar' type='^{__CFCalendar=}'/>
+<cftype gettypeid_func='CFCharacterSetGetTypeID' name='CFCharacterSetRef' tollfree='__NSCFCharacterSet' type='^{__CFCharacterSet=}'/>
+<cftype gettypeid_func='CFDataGetTypeID' name='CFDataRef' tollfree='__NSCFData' type='^{__CFData=}'/>
+<cftype gettypeid_func='CFDateFormatterGetTypeID' name='CFDateFormatterRef' tollfree='__NSCFType' type='^{__CFDateFormatter=}'/>
+<cftype gettypeid_func='CFDateGetTypeID' name='CFDateRef' tollfree='__NSCFType' type='^{__CFDate=}'/>
+<cftype gettypeid_func='CFDictionaryGetTypeID' name='CFDictionaryRef' tollfree='__NSCFDictionary' type='^{__CFDictionary=}'/>
+<cftype gettypeid_func='CFErrorGetTypeID' name='CFErrorRef' tollfree='__NSCFError' type='^{__CFError=}'/>
+<cftype gettypeid_func='CFFileDescriptorGetTypeID' name='CFFileDescriptorRef' tollfree='__NSCFType' type='^{__CFFileDescriptor=}'/>
+<cftype gettypeid_func='CFFileSecurityGetTypeID' name='CFFileSecurityRef' tollfree='__NSCFType' type='^{__CFFileSecurity=}'/>
+<cftype gettypeid_func='CFLocaleGetTypeID' name='CFLocaleRef' tollfree='__NSCFLocale' type='^{__CFLocale=}'/>
+<cftype gettypeid_func='CFMachPortGetTypeID' name='CFMachPortRef' tollfree='NSMachPort' type='^{__CFMachPort=}'/>
+<cftype gettypeid_func='CFMessagePortGetTypeID' name='CFMessagePortRef' tollfree='__NSCFType' type='^{__CFMessagePort=}'/>
+<cftype gettypeid_func='CFArrayGetTypeID' name='CFMutableArrayRef' tollfree='__NSCFArray' type='^{__CFArray=}'/>
+<cftype gettypeid_func='CFAttributedStringGetTypeID' name='CFMutableAttributedStringRef' tollfree='__NSCFAttributedString' type='^{__CFAttributedString=}'/>
+<cftype gettypeid_func='CFBagGetTypeID' name='CFMutableBagRef' tollfree='__NSCFType' type='^{__CFBag=}'/>
+<cftype gettypeid_func='CFBitVectorGetTypeID' name='CFMutableBitVectorRef' tollfree='__NSCFType' type='^{__CFBitVector=}'/>
+<cftype gettypeid_func='CFCharacterSetGetTypeID' name='CFMutableCharacterSetRef' tollfree='__NSCFCharacterSet' type='^{__CFCharacterSet=}'/>
+<cftype gettypeid_func='CFDataGetTypeID' name='CFMutableDataRef' tollfree='__NSCFData' type='^{__CFData=}'/>
+<cftype gettypeid_func='CFDictionaryGetTypeID' name='CFMutableDictionaryRef' tollfree='__NSCFDictionary' type='^{__CFDictionary=}'/>
+<cftype gettypeid_func='CFSetGetTypeID' name='CFMutableSetRef' tollfree='__NSCFSet' type='^{__CFSet=}'/>
+<cftype gettypeid_func='CFStringGetTypeID' name='CFMutableStringRef' tollfree='__NSCFString' type='^{__CFString=}'/>
+<cftype gettypeid_func='CFNotificationCenterGetTypeID' name='CFNotificationCenterRef' tollfree='__NSCFType' type='^{__CFNotificationCenter=}'/>
+<cftype gettypeid_func='CFNullGetTypeID' name='CFNullRef' tollfree='NSNull' type='^{__CFNull=}'/>
+<cftype gettypeid_func='CFNumberFormatterGetTypeID' name='CFNumberFormatterRef' tollfree='__NSCFType' type='^{__CFNumberFormatter=}'/>
+<cftype gettypeid_func='CFNumberGetTypeID' name='CFNumberRef' tollfree='__NSCFNumber' type='^{__CFNumber=}'/>
+<cftype gettypeid_func='CFPlugInInstanceGetTypeID' name='CFPlugInInstanceRef' tollfree='__NSCFType' type='^{__CFPlugInInstance=}'/>
+<cftype gettypeid_func='CFPlugInGetTypeID' name='CFPlugInRef' tollfree='__NSCFType' type='^{__CFBundle=}'/>
+<cftype gettypeid_func='CFReadStreamGetTypeID' name='CFReadStreamRef' tollfree='__NSCFInputStream' type='^{__CFReadStream=}'/>
+<cftype gettypeid_func='CFRunLoopObserverGetTypeID' name='CFRunLoopObserverRef' tollfree='__NSCFType' type='^{__CFRunLoopObserver=}'/>
+<cftype gettypeid_func='CFRunLoopGetTypeID' name='CFRunLoopRef' tollfree='__NSCFType' type='^{__CFRunLoop=}'/>
+<cftype gettypeid_func='CFRunLoopSourceGetTypeID' name='CFRunLoopSourceRef' tollfree='__NSCFType' type='^{__CFRunLoopSource=}'/>
+<cftype gettypeid_func='CFRunLoopTimerGetTypeID' name='CFRunLoopTimerRef' tollfree='__NSCFTimer' type='^{__CFRunLoopTimer=}'/>
+<cftype gettypeid_func='CFSetGetTypeID' name='CFSetRef' tollfree='__NSCFSet' type='^{__CFSet=}'/>
+<cftype gettypeid_func='CFSocketGetTypeID' name='CFSocketRef' tollfree='__NSCFType' type='^{__CFSocket=}'/>
+<cftype gettypeid_func='CFStringGetTypeID' name='CFStringRef' tollfree='__NSCFString' type='^{__CFString=}'/>
+<cftype gettypeid_func='CFStringTokenizerGetTypeID' name='CFStringTokenizerRef' tollfree='__NSCFType' type='^{__CFStringTokenizer=}'/>
+<cftype gettypeid_func='CFTimeZoneGetTypeID' name='CFTimeZoneRef' tollfree='__NSCFType' type='^{__CFTimeZone=}'/>
+<cftype gettypeid_func='CFTreeGetTypeID' name='CFTreeRef' tollfree='__NSCFType' type='^{__CFTree=}'/>
+<cftype gettypeid_func='CFURLEnumeratorGetTypeID' name='CFURLEnumeratorRef' tollfree='__NSCFType' type='^{__CFURLEnumerator=}'/>
+<cftype gettypeid_func='CFURLGetTypeID' name='CFURLRef' tollfree='NSURL' type='^{__CFURL=}'/>
+<cftype gettypeid_func='CFUUIDGetTypeID' name='CFUUIDRef' tollfree='__NSCFType' type='^{__CFUUID=}'/>
+<cftype gettypeid_func='CFUserNotificationGetTypeID' name='CFUserNotificationRef' tollfree='__NSCFType' type='^{__CFUserNotification=}'/>
+<cftype gettypeid_func='CFWriteStreamGetTypeID' name='CFWriteStreamRef' tollfree='__NSCFOutputStream' type='^{__CFWriteStream=}'/>
+<cftype gettypeid_func='CFXMLNodeGetTypeID' name='CFXMLNodeRef' tollfree='__NSCFType' type='^{__CFXMLNode=}'/>
+<cftype gettypeid_func='CFXMLParserGetTypeID' name='CFXMLParserRef' tollfree='__NSCFType' type='^{__CFXMLParser=}'/>
+<opaque name='CFTypeRef' type='^v'/>
+<constant const='true' declared_type='CFTimeInterval' name='kCFAbsoluteTimeIntervalSince1904' type='d'/>
+<constant const='true' declared_type='CFTimeInterval' name='kCFAbsoluteTimeIntervalSince1970' type='d'/>
+<constant const='true' declared_type='CFAllocatorRef' name='kCFAllocatorDefault' type='^{__CFAllocator=}'/>
+<constant const='true' declared_type='CFAllocatorRef' name='kCFAllocatorMalloc' type='^{__CFAllocator=}'/>
+<constant const='true' declared_type='CFAllocatorRef' name='kCFAllocatorMallocZone' type='^{__CFAllocator=}'/>
+<constant const='true' declared_type='CFAllocatorRef' name='kCFAllocatorNull' type='^{__CFAllocator=}'/>
+<constant const='true' declared_type='CFAllocatorRef' name='kCFAllocatorSystemDefault' type='^{__CFAllocator=}'/>
+<constant const='true' declared_type='CFAllocatorRef' name='kCFAllocatorUseContext' type='^{__CFAllocator=}'/>
+<constant const='true' declared_type='CFBooleanRef' name='kCFBooleanFalse' type='^{__CFBoolean=}'/>
+<constant const='true' declared_type='CFBooleanRef' name='kCFBooleanTrue' type='^{__CFBoolean=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFBuddhistCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFBundleDevelopmentRegionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFBundleExecutableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFBundleIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFBundleInfoDictionaryVersionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFBundleLocalizationsKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFBundleNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFBundleVersionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFChineseCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFBagCallBacks' name='kCFCopyStringBagCallBacks' type='{_CFBagCallBacks=i^?^?^?^?^?}' type64='{_CFBagCallBacks=q^?^?^?^?^?}'/>
+<constant const='true' declared_type='CFDictionaryKeyCallBacks' name='kCFCopyStringDictionaryKeyCallBacks' type='{_CFDictionaryKeyCallBacks=i^?^?^?^?^?}' type64='{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}'/>
+<constant const='true' declared_type='CFSetCallBacks' name='kCFCopyStringSetCallBacks' type='{_CFSetCallBacks=i^?^?^?^?^?}' type64='{_CFSetCallBacks=q^?^?^?^?^?}'/>
+<constant declared_type='double' name='kCFCoreFoundationVersionNumber' type='d'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterAMSymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterCalendarName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterDefaultDate' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterDefaultFormat' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterDoesRelativeDateFormattingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterEraSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterGregorianStartDate' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterIsLenient' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterLongEraSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterMonthSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterPMSymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterQuarterSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterShortMonthSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterShortQuarterSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterShortStandaloneMonthSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterShortStandaloneQuarterSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterShortStandaloneWeekdaySymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterShortWeekdaySymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterStandaloneMonthSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterStandaloneQuarterSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterStandaloneWeekdaySymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterTimeZone' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterTwoDigitStartDate' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterVeryShortMonthSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterVeryShortStandaloneMonthSymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterVeryShortStandaloneWeekdaySymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterVeryShortWeekdaySymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFDateFormatterWeekdaySymbols' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorDescriptionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorDomainCocoa' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorDomainMach' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorDomainOSStatus' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorDomainPOSIX' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorFilePathKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorLocalizedDescriptionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorLocalizedFailureReasonKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorLocalizedRecoverySuggestionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorURLKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFErrorUnderlyingErrorKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFGregorianCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFHebrewCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFISO8601Calendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFIndianCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFIslamicCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFIslamicCivilCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFIslamicTabularCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFIslamicUmmAlQuraCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFJapaneseCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleAlternateQuotationBeginDelimiterKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleAlternateQuotationEndDelimiterKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleCalendarIdentifier' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleCollationIdentifier' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleCollatorIdentifier' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleCountryCode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleCurrencyCode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleCurrencySymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleCurrentLocaleDidChangeNotification' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleDecimalSeparator' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleExemplarCharacterSet' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleGroupingSeparator' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleIdentifier' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleLanguageCode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleMeasurementSystem' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleQuotationBeginDelimiterKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleQuotationEndDelimiterKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleScriptCode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleUsesMetricSystem' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFLocaleVariantCode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFNullRef' name='kCFNull' type='^{__CFNull=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterAlwaysShowDecimalSeparator' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterCurrencyCode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterCurrencyDecimalSeparator' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterCurrencyGroupingSeparator' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterCurrencySymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterDecimalSeparator' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterDefaultFormat' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterExponentSymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterFormatWidth' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterGroupingSeparator' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterGroupingSize' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterInfinitySymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterInternationalCurrencySymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterIsLenient' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterMaxFractionDigits' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterMaxIntegerDigits' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterMaxSignificantDigits' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterMinFractionDigits' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterMinIntegerDigits' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterMinSignificantDigits' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterMinusSign' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterMultiplier' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterNaNSymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterNegativePrefix' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterNegativeSuffix' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterPaddingCharacter' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterPaddingPosition' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterPerMillSymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterPercentSymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterPlusSign' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterPositivePrefix' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterPositiveSuffix' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterRoundingIncrement' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterRoundingMode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterSecondaryGroupingSize' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterUseGroupingSeparator' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterUseSignificantDigits' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFNumberFormatterZeroSymbol' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFNumberRef' name='kCFNumberNaN' type='^{__CFNumber=}'/>
+<constant const='true' declared_type='CFNumberRef' name='kCFNumberNegativeInfinity' type='^{__CFNumber=}'/>
+<constant const='true' declared_type='CFNumberRef' name='kCFNumberPositiveInfinity' type='^{__CFNumber=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPersianCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPlugInDynamicRegisterFunctionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPlugInDynamicRegistrationKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPlugInFactoriesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPlugInTypesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPlugInUnloadFunctionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPreferencesAnyApplication' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPreferencesAnyHost' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPreferencesAnyUser' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPreferencesCurrentApplication' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPreferencesCurrentHost' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFPreferencesCurrentUser' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFRepublicOfChinaCalendar' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFRunLoopCommonModes' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFRunLoopDefaultMode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFSocketCommandKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFSocketErrorKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFSocketNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFSocketRegisterCommand' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFSocketResultKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFSocketRetrieveCommand' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFSocketValueKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStreamPropertyAppendToFile' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStreamPropertyDataWritten' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStreamPropertyFileCurrentOffset' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStreamPropertySocketNativeHandle' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStreamPropertySocketRemoteHostName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStreamPropertySocketRemotePortNumber' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFBinaryHeapCallBacks' name='kCFStringBinaryHeapCallBacks' type='{_CFBinaryHeapCallBacks=i^?^?^?^?}' type64='{_CFBinaryHeapCallBacks=q^?^?^?^?}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformFullwidthHalfwidth' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformHiraganaKatakana' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformLatinArabic' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformLatinCyrillic' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformLatinGreek' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformLatinHangul' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformLatinHebrew' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformLatinHiragana' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformLatinKatakana' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformLatinThai' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformMandarinLatin' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformStripCombiningMarks' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformStripDiacritics' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformToLatin' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformToUnicodeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFStringTransformToXMLHex' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFTimeZoneSystemTimeZoneDidChangeNotification' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFArrayCallBacks' name='kCFTypeArrayCallBacks' type='{_CFArrayCallBacks=i^?^?^?^?}' type64='{_CFArrayCallBacks=q^?^?^?^?}'/>
+<constant const='true' declared_type='CFBagCallBacks' name='kCFTypeBagCallBacks' type='{_CFBagCallBacks=i^?^?^?^?^?}' type64='{_CFBagCallBacks=q^?^?^?^?^?}'/>
+<constant const='true' declared_type='CFDictionaryKeyCallBacks' name='kCFTypeDictionaryKeyCallBacks' type='{_CFDictionaryKeyCallBacks=i^?^?^?^?^?}' type64='{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}'/>
+<constant const='true' declared_type='CFDictionaryValueCallBacks' name='kCFTypeDictionaryValueCallBacks' type='{_CFDictionaryValueCallBacks=i^?^?^?^?}' type64='{_CFDictionaryValueCallBacks=q^?^?^?^?}'/>
+<constant const='true' declared_type='CFSetCallBacks' name='kCFTypeSetCallBacks' type='{_CFSetCallBacks=i^?^?^?^?^?}' type64='{_CFSetCallBacks=q^?^?^?^?^?}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLAddedToDirectoryDateKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLAttributeModificationDateKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLContentAccessDateKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLContentModificationDateKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLCreationDateKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLCustomIconKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLDocumentIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLEffectiveIconKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileAllocatedSizeKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileDirectoryContents' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileExists' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileLastModificationTime' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileLength' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileOwnerID' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFilePOSIXMode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeBlockSpecial' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeCharacterSpecial' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeDirectory' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeNamedPipe' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeRegular' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeSocket' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeSymbolicLink' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileResourceTypeUnknown' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileSecurityKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLFileSizeKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLGenerationIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLHTTPStatusCode' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLHTTPStatusLine' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLHasHiddenExtensionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsAliasFileKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsDirectoryKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsExcludedFromBackupKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsExecutableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsHiddenKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsMountTriggerKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsPackageKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsReadableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsRegularFileKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsSymbolicLinkKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsSystemImmutableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsUbiquitousItemKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsUserImmutableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsVolumeKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLIsWritableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLKeysOfUnsetValuesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLLabelColorKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLLabelNumberKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLLinkCountKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLLocalizedLabelKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLLocalizedNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLLocalizedTypeDescriptionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLParentDirectoryURLKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLPathKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLPreferredIOBlockSizeKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLQuarantinePropertiesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLTagNamesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLTotalFileAllocatedSizeKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLTotalFileSizeKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLTypeIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemDownloadingErrorKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemDownloadingStatusCurrent' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemDownloadingStatusDownloaded' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemDownloadingStatusKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemDownloadingStatusNotDownloaded' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemHasUnresolvedConflictsKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemIsDownloadedKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemIsDownloadingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemIsUploadedKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemIsUploadingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemPercentDownloadedKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemPercentUploadedKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLUbiquitousItemUploadingErrorKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeAvailableCapacityKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeCreationDateKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIsAutomountedKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIsBrowsableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIsEjectableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIsInternalKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIsJournalingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIsLocalKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIsReadOnlyKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeIsRemovableKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeLocalizedFormatDescriptionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeLocalizedNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeMaximumFileSizeKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeResourceCountKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsAdvisoryFileLockingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsCasePreservedNamesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsCaseSensitiveNamesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsExtendedSecurityKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsHardLinksKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsJournalingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsPersistentIDsKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsRenamingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsRootDirectoryDatesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsSparseFilesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsSymbolicLinksKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsVolumeSizesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeSupportsZeroRunsKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeTotalCapacityKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeURLForRemountingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeURLKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFURLVolumeUUIDStringKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationAlertHeaderKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationAlertMessageKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationAlternateButtonTitleKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationCheckBoxTitlesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationDefaultButtonTitleKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationIconURLKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationLocalizationURLKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationOtherButtonTitleKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationPopUpSelectionKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationPopUpTitlesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationProgressIndicatorValueKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationSoundURLKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationTextFieldTitlesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFUserNotificationTextFieldValuesKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFXMLTreeErrorDescription' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFXMLTreeErrorLineNumber' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFXMLTreeErrorLocation' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCFXMLTreeErrorStatusCode' type='^{__CFString=}'/>
<enum name='CFByteOrderBigEndian' value='2'/>
<enum name='CFByteOrderLittleEndian' value='1'/>
<enum name='CFByteOrderUnknown' value='0'/>
@@ -1077,6 +1093,23 @@
<enum name='kCFCoreFoundationVersionNumber10_6_3' value='550.19'/>
<enum name='kCFCoreFoundationVersionNumber10_6_4' value='550.29'/>
<enum name='kCFCoreFoundationVersionNumber10_6_5' value='550.42'/>
+<enum name='kCFCoreFoundationVersionNumber10_6_6' value='550.42'/>
+<enum name='kCFCoreFoundationVersionNumber10_6_7' value='550.42'/>
+<enum name='kCFCoreFoundationVersionNumber10_6_8' value='550.43'/>
+<enum name='kCFCoreFoundationVersionNumber10_7' value='635.00'/>
+<enum name='kCFCoreFoundationVersionNumber10_7_1' value='635.00'/>
+<enum name='kCFCoreFoundationVersionNumber10_7_2' value='635.15'/>
+<enum name='kCFCoreFoundationVersionNumber10_7_3' value='635.19'/>
+<enum name='kCFCoreFoundationVersionNumber10_7_4' value='635.21'/>
+<enum name='kCFCoreFoundationVersionNumber10_7_5' value='635.21'/>
+<enum name='kCFCoreFoundationVersionNumber10_8' value='744.00'/>
+<enum name='kCFCoreFoundationVersionNumber10_8_1' value='744.00'/>
+<enum name='kCFCoreFoundationVersionNumber10_8_2' value='744.12'/>
+<enum name='kCFCoreFoundationVersionNumber10_8_3' value='744.18'/>
+<enum name='kCFCoreFoundationVersionNumber10_8_4' value='744.19'/>
+<enum name='kCFCoreFoundationVersionNumber10_9' value='855.11'/>
+<enum name='kCFCoreFoundationVersionNumber10_9_1' value='855.11'/>
+<enum name='kCFCoreFoundationVersionNumber10_9_2' value='855.14'/>
<enum name='kCFDataSearchAnchored' value='2'/>
<enum name='kCFDataSearchBackwards' value='1'/>
<enum name='kCFDateFormatterFullStyle' value='4'/>
@@ -1086,6 +1119,12 @@
<enum name='kCFDateFormatterShortStyle' value='1'/>
<enum name='kCFFileDescriptorReadCallBack' value='1'/>
<enum name='kCFFileDescriptorWriteCallBack' value='2'/>
+<enum name='kCFFileSecurityClearAccessControlList' value='32'/>
+<enum name='kCFFileSecurityClearGroup' value='2'/>
+<enum name='kCFFileSecurityClearGroupUUID' value='16'/>
+<enum name='kCFFileSecurityClearMode' value='4'/>
+<enum name='kCFFileSecurityClearOwner' value='1'/>
+<enum name='kCFFileSecurityClearOwnerUUID' value='8'/>
<enum name='kCFGregorianAllUnits' value='16777215'/>
<enum name='kCFGregorianUnitsDays' value='4'/>
<enum name='kCFGregorianUnitsHours' value='8'/>
@@ -1365,7 +1404,12 @@
<enum name='kCFTimeZoneNameStyleStandard' value='0'/>
<enum name='kCFURLBookmarkCreationMinimalBookmarkMask' value='512'/>
<enum name='kCFURLBookmarkCreationPreferFileIDResolutionMask' value='256'/>
+<enum name='kCFURLBookmarkCreationSecurityScopeAllowOnlyReadAccess' value='4096'/>
<enum name='kCFURLBookmarkCreationSuitableForBookmarkFile' value='1024'/>
+<enum name='kCFURLBookmarkCreationWithSecurityScope' value='2048'/>
+<enum name='kCFURLBookmarkResolutionWithSecurityScope' value='1024'/>
+<enum name='kCFURLBookmarkResolutionWithoutMountingMask' value='512'/>
+<enum name='kCFURLBookmarkResolutionWithoutUIMask' value='256'/>
<enum name='kCFURLComponentFragment' value='12'/>
<enum name='kCFURLComponentHost' value='8'/>
<enum name='kCFURLComponentNetLocation' value='2'/>
@@ -1459,1745 +1503,1757 @@
<enum name='kCFXMLStatusParseNotBegun' value='-2'/>
<enum name='kCFXMLStatusParseSuccessful' value='0'/>
<function name='CFAbsoluteTimeAddGregorianUnits'>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<arg name='units' declared_type='CFGregorianUnits' type='{_CFGregorianUnits=iiiiid}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFGregorianUnits' name='units' type='{_CFGregorianUnits=iiiiid}'/>
<retval declared_type='CFAbsoluteTime' type='d'/>
</function>
<function name='CFAbsoluteTimeGetCurrent'>
<retval declared_type='CFAbsoluteTime' type='d'/>
</function>
<function name='CFAbsoluteTimeGetDayOfWeek'>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFAbsoluteTimeGetDayOfYear'>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFAbsoluteTimeGetDifferenceAsGregorianUnits'>
-<arg name='at1' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='at2' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<arg name='unitFlags' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFAbsoluteTime' name='at1' type='d'/>
+<arg declared_type='CFAbsoluteTime' name='at2' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFOptionFlags' name='unitFlags' type='L' type64='Q'/>
<retval declared_type='CFGregorianUnits' type='{_CFGregorianUnits=iiiiid}'/>
</function>
<function name='CFAbsoluteTimeGetGregorianDate'>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
<retval declared_type='CFGregorianDate' type='{_CFGregorianDate=iccccd}'/>
</function>
<function name='CFAbsoluteTimeGetWeekOfYear'>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFAllocatorAllocate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='size' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='hint' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='size' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' name='hint' type='L' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='CFAllocatorCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='context' declared_type='CFAllocatorContext*' type64='^{_CFAllocatorContext=q^v^?^?^?^?^?^?^?}' type='^{_CFAllocatorContext=i^v^?^?^?^?^?^?^?}'/>
-<retval declared_type='CFAllocatorRef' already_retained='true' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAllocatorContext*' name='context' type='^{_CFAllocatorContext=i^v^?^?^?^?^?^?^?}' type64='^{_CFAllocatorContext=q^v^?^?^?^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
</function>
<function name='CFAllocatorDeallocate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='ptr' declared_type='void*' type='^v'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='void*' name='ptr' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAllocatorGetContext'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='context' declared_type='CFAllocatorContext*' type64='^{_CFAllocatorContext=q^v^?^?^?^?^?^?^?}' type='^{_CFAllocatorContext=i^v^?^?^?^?^?^?^?}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAllocatorContext*' name='context' type='^{_CFAllocatorContext=i^v^?^?^?^?^?^?^?}' type64='^{_CFAllocatorContext=q^v^?^?^?^?^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAllocatorGetDefault'>
<retval declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
</function>
<function name='CFAllocatorGetPreferredSizeForSize'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='size' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='hint' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='size' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' name='hint' type='L' type64='Q'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFAllocatorGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFAllocatorReallocate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='ptr' declared_type='void*' type='^v'/>
-<arg name='newsize' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='hint' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='void*' name='ptr' type='^v'/>
+<arg declared_type='CFIndex' name='newsize' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' name='hint' type='L' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='CFAllocatorSetDefault'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayAppendArray'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<arg name='otherArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='otherRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFArrayRef' name='otherArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='otherRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayAppendValue'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayApplyFunction'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='applier' function_pointer='true' declared_type='CFArrayApplierFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFArrayApplierFunction' function_pointer='true' name='applier' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayBSearchValues'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<arg name='comparator' function_pointer='true' declared_type='CFComparatorFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<arg declared_type='CFComparatorFunction' function_pointer='true' name='comparator' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='void*' name='context' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFArrayContainsValue'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFArrayCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
-<arg name='numValues' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFArrayCallBacks*' type64='^{_CFArrayCallBacks=q^?^?^?^?}' const='true' type='^{_CFArrayCallBacks=i^?^?^?^?}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
+<arg declared_type='CFIndex' name='numValues' type='l' type64='q'/>
+<arg const='true' declared_type='CFArrayCallBacks*' name='callBacks' type='^{_CFArrayCallBacks=i^?^?^?^?}' type64='^{_CFArrayCallBacks=q^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFArrayCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFArrayCreateMutable'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFArrayCallBacks*' type64='^{_CFArrayCallBacks=q^?^?^?^?}' const='true' type='^{_CFArrayCallBacks=i^?^?^?^?}'/>
-<retval declared_type='CFMutableArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg const='true' declared_type='CFArrayCallBacks*' name='callBacks' type='^{_CFArrayCallBacks=i^?^?^?^?}' type64='^{_CFArrayCallBacks=q^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFArrayCreateMutableCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<retval declared_type='CFMutableArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFArrayExchangeValuesAtIndices'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<arg name='idx1' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='idx2' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFIndex' name='idx1' type='l' type64='q'/>
+<arg declared_type='CFIndex' name='idx2' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayGetCount'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFArrayGetCountOfValue'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFArrayGetFirstIndexOfValue'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFArrayGetLastIndexOfValue'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFArrayGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFArrayGetValueAtIndex'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
+<retval const='true' declared_type='void*' type='^v'/>
</function>
<function name='CFArrayGetValues'>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayInsertValueAtIndex'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayRemoveAllValues'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayRemoveValueAtIndex'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArrayReplaceValues'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='newValues' declared_type='void**' const='true' type='^^v'/>
-<arg name='newCount' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg const='true' declared_type='void**' name='newValues' type='^^v'/>
+<arg declared_type='CFIndex' name='newCount' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArraySetValueAtIndex'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFArraySortValues'>
-<arg name='theArray' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='comparator' function_pointer='true' declared_type='CFComparatorFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFComparatorFunction' function_pointer='true' name='comparator' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAttributedStringBeginEditing'>
-<arg name='aStr' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFMutableAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAttributedStringCreate'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='str' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='attributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFAttributedStringRef' already_retained='true' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='str' type='^{__CFString=}'/>
+<arg declared_type='CFDictionaryRef' name='attributes' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
</function>
<function name='CFAttributedStringCreateCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<retval declared_type='CFAttributedStringRef' already_retained='true' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<retval already_retained='true' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
</function>
<function name='CFAttributedStringCreateMutable'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='maxLength' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFMutableAttributedStringRef' already_retained='true' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='maxLength' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
</function>
<function name='CFAttributedStringCreateMutableCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='maxLength' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<retval declared_type='CFMutableAttributedStringRef' already_retained='true' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='maxLength' type='l' type64='q'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<retval already_retained='true' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
</function>
<function name='CFAttributedStringCreateWithSubstring'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<retval declared_type='CFAttributedStringRef' already_retained='true' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<retval already_retained='true' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
</function>
<function name='CFAttributedStringEndEditing'>
-<arg name='aStr' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFMutableAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAttributedStringGetAttribute'>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='loc' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='attrName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='effectiveRange' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFIndex' name='loc' type='l' type64='q'/>
+<arg declared_type='CFStringRef' name='attrName' type='^{__CFString=}'/>
+<arg declared_type='CFRange*' name='effectiveRange' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
<retval declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFAttributedStringGetAttributeAndLongestEffectiveRange'>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='loc' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='attrName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='inRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='longestEffectiveRange' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFIndex' name='loc' type='l' type64='q'/>
+<arg declared_type='CFStringRef' name='attrName' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='inRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFRange*' name='longestEffectiveRange' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
<retval declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFAttributedStringGetAttributes'>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='loc' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='effectiveRange' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFIndex' name='loc' type='l' type64='q'/>
+<arg declared_type='CFRange*' name='effectiveRange' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFAttributedStringGetAttributesAndLongestEffectiveRange'>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='loc' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='inRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='longestEffectiveRange' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFIndex' name='loc' type='l' type64='q'/>
+<arg declared_type='CFRange' name='inRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFRange*' name='longestEffectiveRange' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFAttributedStringGetLength'>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFAttributedStringGetMutableString'>
-<arg name='aStr' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFMutableAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
<retval declared_type='CFMutableStringRef' type='^{__CFString=}'/>
</function>
<function name='CFAttributedStringGetString'>
-<arg name='aStr' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFAttributedStringGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFAttributedStringRemoveAttribute'>
-<arg name='aStr' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='attrName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringRef' name='attrName' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAttributedStringReplaceAttributedString'>
-<arg name='aStr' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='replacement' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFMutableAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFAttributedStringRef' name='replacement' type='^{__CFAttributedString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAttributedStringReplaceString'>
-<arg name='aStr' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='replacement' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringRef' name='replacement' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAttributedStringSetAttribute'>
-<arg name='aStr' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='attrName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFMutableAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringRef' name='attrName' type='^{__CFString=}'/>
+<arg declared_type='CFTypeRef' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFAttributedStringSetAttributes'>
-<arg name='aStr' declared_type='CFMutableAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='replacement' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='clearOtherAttributes' declared_type='Boolean' type='B'/>
+<arg declared_type='CFMutableAttributedStringRef' name='aStr' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFDictionaryRef' name='replacement' type='^{__CFDictionary=}'/>
+<arg declared_type='Boolean' name='clearOtherAttributes' type='B'/>
<retval declared_type='void' type='v'/>
</function>
+<function name='CFAutorelease'>
+<arg declared_type='CFTypeRef' name='arg' type='@'/>
+<retval declared_type='CFTypeRef' type='@'/>
+</function>
<function name='CFBagAddValue'>
-<arg name='theBag' declared_type='CFMutableBagRef' type='^{__CFBag=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBagApplyFunction'>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<arg name='applier' function_pointer='true' declared_type='CFBagApplierFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg declared_type='CFBagApplierFunction' function_pointer='true' name='applier' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBagContainsValue'>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBagCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
-<arg name='numValues' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFBagCallBacks*' type64='^{_CFBagCallBacks=q^?^?^?^?^?}' const='true' type='^{_CFBagCallBacks=i^?^?^?^?^?}'/>
-<retval declared_type='CFBagRef' already_retained='true' type='^{__CFBag=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
+<arg declared_type='CFIndex' name='numValues' type='l' type64='q'/>
+<arg const='true' declared_type='CFBagCallBacks*' name='callBacks' type='^{_CFBagCallBacks=i^?^?^?^?^?}' type64='^{_CFBagCallBacks=q^?^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFBagRef' type='^{__CFBag=}'/>
</function>
<function name='CFBagCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<retval declared_type='CFBagRef' already_retained='true' type='^{__CFBag=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<retval already_retained='true' declared_type='CFBagRef' type='^{__CFBag=}'/>
</function>
<function name='CFBagCreateMutable'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFBagCallBacks*' type64='^{_CFBagCallBacks=q^?^?^?^?^?}' const='true' type='^{_CFBagCallBacks=i^?^?^?^?^?}'/>
-<retval declared_type='CFMutableBagRef' already_retained='true' type='^{__CFBag=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg const='true' declared_type='CFBagCallBacks*' name='callBacks' type='^{_CFBagCallBacks=i^?^?^?^?^?}' type64='^{_CFBagCallBacks=q^?^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFMutableBagRef' type='^{__CFBag=}'/>
</function>
<function name='CFBagCreateMutableCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<retval declared_type='CFMutableBagRef' already_retained='true' type='^{__CFBag=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<retval already_retained='true' declared_type='CFMutableBagRef' type='^{__CFBag=}'/>
</function>
<function name='CFBagGetCount'>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFBagGetCountOfValue'>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFBagGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFBagGetValue'>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</function>
<function name='CFBagGetValueIfPresent'>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<arg name='candidate' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void*' name='candidate' type='^v'/>
+<arg const='true' declared_type='void**' name='value' type='^^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBagGetValues'>
-<arg name='theBag' declared_type='CFBagRef' type='^{__CFBag=}'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBagRemoveAllValues'>
-<arg name='theBag' declared_type='CFMutableBagRef' type='^{__CFBag=}'/>
+<arg declared_type='CFMutableBagRef' name='theBag' type='^{__CFBag=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBagRemoveValue'>
-<arg name='theBag' declared_type='CFMutableBagRef' type='^{__CFBag=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBagReplaceValue'>
-<arg name='theBag' declared_type='CFMutableBagRef' type='^{__CFBag=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBagSetValue'>
-<arg name='theBag' declared_type='CFMutableBagRef' type='^{__CFBag=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableBagRef' name='theBag' type='^{__CFBag=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBinaryHeapAddValue'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBinaryHeapApplyFunction'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<arg name='applier' function_pointer='true' declared_type='CFBinaryHeapApplierFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<arg declared_type='CFBinaryHeapApplierFunction' function_pointer='true' name='applier' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBinaryHeapContainsValue'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBinaryHeapCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFBinaryHeapCallBacks*' type64='^{_CFBinaryHeapCallBacks=q^?^?^?^?}' const='true' type='^{_CFBinaryHeapCallBacks=i^?^?^?^?}'/>
-<arg name='compareContext' declared_type='CFBinaryHeapCompareContext*' type64='^{_CFBinaryHeapCompareContext=q^v^?^?^?}' const='true' type='^{_CFBinaryHeapCompareContext=i^v^?^?^?}'/>
-<retval declared_type='CFBinaryHeapRef' already_retained='true' type='^{__CFBinaryHeap=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg const='true' declared_type='CFBinaryHeapCallBacks*' name='callBacks' type='^{_CFBinaryHeapCallBacks=i^?^?^?^?}' type64='^{_CFBinaryHeapCallBacks=q^?^?^?^?}'/>
+<arg const='true' declared_type='CFBinaryHeapCompareContext*' name='compareContext' type='^{_CFBinaryHeapCompareContext=i^v^?^?^?}' type64='^{_CFBinaryHeapCompareContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
</function>
<function name='CFBinaryHeapCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<retval declared_type='CFBinaryHeapRef' already_retained='true' type='^{__CFBinaryHeap=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<retval already_retained='true' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
</function>
<function name='CFBinaryHeapGetCount'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFBinaryHeapGetCountOfValue'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFBinaryHeapGetMinimum'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<retval const='true' declared_type='void*' type='^v'/>
</function>
<function name='CFBinaryHeapGetMinimumIfPresent'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<arg name='value' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<arg const='true' declared_type='void**' name='value' type='^^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBinaryHeapGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFBinaryHeapGetValues'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBinaryHeapRemoveAllValues'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBinaryHeapRemoveMinimumValue'>
-<arg name='heap' declared_type='CFBinaryHeapRef' type='^{__CFBinaryHeap=}'/>
+<arg declared_type='CFBinaryHeapRef' name='heap' type='^{__CFBinaryHeap=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBitVectorContainsBit'>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='CFBit' type64='I' type='L'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFBit' name='value' type='L' type64='I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBitVectorCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='numBits' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFBitVectorRef' already_retained='true' type='^{__CFBitVector=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='bytes' type='*'/>
+<arg declared_type='CFIndex' name='numBits' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
</function>
<function name='CFBitVectorCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<retval declared_type='CFBitVectorRef' already_retained='true' type='^{__CFBitVector=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<retval already_retained='true' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
</function>
<function name='CFBitVectorCreateMutable'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFMutableBitVectorRef' already_retained='true' type='^{__CFBitVector=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFMutableBitVectorRef' type='^{__CFBitVector=}'/>
</function>
<function name='CFBitVectorCreateMutableCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<retval declared_type='CFMutableBitVectorRef' already_retained='true' type='^{__CFBitVector=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<retval already_retained='true' declared_type='CFMutableBitVectorRef' type='^{__CFBitVector=}'/>
</function>
<function name='CFBitVectorFlipBitAtIndex'>
-<arg name='bv' declared_type='CFMutableBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBitVectorFlipBits'>
-<arg name='bv' declared_type='CFMutableBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFMutableBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBitVectorGetBitAtIndex'>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFBit' type64='I' type='L'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
+<retval declared_type='CFBit' type='L' type64='I'/>
</function>
<function name='CFBitVectorGetBits'>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='bytes' declared_type='UInt8*' type='*'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='UInt8*' name='bytes' type='*'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBitVectorGetCount'>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFBitVectorGetCountOfBit'>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='CFBit' type64='I' type='L'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFBit' name='value' type='L' type64='I'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFBitVectorGetFirstIndexOfBit'>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='CFBit' type64='I' type='L'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFBit' name='value' type='L' type64='I'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFBitVectorGetLastIndexOfBit'>
-<arg name='bv' declared_type='CFBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='CFBit' type64='I' type='L'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFBit' name='value' type='L' type64='I'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFBitVectorGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFBitVectorSetAllBits'>
-<arg name='bv' declared_type='CFMutableBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='value' declared_type='CFBit' type64='I' type='L'/>
+<arg declared_type='CFMutableBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFBit' name='value' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBitVectorSetBitAtIndex'>
-<arg name='bv' declared_type='CFMutableBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='value' declared_type='CFBit' type64='I' type='L'/>
+<arg declared_type='CFMutableBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
+<arg declared_type='CFBit' name='value' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBitVectorSetBits'>
-<arg name='bv' declared_type='CFMutableBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='value' declared_type='CFBit' type64='I' type='L'/>
+<arg declared_type='CFMutableBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFBit' name='value' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBitVectorSetCount'>
-<arg name='bv' declared_type='CFMutableBitVectorRef' type='^{__CFBitVector=}'/>
-<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableBitVectorRef' name='bv' type='^{__CFBitVector=}'/>
+<arg declared_type='CFIndex' name='count' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBooleanGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFBooleanGetValue'>
-<arg name='boolean' declared_type='CFBooleanRef' type='^{__CFBoolean=}'/>
+<arg declared_type='CFBooleanRef' name='boolean' type='^{__CFBoolean=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBundleCloseBundleResourceMap'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='refNum' declared_type='CFBundleRefNum' type64='i' type='s'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRefNum' name='refNum' type='s' type64='i'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBundleCopyAuxiliaryExecutableURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='executableName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='executableName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopyBuiltInPlugInsURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopyBundleLocalizations'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyBundleURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopyExecutableArchitectures'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyExecutableArchitecturesForURL'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyExecutableURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopyInfoDictionaryForURL'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFBundleCopyInfoDictionaryInDirectory'>
-<arg name='bundleURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFURLRef' name='bundleURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFBundleCopyLocalizationsForPreferences'>
-<arg name='locArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='prefArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFArrayRef' name='locArray' type='^{__CFArray=}'/>
+<arg declared_type='CFArrayRef' name='prefArray' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyLocalizationsForURL'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyLocalizedString'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='tableName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='value' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='tableName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFBundleCopyPreferredLocalizationsFromArray'>
-<arg name='locArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFArrayRef' name='locArray' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyPrivateFrameworksURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopyResourceURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='resourceName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='resourceType' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='subDirName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='resourceName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='resourceType' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='subDirName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopyResourceURLForLocalization'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='resourceName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='resourceType' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='subDirName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='localizationName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='resourceName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='resourceType' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='subDirName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='localizationName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopyResourceURLInDirectory'>
-<arg name='bundleURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='resourceName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='resourceType' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='subDirName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='bundleURL' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='resourceName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='resourceType' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='subDirName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopyResourceURLsOfType'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='resourceType' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='subDirName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='resourceType' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='subDirName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyResourceURLsOfTypeForLocalization'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='resourceType' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='subDirName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='localizationName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='resourceType' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='subDirName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='localizationName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyResourceURLsOfTypeInDirectory'>
-<arg name='bundleURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='resourceType' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='subDirName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFURLRef' name='bundleURL' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='resourceType' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='subDirName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleCopyResourcesDirectoryURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopySharedFrameworksURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopySharedSupportURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCopySupportFilesDirectoryURL'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFBundleCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bundleURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFBundleRef' already_retained='true' type='^{__CFBundle=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='bundleURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
</function>
<function name='CFBundleCreateBundlesFromDirectory'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='directoryURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='bundleType' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='directoryURL' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='bundleType' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleGetAllBundles'>
<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFBundleGetBundleWithIdentifier'>
-<arg name='bundleID' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='bundleID' type='^{__CFString=}'/>
<retval declared_type='CFBundleRef' type='^{__CFBundle=}'/>
</function>
<function name='CFBundleGetDataPointerForName'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='symbolName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='symbolName' type='^{__CFString=}'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='CFBundleGetDataPointersForNames'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='symbolNames' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='stbl' declared_type='void**' type='^^v'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFArrayRef' name='symbolNames' type='^{__CFArray=}'/>
+<arg declared_type='void**' name='stbl' type='^^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBundleGetDevelopmentRegion'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFBundleGetFunctionPointerForName'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='functionName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='functionName' type='^{__CFString=}'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='CFBundleGetFunctionPointersForNames'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='functionNames' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='ftbl' declared_type='void**' type='^^v'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFArrayRef' name='functionNames' type='^{__CFArray=}'/>
+<arg declared_type='void**' name='ftbl' type='^^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBundleGetIdentifier'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFBundleGetInfoDictionary'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFBundleGetLocalInfoDictionary'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFBundleGetMainBundle'>
<retval declared_type='CFBundleRef' type='^{__CFBundle=}'/>
</function>
<function name='CFBundleGetPackageInfo'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='packageType' declared_type='UInt32*' type='^I'/>
-<arg name='packageCreator' declared_type='UInt32*' type='^I'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='UInt32*' name='packageType' type='^I'/>
+<arg declared_type='UInt32*' name='packageCreator' type='^I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFBundleGetPackageInfoInDirectory'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='packageType' declared_type='UInt32*' type='^I'/>
-<arg name='packageCreator' declared_type='UInt32*' type='^I'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='UInt32*' name='packageType' type='^I'/>
+<arg declared_type='UInt32*' name='packageCreator' type='^I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBundleGetPlugIn'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
<retval declared_type='CFPlugInRef' type='^{__CFBundle=}'/>
</function>
<function name='CFBundleGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFBundleGetValueForInfoDictionaryKey'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
<retval declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFBundleGetVersionNumber'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='UInt32' type64='I' type='L'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval declared_type='UInt32' type='L' type64='I'/>
</function>
<function name='CFBundleIsExecutableLoaded'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBundleLoadExecutable'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBundleLoadExecutableAndReturnError'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBundleOpenBundleResourceFiles'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='refNum' declared_type='CFBundleRefNum*' type64='^i' type='^s'/>
-<arg name='localizedRefNum' declared_type='CFBundleRefNum*' type64='^i' type='^s'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRefNum*' name='refNum' type='^s' type64='^i'/>
+<arg declared_type='CFBundleRefNum*' name='localizedRefNum' type='^s' type64='^i'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFBundleOpenBundleResourceMap'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<retval declared_type='CFBundleRefNum' type64='i' type='s'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<retval declared_type='CFBundleRefNum' type='s' type64='i'/>
</function>
<function name='CFBundlePreflightExecutable'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFBundleUnloadExecutable'>
-<arg name='bundle' declared_type='CFBundleRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFBundleRef' name='bundle' type='^{__CFBundle=}'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='CFByteOrderGetCurrent' inline='true'>
-<retval declared_type='CFByteOrder' type64='q' type='l'/>
+<function inline='true' name='CFByteOrderGetCurrent'>
+<retval declared_type='CFByteOrder' type='l' type64='q'/>
</function>
<function name='CFCalendarAddComponents' variadic='true'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='at' declared_type='CFAbsoluteTime*' type='^d'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='componentDesc' declared_type='char*' const='true' type='*'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFAbsoluteTime*' name='at' type='^d'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg const='true' declared_type='char*' name='componentDesc' type='*'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCalendarComposeAbsoluteTime' variadic='true'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='at' declared_type='CFAbsoluteTime*' type='^d'/>
-<arg name='componentDesc' declared_type='char*' const='true' type='*'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFAbsoluteTime*' name='at' type='^d'/>
+<arg const='true' declared_type='char*' name='componentDesc' type='*'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCalendarCopyCurrent'>
-<retval declared_type='CFCalendarRef' already_retained='true' type='^{__CFCalendar=}'/>
+<retval already_retained='true' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
</function>
<function name='CFCalendarCopyLocale'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<retval declared_type='CFLocaleRef' already_retained='true' type='^{__CFLocale=}'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<retval already_retained='true' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
</function>
<function name='CFCalendarCopyTimeZone'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<retval declared_type='CFTimeZoneRef' already_retained='true' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<retval already_retained='true' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
</function>
<function name='CFCalendarCreateWithIdentifier'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='identifier' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFCalendarRef' already_retained='true' type='^{__CFCalendar=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='identifier' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
</function>
<function name='CFCalendarDecomposeAbsoluteTime' variadic='true'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='componentDesc' declared_type='char*' const='true' type='*'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<arg const='true' declared_type='char*' name='componentDesc' type='*'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCalendarGetComponentDifference' variadic='true'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='startingAT' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='resultAT' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='componentDesc' declared_type='char*' const='true' type='*'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFAbsoluteTime' name='startingAT' type='d'/>
+<arg declared_type='CFAbsoluteTime' name='resultAT' type='d'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg const='true' declared_type='char*' name='componentDesc' type='*'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCalendarGetFirstWeekday'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFCalendarGetIdentifier'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFCalendarGetMaximumRangeOfUnit'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='unit' declared_type='CFCalendarUnit' type64='Q' type='L'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFCalendarUnit' name='unit' type='L' type64='Q'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFCalendarGetMinimumDaysInFirstWeek'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFCalendarGetMinimumRangeOfUnit'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='unit' declared_type='CFCalendarUnit' type64='Q' type='L'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFCalendarUnit' name='unit' type='L' type64='Q'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFCalendarGetOrdinalityOfUnit'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='smallerUnit' declared_type='CFCalendarUnit' type64='Q' type='L'/>
-<arg name='biggerUnit' declared_type='CFCalendarUnit' type64='Q' type='L'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFCalendarUnit' name='smallerUnit' type='L' type64='Q'/>
+<arg declared_type='CFCalendarUnit' name='biggerUnit' type='L' type64='Q'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFCalendarGetRangeOfUnit'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='smallerUnit' declared_type='CFCalendarUnit' type64='Q' type='L'/>
-<arg name='biggerUnit' declared_type='CFCalendarUnit' type64='Q' type='L'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFCalendarUnit' name='smallerUnit' type='L' type64='Q'/>
+<arg declared_type='CFCalendarUnit' name='biggerUnit' type='L' type64='Q'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFCalendarGetTimeRangeOfUnit'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='unit' declared_type='CFCalendarUnit' type64='Q' type='L'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='startp' declared_type='CFAbsoluteTime*' type='^d'/>
-<arg name='tip' declared_type='CFTimeInterval*' type='^d'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFCalendarUnit' name='unit' type='L' type64='Q'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<arg declared_type='CFAbsoluteTime*' name='startp' type='^d'/>
+<arg declared_type='CFTimeInterval*' name='tip' type='^d'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCalendarGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFCalendarSetFirstWeekday'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='wkdy' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFIndex' name='wkdy' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCalendarSetLocale'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCalendarSetMinimumDaysInFirstWeek'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='mwd' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFIndex' name='mwd' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCalendarSetTimeZone'>
-<arg name='calendar' declared_type='CFCalendarRef' type='^{__CFCalendar=}'/>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFCalendarRef' name='calendar' type='^{__CFCalendar=}'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCharacterSetAddCharactersInRange'>
-<arg name='theSet' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFMutableCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFRange' name='theRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCharacterSetAddCharactersInString'>
-<arg name='theSet' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCharacterSetCreateBitmapRepresentation'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFCharacterSetCreateCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<retval declared_type='CFCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<retval already_retained='true' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
</function>
<function name='CFCharacterSetCreateInvertedSet'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<retval declared_type='CFCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<retval already_retained='true' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
</function>
<function name='CFCharacterSetCreateMutable'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFMutableCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
</function>
<function name='CFCharacterSetCreateMutableCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<retval declared_type='CFMutableCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<retval already_retained='true' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
</function>
<function name='CFCharacterSetCreateWithBitmapRepresentation'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='theData' type='^{__CFData=}'/>
+<retval already_retained='true' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
</function>
<function name='CFCharacterSetCreateWithCharactersInRange'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<retval declared_type='CFCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFRange' name='theRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<retval already_retained='true' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
</function>
<function name='CFCharacterSetCreateWithCharactersInString'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
</function>
<function name='CFCharacterSetGetPredefined'>
-<arg name='theSetIdentifier' declared_type='CFCharacterSetPredefinedSet' type64='q' type='l'/>
+<arg declared_type='CFCharacterSetPredefinedSet' name='theSetIdentifier' type='l' type64='q'/>
<retval declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
</function>
<function name='CFCharacterSetGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFCharacterSetHasMemberInPlane'>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='thePlane' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFIndex' name='thePlane' type='l' type64='q'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCharacterSetIntersect'>
-<arg name='theSet' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theOtherSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFMutableCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFCharacterSetRef' name='theOtherSet' type='^{__CFCharacterSet=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCharacterSetInvert'>
-<arg name='theSet' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFMutableCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCharacterSetIsCharacterMember'>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theChar' declared_type='UniChar' type='S'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='UniChar' name='theChar' type='S'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCharacterSetIsLongCharacterMember'>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theChar' declared_type='UTF32Char' type64='I' type='L'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='UTF32Char' name='theChar' type='L' type64='I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCharacterSetIsSupersetOfSet'>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theOtherset' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFCharacterSetRef' name='theOtherset' type='^{__CFCharacterSet=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFCharacterSetRemoveCharactersInRange'>
-<arg name='theSet' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFMutableCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFRange' name='theRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCharacterSetRemoveCharactersInString'>
-<arg name='theSet' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFCharacterSetUnion'>
-<arg name='theSet' declared_type='CFMutableCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='theOtherSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFMutableCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFCharacterSetRef' name='theOtherSet' type='^{__CFCharacterSet=}'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='CFConvertDoubleHostToSwapped' inline='true'>
-<arg name='arg' declared_type='double' type='d'/>
+<function inline='true' name='CFConvertDoubleHostToSwapped'>
+<arg declared_type='double' name='arg' type='d'/>
<retval declared_type='CFSwappedFloat64' type='{_CFSwappedFloat64=Q}'/>
</function>
-<function name='CFConvertDoubleSwappedToHost' inline='true'>
-<arg name='arg' declared_type='CFSwappedFloat64' type='{_CFSwappedFloat64=Q}'/>
+<function inline='true' name='CFConvertDoubleSwappedToHost'>
+<arg declared_type='CFSwappedFloat64' name='arg' type='{_CFSwappedFloat64=Q}'/>
<retval declared_type='double' type='d'/>
</function>
-<function name='CFConvertFloat32HostToSwapped' inline='true'>
-<arg name='arg' declared_type='Float32' type='f'/>
+<function inline='true' name='CFConvertFloat32HostToSwapped'>
+<arg declared_type='Float32' name='arg' type='f'/>
<retval declared_type='CFSwappedFloat32' type='{_CFSwappedFloat32=I}'/>
</function>
-<function name='CFConvertFloat32SwappedToHost' inline='true'>
-<arg name='arg' declared_type='CFSwappedFloat32' type='{_CFSwappedFloat32=I}'/>
+<function inline='true' name='CFConvertFloat32SwappedToHost'>
+<arg declared_type='CFSwappedFloat32' name='arg' type='{_CFSwappedFloat32=I}'/>
<retval declared_type='Float32' type='f'/>
</function>
-<function name='CFConvertFloat64HostToSwapped' inline='true'>
-<arg name='arg' declared_type='Float64' type='d'/>
+<function inline='true' name='CFConvertFloat64HostToSwapped'>
+<arg declared_type='Float64' name='arg' type='d'/>
<retval declared_type='CFSwappedFloat64' type='{_CFSwappedFloat64=Q}'/>
</function>
-<function name='CFConvertFloat64SwappedToHost' inline='true'>
-<arg name='arg' declared_type='CFSwappedFloat64' type='{_CFSwappedFloat64=Q}'/>
+<function inline='true' name='CFConvertFloat64SwappedToHost'>
+<arg declared_type='CFSwappedFloat64' name='arg' type='{_CFSwappedFloat64=Q}'/>
<retval declared_type='Float64' type='d'/>
</function>
-<function name='CFConvertFloatHostToSwapped' inline='true'>
-<arg name='arg' declared_type='float' type='f'/>
+<function inline='true' name='CFConvertFloatHostToSwapped'>
+<arg declared_type='float' name='arg' type='f'/>
<retval declared_type='CFSwappedFloat32' type='{_CFSwappedFloat32=I}'/>
</function>
-<function name='CFConvertFloatSwappedToHost' inline='true'>
-<arg name='arg' declared_type='CFSwappedFloat32' type='{_CFSwappedFloat32=I}'/>
+<function inline='true' name='CFConvertFloatSwappedToHost'>
+<arg declared_type='CFSwappedFloat32' name='arg' type='{_CFSwappedFloat32=I}'/>
<retval declared_type='float' type='f'/>
</function>
<function name='CFCopyDescription'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
+</function>
+<function name='CFCopyHomeDirectoryURL'>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFCopyTypeIDDescription'>
-<arg name='type_id' declared_type='CFTypeID' type64='Q' type='L'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFTypeID' name='type_id' type='L' type64='Q'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFDataAppendBytes'>
-<arg name='theData' declared_type='CFMutableDataRef' type='^{__CFData=}'/>
-<arg name='bytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableDataRef' name='theData' type='^{__CFData=}'/>
+<arg const='true' declared_type='UInt8*' name='bytes' type='*'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDataCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='bytes' type='*'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFDataCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='theData' type='^{__CFData=}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFDataCreateMutable'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFMutableDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFMutableDataRef' type='^{__CFData=}'/>
</function>
<function name='CFDataCreateMutableCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='theData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFMutableDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg declared_type='CFDataRef' name='theData' type='^{__CFData=}'/>
+<retval already_retained='true' declared_type='CFMutableDataRef' type='^{__CFData=}'/>
</function>
<function name='CFDataCreateWithBytesNoCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='bytesDeallocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='bytes' type='*'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
+<arg declared_type='CFAllocatorRef' name='bytesDeallocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFDataDeleteBytes'>
-<arg name='theData' declared_type='CFMutableDataRef' type='^{__CFData=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFMutableDataRef' name='theData' type='^{__CFData=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDataFind'>
-<arg name='theData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='dataToFind' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='searchRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='compareOptions' declared_type='CFDataSearchFlags' type64='Q' type='L'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFDataRef' name='theData' type='^{__CFData=}'/>
+<arg declared_type='CFDataRef' name='dataToFind' type='^{__CFData=}'/>
+<arg declared_type='CFRange' name='searchRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFDataSearchFlags' name='compareOptions' type='L' type64='Q'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFDataGetBytePtr'>
-<arg name='theData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='UInt8*' const='true' type='*'/>
+<arg declared_type='CFDataRef' name='theData' type='^{__CFData=}'/>
+<retval const='true' declared_type='UInt8*' type='*'/>
</function>
<function name='CFDataGetBytes'>
-<arg name='theData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='buffer' declared_type='UInt8*' type='*'/>
+<arg declared_type='CFDataRef' name='theData' type='^{__CFData=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='UInt8*' name='buffer' type='*'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDataGetLength'>
-<arg name='theData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFDataRef' name='theData' type='^{__CFData=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFDataGetMutableBytePtr'>
-<arg name='theData' declared_type='CFMutableDataRef' type='^{__CFData=}'/>
+<arg declared_type='CFMutableDataRef' name='theData' type='^{__CFData=}'/>
<retval declared_type='UInt8*' type='*'/>
</function>
<function name='CFDataGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFDataIncreaseLength'>
-<arg name='theData' declared_type='CFMutableDataRef' type='^{__CFData=}'/>
-<arg name='extraLength' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableDataRef' name='theData' type='^{__CFData=}'/>
+<arg declared_type='CFIndex' name='extraLength' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDataReplaceBytes'>
-<arg name='theData' declared_type='CFMutableDataRef' type='^{__CFData=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='newBytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='newLength' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableDataRef' name='theData' type='^{__CFData=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg const='true' declared_type='UInt8*' name='newBytes' type='*'/>
+<arg declared_type='CFIndex' name='newLength' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDataSetLength'>
-<arg name='theData' declared_type='CFMutableDataRef' type='^{__CFData=}'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableDataRef' name='theData' type='^{__CFData=}'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDateCompare'>
-<arg name='theDate' declared_type='CFDateRef' type='^{__CFDate=}'/>
-<arg name='otherDate' declared_type='CFDateRef' type='^{__CFDate=}'/>
-<arg name='context' declared_type='void*' type='^v'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<arg declared_type='CFDateRef' name='theDate' type='^{__CFDate=}'/>
+<arg declared_type='CFDateRef' name='otherDate' type='^{__CFDate=}'/>
+<arg declared_type='void*' name='context' type='^v'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</function>
<function name='CFDateCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<retval declared_type='CFDateRef' already_retained='true' type='^{__CFDate=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<retval already_retained='true' declared_type='CFDateRef' type='^{__CFDate=}'/>
</function>
<function name='CFDateFormatterCopyProperty'>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFDateFormatterCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<arg name='dateStyle' declared_type='CFDateFormatterStyle' type64='q' type='l'/>
-<arg name='timeStyle' declared_type='CFDateFormatterStyle' type64='q' type='l'/>
-<retval declared_type='CFDateFormatterRef' already_retained='true' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<arg declared_type='CFDateFormatterStyle' name='dateStyle' type='l' type64='q'/>
+<arg declared_type='CFDateFormatterStyle' name='timeStyle' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
</function>
<function name='CFDateFormatterCreateDateFormatFromTemplate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='tmplate' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='tmplate' type='^{__CFString=}'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFDateFormatterCreateDateFromString'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangep' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
-<retval declared_type='CFDateRef' already_retained='true' type='^{__CFDate=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange*' name='rangep' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
+<retval already_retained='true' declared_type='CFDateRef' type='^{__CFDate=}'/>
</function>
<function name='CFDateFormatterCreateStringWithAbsoluteTime'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFDateFormatterCreateStringWithDate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<arg name='date' declared_type='CFDateRef' type='^{__CFDate=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFDateRef' name='date' type='^{__CFDate=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFDateFormatterGetAbsoluteTimeFromString'>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangep' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
-<arg name='atp' declared_type='CFAbsoluteTime*' type='^d'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange*' name='rangep' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
+<arg declared_type='CFAbsoluteTime*' name='atp' type='^d'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFDateFormatterGetDateStyle'>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<retval declared_type='CFDateFormatterStyle' type64='q' type='l'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<retval declared_type='CFDateFormatterStyle' type='l' type64='q'/>
</function>
<function name='CFDateFormatterGetFormat'>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFDateFormatterGetLocale'>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
<retval declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
</function>
<function name='CFDateFormatterGetTimeStyle'>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<retval declared_type='CFDateFormatterStyle' type64='q' type='l'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<retval declared_type='CFDateFormatterStyle' type='l' type64='q'/>
</function>
<function name='CFDateFormatterGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFDateFormatterSetFormat'>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<arg name='formatString' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFStringRef' name='formatString' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDateFormatterSetProperty'>
-<arg name='formatter' declared_type='CFDateFormatterRef' type='^{__CFDateFormatter=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFDateFormatterRef' name='formatter' type='^{__CFDateFormatter=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFTypeRef' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDateGetAbsoluteTime'>
-<arg name='theDate' declared_type='CFDateRef' type='^{__CFDate=}'/>
+<arg declared_type='CFDateRef' name='theDate' type='^{__CFDate=}'/>
<retval declared_type='CFAbsoluteTime' type='d'/>
</function>
<function name='CFDateGetTimeIntervalSinceDate'>
-<arg name='theDate' declared_type='CFDateRef' type='^{__CFDate=}'/>
-<arg name='otherDate' declared_type='CFDateRef' type='^{__CFDate=}'/>
+<arg declared_type='CFDateRef' name='theDate' type='^{__CFDate=}'/>
+<arg declared_type='CFDateRef' name='otherDate' type='^{__CFDate=}'/>
<retval declared_type='CFTimeInterval' type='d'/>
</function>
<function name='CFDateGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFDictionaryAddValue'>
-<arg name='theDict' declared_type='CFMutableDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDictionaryApplyFunction'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='applier' function_pointer='true' declared_type='CFDictionaryApplierFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg declared_type='CFDictionaryApplierFunction' function_pointer='true' name='applier' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDictionaryContainsKey'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFDictionaryContainsValue'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFDictionaryCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='keys' declared_type='void**' const='true' type='^^v'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
-<arg name='numValues' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='keyCallBacks' declared_type='CFDictionaryKeyCallBacks*' type64='^{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}' const='true' type='^{_CFDictionaryKeyCallBacks=i^?^?^?^?^?}'/>
-<arg name='valueCallBacks' declared_type='CFDictionaryValueCallBacks*' type64='^{_CFDictionaryValueCallBacks=q^?^?^?^?}' const='true' type='^{_CFDictionaryValueCallBacks=i^?^?^?^?}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='void**' name='keys' type='^^v'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
+<arg declared_type='CFIndex' name='numValues' type='l' type64='q'/>
+<arg const='true' declared_type='CFDictionaryKeyCallBacks*' name='keyCallBacks' type='^{_CFDictionaryKeyCallBacks=i^?^?^?^?^?}' type64='^{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}'/>
+<arg const='true' declared_type='CFDictionaryValueCallBacks*' name='valueCallBacks' type='^{_CFDictionaryValueCallBacks=i^?^?^?^?}' type64='^{_CFDictionaryValueCallBacks=q^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFDictionaryCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFDictionaryCreateMutable'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='keyCallBacks' declared_type='CFDictionaryKeyCallBacks*' type64='^{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}' const='true' type='^{_CFDictionaryKeyCallBacks=i^?^?^?^?^?}'/>
-<arg name='valueCallBacks' declared_type='CFDictionaryValueCallBacks*' type64='^{_CFDictionaryValueCallBacks=q^?^?^?^?}' const='true' type='^{_CFDictionaryValueCallBacks=i^?^?^?^?}'/>
-<retval declared_type='CFMutableDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg const='true' declared_type='CFDictionaryKeyCallBacks*' name='keyCallBacks' type='^{_CFDictionaryKeyCallBacks=i^?^?^?^?^?}' type64='^{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}'/>
+<arg const='true' declared_type='CFDictionaryValueCallBacks*' name='valueCallBacks' type='^{_CFDictionaryValueCallBacks=i^?^?^?^?}' type64='^{_CFDictionaryValueCallBacks=q^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFMutableDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFDictionaryCreateMutableCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFMutableDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFMutableDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFDictionaryGetCount'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFDictionaryGetCountOfKey'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFDictionaryGetCountOfValue'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFDictionaryGetKeysAndValues'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='keys' declared_type='void**' const='true' type='^^v'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void**' name='keys' type='^^v'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDictionaryGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFDictionaryGetValue'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</function>
<function name='CFDictionaryGetValueIfPresent'>
-<arg name='theDict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<arg const='true' declared_type='void**' name='value' type='^^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFDictionaryRemoveAllValues'>
-<arg name='theDict' declared_type='CFMutableDictionaryRef' type='^{__CFDictionary=}'/>
+<arg declared_type='CFMutableDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDictionaryRemoveValue'>
-<arg name='theDict' declared_type='CFMutableDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDictionaryReplaceValue'>
-<arg name='theDict' declared_type='CFMutableDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFDictionarySetValue'>
-<arg name='theDict' declared_type='CFMutableDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableDictionaryRef' name='theDict' type='^{__CFDictionary=}'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFEqual'>
-<arg name='cf1' declared_type='CFTypeRef' type='@'/>
-<arg name='cf2' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFTypeRef' name='cf1' type='@'/>
+<arg declared_type='CFTypeRef' name='cf2' type='@'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFErrorCopyDescription'>
-<arg name='err' declared_type='CFErrorRef' type='^{__CFError=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFErrorRef' name='err' type='^{__CFError=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFErrorCopyFailureReason'>
-<arg name='err' declared_type='CFErrorRef' type='^{__CFError=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFErrorRef' name='err' type='^{__CFError=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFErrorCopyRecoverySuggestion'>
-<arg name='err' declared_type='CFErrorRef' type='^{__CFError=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFErrorRef' name='err' type='^{__CFError=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFErrorCopyUserInfo'>
-<arg name='err' declared_type='CFErrorRef' type='^{__CFError=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFErrorRef' name='err' type='^{__CFError=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFErrorCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='domain' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='code' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='userInfo' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFErrorRef' already_retained='true' type='^{__CFError=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='domain' type='^{__CFString=}'/>
+<arg declared_type='CFIndex' name='code' type='l' type64='q'/>
+<arg declared_type='CFDictionaryRef' name='userInfo' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFErrorRef' type='^{__CFError=}'/>
</function>
<function name='CFErrorCreateWithUserInfoKeysAndValues'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='domain' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='code' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='userInfoKeys' declared_type='void **' const='true' type='^^v'/>
-<arg name='userInfoValues' declared_type='void **' const='true' type='^^v'/>
-<arg name='numUserInfoValues' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFErrorRef' already_retained='true' type='^{__CFError=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='domain' type='^{__CFString=}'/>
+<arg declared_type='CFIndex' name='code' type='l' type64='q'/>
+<arg const='true' declared_type='void **' name='userInfoKeys' type='^^v'/>
+<arg const='true' declared_type='void **' name='userInfoValues' type='^^v'/>
+<arg declared_type='CFIndex' name='numUserInfoValues' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFErrorRef' type='^{__CFError=}'/>
</function>
<function name='CFErrorGetCode'>
-<arg name='err' declared_type='CFErrorRef' type='^{__CFError=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFErrorRef' name='err' type='^{__CFError=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFErrorGetDomain'>
-<arg name='err' declared_type='CFErrorRef' type='^{__CFError=}'/>
+<arg declared_type='CFErrorRef' name='err' type='^{__CFError=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFErrorGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFFileDescriptorCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='fd' declared_type='CFFileDescriptorNativeDescriptor' type='i'/>
-<arg name='closeOnInvalidate' declared_type='Boolean' type='B'/>
-<arg name='callout' function_pointer='true' declared_type='CFFileDescriptorCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFFileDescriptorNativeDescriptor' name='fd' type='i'/>
+<arg declared_type='Boolean' name='closeOnInvalidate' type='B'/>
+<arg declared_type='CFFileDescriptorCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
-<arg declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFOptionFlags' type='L' type64='Q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFFileDescriptorContext*' type64='^{_CFFileDescriptorContext=q^v^?^?^?}' const='true' type='^{_CFFileDescriptorContext=i^v^?^?^?}'/>
-<retval declared_type='CFFileDescriptorRef' already_retained='true' type='^{__CFFileDescriptor=}'/>
+<arg const='true' declared_type='CFFileDescriptorContext*' name='context' type='^{_CFFileDescriptorContext=i^v^?^?^?}' type64='^{_CFFileDescriptorContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
</function>
<function name='CFFileDescriptorCreateRunLoopSource'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='f' declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFRunLoopSourceRef' already_retained='true' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFFileDescriptorRef' name='f' type='^{__CFFileDescriptor=}'/>
+<arg declared_type='CFIndex' name='order' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
</function>
<function name='CFFileDescriptorDisableCallBacks'>
-<arg name='f' declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
-<arg name='callBackTypes' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFFileDescriptorRef' name='f' type='^{__CFFileDescriptor=}'/>
+<arg declared_type='CFOptionFlags' name='callBackTypes' type='L' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFFileDescriptorEnableCallBacks'>
-<arg name='f' declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
-<arg name='callBackTypes' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFFileDescriptorRef' name='f' type='^{__CFFileDescriptor=}'/>
+<arg declared_type='CFOptionFlags' name='callBackTypes' type='L' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFFileDescriptorGetContext'>
-<arg name='f' declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
-<arg name='context' declared_type='CFFileDescriptorContext*' type64='^{_CFFileDescriptorContext=q^v^?^?^?}' type='^{_CFFileDescriptorContext=i^v^?^?^?}'/>
+<arg declared_type='CFFileDescriptorRef' name='f' type='^{__CFFileDescriptor=}'/>
+<arg declared_type='CFFileDescriptorContext*' name='context' type='^{_CFFileDescriptorContext=i^v^?^?^?}' type64='^{_CFFileDescriptorContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFFileDescriptorGetNativeDescriptor'>
-<arg name='f' declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
+<arg declared_type='CFFileDescriptorRef' name='f' type='^{__CFFileDescriptor=}'/>
<retval declared_type='CFFileDescriptorNativeDescriptor' type='i'/>
</function>
<function name='CFFileDescriptorGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFFileDescriptorInvalidate'>
-<arg name='f' declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
+<arg declared_type='CFFileDescriptorRef' name='f' type='^{__CFFileDescriptor=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFFileDescriptorIsValid'>
-<arg name='f' declared_type='CFFileDescriptorRef' type='^{__CFFileDescriptor=}'/>
+<arg declared_type='CFFileDescriptorRef' name='f' type='^{__CFFileDescriptor=}'/>
+<retval declared_type='Boolean' type='B'/>
+</function>
+<function name='CFFileSecurityClearProperties'>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='CFFileSecurityClearOptions' name='clearPropertyMask' type='L' type64='Q'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecurityCopyAccessControlList'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='accessControlList' declared_type='acl_t*' type='^^{_acl}'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='acl_t*' name='accessControlList' type='^^{_acl}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecurityCopyGroupUUID'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='groupUUID' declared_type='CFUUIDRef*' type='^^{__CFUUID}'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='CFUUIDRef*' name='groupUUID' type='^^{__CFUUID}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecurityCopyOwnerUUID'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='ownerUUID' declared_type='CFUUIDRef*' type='^^{__CFUUID}'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='CFUUIDRef*' name='ownerUUID' type='^^{__CFUUID}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecurityCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFFileSecurityRef' already_retained='true' type='^{__CFFileSecurity=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
</function>
<function name='CFFileSecurityCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<retval declared_type='CFFileSecurityRef' already_retained='true' type='^{__CFFileSecurity=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<retval already_retained='true' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
</function>
<function name='CFFileSecurityGetGroup'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='group' declared_type='gid_t*' type='^I'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='gid_t*' name='group' type='^I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecurityGetMode'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='mode' declared_type='mode_t*' type='^S'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='mode_t*' name='mode' type='^S'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecurityGetOwner'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='owner' declared_type='uid_t*' type='^I'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='uid_t*' name='owner' type='^I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecurityGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFFileSecuritySetAccessControlList'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='accessControlList' declared_type='acl_t' type='^{_acl=}'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='acl_t' name='accessControlList' type='^{_acl=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecuritySetGroup'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='group' declared_type='gid_t' type='I'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='gid_t' name='group' type='I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecuritySetGroupUUID'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='groupUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='CFUUIDRef' name='groupUUID' type='^{__CFUUID=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecuritySetMode'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='mode' declared_type='mode_t' type='S'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='mode_t' name='mode' type='S'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecuritySetOwner'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='owner' declared_type='uid_t' type='I'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='uid_t' name='owner' type='I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFFileSecuritySetOwnerUUID'>
-<arg name='fileSec' declared_type='CFFileSecurityRef' type='^{__CFFileSecurity=}'/>
-<arg name='ownerUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFFileSecurityRef' name='fileSec' type='^{__CFFileSecurity=}'/>
+<arg declared_type='CFUUIDRef' name='ownerUUID' type='^{__CFUUID=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFGetAllocator'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
<retval declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
</function>
<function name='CFGetRetainCount'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFGetTypeID'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFGregorianDateGetAbsoluteTime'>
-<arg name='gdate' declared_type='CFGregorianDate' type='{_CFGregorianDate=iccccd}'/>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFGregorianDate' name='gdate' type='{_CFGregorianDate=iccccd}'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
<retval declared_type='CFAbsoluteTime' type='d'/>
</function>
<function name='CFGregorianDateIsValid'>
-<arg name='gdate' declared_type='CFGregorianDate' type='{_CFGregorianDate=iccccd}'/>
-<arg name='unitFlags' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFGregorianDate' name='gdate' type='{_CFGregorianDate=iccccd}'/>
+<arg declared_type='CFOptionFlags' name='unitFlags' type='L' type64='Q'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFHash'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
-<retval declared_type='CFHashCode' type64='Q' type='L'/>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
+<retval declared_type='CFHashCode' type='L' type64='Q'/>
</function>
<function name='CFLocaleCopyAvailableLocaleIdentifiers'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFLocaleCopyCommonISOCurrencyCodes'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFLocaleCopyCurrent'>
-<retval declared_type='CFLocaleRef' already_retained='true' type='^{__CFLocale=}'/>
+<retval already_retained='true' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
</function>
<function name='CFLocaleCopyDisplayNameForPropertyValue'>
-<arg name='displayLocale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFLocaleRef' name='displayLocale' type='^{__CFLocale=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='value' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFLocaleCopyISOCountryCodes'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFLocaleCopyISOCurrencyCodes'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFLocaleCopyISOLanguageCodes'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFLocaleCopyPreferredLanguages'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFLocaleCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='localeIdentifier' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFLocaleRef' already_retained='true' type='^{__CFLocale=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='localeIdentifier' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
</function>
<function name='CFLocaleCreateCanonicalLanguageIdentifierFromString'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='localeIdentifier' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='localeIdentifier' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='lcode' declared_type='LangCode' type='s'/>
-<arg name='rcode' declared_type='RegionCode' type='s'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='LangCode' name='lcode' type='s'/>
+<arg declared_type='RegionCode' name='rcode' type='s'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFLocaleCreateCanonicalLocaleIdentifierFromString'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='localeIdentifier' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='localeIdentifier' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFLocaleCreateComponentsFromLocaleIdentifier'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='localeID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='localeID' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFLocaleCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<retval declared_type='CFLocaleRef' already_retained='true' type='^{__CFLocale=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<retval already_retained='true' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
</function>
<function name='CFLocaleCreateLocaleIdentifierFromComponents'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='dictionary' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDictionaryRef' name='dictionary' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='lcid' declared_type='uint32_t' type='I'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='uint32_t' name='lcid' type='I'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFLocaleGetIdentifier'>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFLocaleGetLanguageCharacterDirection'>
-<arg name='isoLangCode' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFLocaleLanguageDirection' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='isoLangCode' type='^{__CFString=}'/>
+<retval declared_type='CFLocaleLanguageDirection' type='l' type64='q'/>
</function>
<function name='CFLocaleGetLanguageLineDirection'>
-<arg name='isoLangCode' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFLocaleLanguageDirection' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='isoLangCode' type='^{__CFString=}'/>
+<retval declared_type='CFLocaleLanguageDirection' type='l' type64='q'/>
</function>
<function name='CFLocaleGetSystem'>
<retval declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
</function>
<function name='CFLocaleGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFLocaleGetValue'>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
<retval declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier'>
-<arg name='localeIdentifier' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='localeIdentifier' type='^{__CFString=}'/>
<retval declared_type='uint32_t' type='I'/>
</function>
<function name='CFMachPortCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='callout' function_pointer='true' declared_type='CFMachPortCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFMachPortCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
<arg declared_type='void*' type='^v'/>
-<arg declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFIndex' type='l' type64='q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFMachPortContext*' type64='^{_CFMachPortContext=q^v^?^?^?}' type='^{_CFMachPortContext=i^v^?^?^?}'/>
-<arg name='shouldFreeInfo' declared_type='Boolean*' type='^B'/>
-<retval declared_type='CFMachPortRef' already_retained='true' type='^{__CFMachPort=}'/>
+<arg declared_type='CFMachPortContext*' name='context' type='^{_CFMachPortContext=i^v^?^?^?}' type64='^{_CFMachPortContext=q^v^?^?^?}'/>
+<arg declared_type='Boolean*' name='shouldFreeInfo' type='^B'/>
+<retval already_retained='true' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
</function>
<function name='CFMachPortCreateRunLoopSource'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='port' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFRunLoopSourceRef' already_retained='true' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFMachPortRef' name='port' type='^{__CFMachPort=}'/>
+<arg declared_type='CFIndex' name='order' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
</function>
<function name='CFMachPortCreateWithPort'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='portNum' declared_type='mach_port_t' type='I'/>
-<arg name='callout' function_pointer='true' declared_type='CFMachPortCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='mach_port_t' name='portNum' type='I'/>
+<arg declared_type='CFMachPortCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
<arg declared_type='void*' type='^v'/>
-<arg declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFIndex' type='l' type64='q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFMachPortContext*' type64='^{_CFMachPortContext=q^v^?^?^?}' type='^{_CFMachPortContext=i^v^?^?^?}'/>
-<arg name='shouldFreeInfo' declared_type='Boolean*' type='^B'/>
-<retval declared_type='CFMachPortRef' already_retained='true' type='^{__CFMachPort=}'/>
+<arg declared_type='CFMachPortContext*' name='context' type='^{_CFMachPortContext=i^v^?^?^?}' type64='^{_CFMachPortContext=q^v^?^?^?}'/>
+<arg declared_type='Boolean*' name='shouldFreeInfo' type='^B'/>
+<retval already_retained='true' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
</function>
<function name='CFMachPortGetContext'>
-<arg name='port' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
-<arg name='context' declared_type='CFMachPortContext*' type64='^{_CFMachPortContext=q^v^?^?^?}' type='^{_CFMachPortContext=i^v^?^?^?}'/>
+<arg declared_type='CFMachPortRef' name='port' type='^{__CFMachPort=}'/>
+<arg declared_type='CFMachPortContext*' name='context' type='^{_CFMachPortContext=i^v^?^?^?}' type64='^{_CFMachPortContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFMachPortGetInvalidationCallBack'>
-<arg name='port' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
-<retval function_pointer='true' declared_type='CFMachPortInvalidationCallBack' type='^?'>
+<arg declared_type='CFMachPortRef' name='port' type='^{__CFMachPort=}'/>
+<retval declared_type='CFMachPortInvalidationCallBack' function_pointer='true' type='^?'>
<arg declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</retval>
</function>
<function name='CFMachPortGetPort'>
-<arg name='port' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
+<arg declared_type='CFMachPortRef' name='port' type='^{__CFMachPort=}'/>
<retval declared_type='mach_port_t' type='I'/>
</function>
<function name='CFMachPortGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFMachPortInvalidate'>
-<arg name='port' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
+<arg declared_type='CFMachPortRef' name='port' type='^{__CFMachPort=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFMachPortIsValid'>
-<arg name='port' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
+<arg declared_type='CFMachPortRef' name='port' type='^{__CFMachPort=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFMachPortSetInvalidationCallBack'>
-<arg name='port' declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
-<arg name='callout' function_pointer='true' declared_type='CFMachPortInvalidationCallBack' type='^?'>
+<arg declared_type='CFMachPortRef' name='port' type='^{__CFMachPort=}'/>
+<arg declared_type='CFMachPortInvalidationCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFMachPortRef' type='^{__CFMachPort=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
@@ -3205,84 +3261,84 @@
<retval declared_type='void' type='v'/>
</function>
<function name='CFMakeCollectable'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
<retval declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFMessagePortCreateLocal'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='callout' function_pointer='true' declared_type='CFMessagePortCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='CFMessagePortCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
-<arg declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='SInt32' type='l' type64='i'/>
<arg declared_type='CFDataRef' type='^{__CFData=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='CFDataRef' type='^{__CFData=}'/>
</arg>
-<arg name='context' declared_type='CFMessagePortContext*' type64='^{_CFMessagePortContext=q^v^?^?^?}' type='^{_CFMessagePortContext=i^v^?^?^?}'/>
-<arg name='shouldFreeInfo' declared_type='Boolean*' type='^B'/>
-<retval declared_type='CFMessagePortRef' already_retained='true' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFMessagePortContext*' name='context' type='^{_CFMessagePortContext=i^v^?^?^?}' type64='^{_CFMessagePortContext=q^v^?^?^?}'/>
+<arg declared_type='Boolean*' name='shouldFreeInfo' type='^B'/>
+<retval already_retained='true' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
</function>
<function name='CFMessagePortCreateRemote'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFMessagePortRef' already_retained='true' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
</function>
<function name='CFMessagePortCreateRunLoopSource'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='local' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFRunLoopSourceRef' already_retained='true' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFMessagePortRef' name='local' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFIndex' name='order' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
</function>
<function name='CFMessagePortGetContext'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
-<arg name='context' declared_type='CFMessagePortContext*' type64='^{_CFMessagePortContext=q^v^?^?^?}' type='^{_CFMessagePortContext=i^v^?^?^?}'/>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFMessagePortContext*' name='context' type='^{_CFMessagePortContext=i^v^?^?^?}' type64='^{_CFMessagePortContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFMessagePortGetInvalidationCallBack'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
-<retval function_pointer='true' declared_type='CFMessagePortInvalidationCallBack' type='^?'>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
+<retval declared_type='CFMessagePortInvalidationCallBack' function_pointer='true' type='^?'>
<arg declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</retval>
</function>
<function name='CFMessagePortGetName'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFMessagePortGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFMessagePortInvalidate'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFMessagePortIsRemote'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFMessagePortIsValid'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFMessagePortSendRequest'>
-<arg name='remote' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
-<arg name='msgid' declared_type='SInt32' type64='i' type='l'/>
-<arg name='data' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='sendTimeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='rcvTimeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='replyMode' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='returnData' declared_type='CFDataRef*' type='^^{__CFData}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFMessagePortRef' name='remote' type='^{__CFMessagePort=}'/>
+<arg declared_type='SInt32' name='msgid' type='l' type64='i'/>
+<arg declared_type='CFDataRef' name='data' type='^{__CFData=}'/>
+<arg declared_type='CFTimeInterval' name='sendTimeout' type='d'/>
+<arg declared_type='CFTimeInterval' name='rcvTimeout' type='d'/>
+<arg declared_type='CFStringRef' name='replyMode' type='^{__CFString=}'/>
+<arg declared_type='CFDataRef*' name='returnData' type='^^{__CFData}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFMessagePortSetDispatchQueue'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
-<arg name='queue' declared_type='dispatch_queue_t' type='^{dispatch_queue_s=}'/>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
+<arg declared_type='dispatch_queue_t' name='queue' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFMessagePortSetInvalidationCallBack'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
-<arg name='callout' function_pointer='true' declared_type='CFMessagePortInvalidationCallBack' type='^?'>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFMessagePortInvalidationCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
@@ -3290,24 +3346,24 @@
<retval declared_type='void' type='v'/>
</function>
<function name='CFMessagePortSetName'>
-<arg name='ms' declared_type='CFMessagePortRef' type='^{__CFMessagePort=}'/>
-<arg name='newName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMessagePortRef' name='ms' type='^{__CFMessagePort=}'/>
+<arg declared_type='CFStringRef' name='newName' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFNotificationCenterAddObserver'>
-<arg name='center' declared_type='CFNotificationCenterRef' type='^{__CFNotificationCenter=}'/>
-<arg name='observer' declared_type='void*' const='true' type='^v'/>
-<arg name='callBack' function_pointer='true' declared_type='CFNotificationCallback' type='^?'>
+<arg declared_type='CFNotificationCenterRef' name='center' type='^{__CFNotificationCenter=}'/>
+<arg const='true' declared_type='void*' name='observer' type='^v'/>
+<arg declared_type='CFNotificationCallback' function_pointer='true' name='callBack' type='^?'>
<arg declared_type='CFNotificationCenterRef' type='^{__CFNotificationCenter=}'/>
<arg declared_type='void*' type='^v'/>
<arg declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='object' declared_type='void*' const='true' type='^v'/>
-<arg name='suspensionBehavior' declared_type='CFNotificationSuspensionBehavior' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg const='true' declared_type='void*' name='object' type='^v'/>
+<arg declared_type='CFNotificationSuspensionBehavior' name='suspensionBehavior' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFNotificationCenterGetDarwinNotifyCenter'>
@@ -3320,215 +3376,215 @@
<retval declared_type='CFNotificationCenterRef' type='^{__CFNotificationCenter=}'/>
</function>
<function name='CFNotificationCenterGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFNotificationCenterPostNotification'>
-<arg name='center' declared_type='CFNotificationCenterRef' type='^{__CFNotificationCenter=}'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='object' declared_type='void*' const='true' type='^v'/>
-<arg name='userInfo' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='deliverImmediately' declared_type='Boolean' type='B'/>
+<arg declared_type='CFNotificationCenterRef' name='center' type='^{__CFNotificationCenter=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg const='true' declared_type='void*' name='object' type='^v'/>
+<arg declared_type='CFDictionaryRef' name='userInfo' type='^{__CFDictionary=}'/>
+<arg declared_type='Boolean' name='deliverImmediately' type='B'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFNotificationCenterPostNotificationWithOptions'>
-<arg name='center' declared_type='CFNotificationCenterRef' type='^{__CFNotificationCenter=}'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='object' declared_type='void*' const='true' type='^v'/>
-<arg name='userInfo' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFNotificationCenterRef' name='center' type='^{__CFNotificationCenter=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg const='true' declared_type='void*' name='object' type='^v'/>
+<arg declared_type='CFDictionaryRef' name='userInfo' type='^{__CFDictionary=}'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFNotificationCenterRemoveEveryObserver'>
-<arg name='center' declared_type='CFNotificationCenterRef' type='^{__CFNotificationCenter=}'/>
-<arg name='observer' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFNotificationCenterRef' name='center' type='^{__CFNotificationCenter=}'/>
+<arg const='true' declared_type='void*' name='observer' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFNotificationCenterRemoveObserver'>
-<arg name='center' declared_type='CFNotificationCenterRef' type='^{__CFNotificationCenter=}'/>
-<arg name='observer' declared_type='void*' const='true' type='^v'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='object' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFNotificationCenterRef' name='center' type='^{__CFNotificationCenter=}'/>
+<arg const='true' declared_type='void*' name='observer' type='^v'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg const='true' declared_type='void*' name='object' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFNullGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFNumberCompare'>
-<arg name='number' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<arg name='otherNumber' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<arg name='context' declared_type='void*' type='^v'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<arg declared_type='CFNumberRef' name='number' type='^{__CFNumber=}'/>
+<arg declared_type='CFNumberRef' name='otherNumber' type='^{__CFNumber=}'/>
+<arg declared_type='void*' name='context' type='^v'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</function>
<function name='CFNumberCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theType' declared_type='CFNumberType' type64='q' type='l'/>
-<arg name='valuePtr' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFNumberRef' already_retained='true' type='^{__CFNumber=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFNumberType' name='theType' type='l' type64='q'/>
+<arg const='true' declared_type='void*' name='valuePtr' type='^v'/>
+<retval already_retained='true' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
</function>
<function name='CFNumberFormatterCopyProperty'>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFNumberFormatterCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<arg name='style' declared_type='CFNumberFormatterStyle' type64='q' type='l'/>
-<retval declared_type='CFNumberFormatterRef' already_retained='true' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<arg declared_type='CFNumberFormatterStyle' name='style' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
</function>
<function name='CFNumberFormatterCreateNumberFromString'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangep' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<retval declared_type='CFNumberRef' already_retained='true' type='^{__CFNumber=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange*' name='rangep' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<retval already_retained='true' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
</function>
<function name='CFNumberFormatterCreateStringWithNumber'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
-<arg name='number' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFNumberRef' name='number' type='^{__CFNumber=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFNumberFormatterCreateStringWithValue'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
-<arg name='numberType' declared_type='CFNumberType' type64='q' type='l'/>
-<arg name='valuePtr' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFNumberType' name='numberType' type='l' type64='q'/>
+<arg const='true' declared_type='void*' name='valuePtr' type='^v'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFNumberFormatterGetDecimalInfoForCurrencyCode'>
-<arg name='currencyCode' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='defaultFractionDigits' declared_type='int32_t*' type='^i'/>
-<arg name='roundingIncrement' declared_type='double*' type='^d'/>
+<arg declared_type='CFStringRef' name='currencyCode' type='^{__CFString=}'/>
+<arg declared_type='int32_t*' name='defaultFractionDigits' type='^i'/>
+<arg declared_type='double*' name='roundingIncrement' type='^d'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFNumberFormatterGetFormat'>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFNumberFormatterGetLocale'>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
<retval declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
</function>
<function name='CFNumberFormatterGetStyle'>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
-<retval declared_type='CFNumberFormatterStyle' type64='q' type='l'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
+<retval declared_type='CFNumberFormatterStyle' type='l' type64='q'/>
</function>
<function name='CFNumberFormatterGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFNumberFormatterGetValueFromString'>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangep' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
-<arg name='numberType' declared_type='CFNumberType' type64='q' type='l'/>
-<arg name='valuePtr' declared_type='void*' type='^v'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange*' name='rangep' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
+<arg declared_type='CFNumberType' name='numberType' type='l' type64='q'/>
+<arg declared_type='void*' name='valuePtr' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFNumberFormatterSetFormat'>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
-<arg name='formatString' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFStringRef' name='formatString' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFNumberFormatterSetProperty'>
-<arg name='formatter' declared_type='CFNumberFormatterRef' type='^{__CFNumberFormatter=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFNumberFormatterRef' name='formatter' type='^{__CFNumberFormatter=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFTypeRef' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFNumberGetByteSize'>
-<arg name='number' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFNumberRef' name='number' type='^{__CFNumber=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFNumberGetType'>
-<arg name='number' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<retval declared_type='CFNumberType' type64='q' type='l'/>
+<arg declared_type='CFNumberRef' name='number' type='^{__CFNumber=}'/>
+<retval declared_type='CFNumberType' type='l' type64='q'/>
</function>
<function name='CFNumberGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFNumberGetValue'>
-<arg name='number' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<arg name='theType' declared_type='CFNumberType' type64='q' type='l'/>
-<arg name='valuePtr' declared_type='void*' type='^v'/>
+<arg declared_type='CFNumberRef' name='number' type='^{__CFNumber=}'/>
+<arg declared_type='CFNumberType' name='theType' type='l' type64='q'/>
+<arg declared_type='void*' name='valuePtr' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFNumberIsFloatType'>
-<arg name='number' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
+<arg declared_type='CFNumberRef' name='number' type='^{__CFNumber=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPlugInAddInstanceForFactory'>
-<arg name='factoryID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='factoryID' type='^{__CFUUID=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFPlugInCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='plugInURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFPlugInRef' already_retained='true' type='^{__CFBundle=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='plugInURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFPlugInRef' type='^{__CFBundle=}'/>
</function>
<function name='CFPlugInFindFactoriesForPlugInType'>
-<arg name='typeUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='typeUUID' type='^{__CFUUID=}'/>
<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFPlugInFindFactoriesForPlugInTypeInPlugIn'>
-<arg name='typeUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
-<arg name='plugIn' declared_type='CFPlugInRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFUUIDRef' name='typeUUID' type='^{__CFUUID=}'/>
+<arg declared_type='CFPlugInRef' name='plugIn' type='^{__CFBundle=}'/>
<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFPlugInGetBundle'>
-<arg name='plugIn' declared_type='CFPlugInRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFPlugInRef' name='plugIn' type='^{__CFBundle=}'/>
<retval declared_type='CFBundleRef' type='^{__CFBundle=}'/>
</function>
<function name='CFPlugInGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFPlugInInstanceCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='factoryUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
-<arg name='typeUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFUUIDRef' name='factoryUUID' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='typeUUID' type='^{__CFUUID=}'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='CFPlugInInstanceCreateWithInstanceDataSize'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='instanceDataSize' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='deallocateInstanceFunction' function_pointer='true' declared_type='CFPlugInInstanceDeallocateInstanceDataFunction' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='instanceDataSize' type='l' type64='q'/>
+<arg declared_type='CFPlugInInstanceDeallocateInstanceDataFunction' function_pointer='true' name='deallocateInstanceFunction' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='factoryName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='getInterfaceFunction' function_pointer='true' declared_type='CFPlugInInstanceGetInterfaceFunction' type='^?'>
+<arg declared_type='CFStringRef' name='factoryName' type='^{__CFString=}'/>
+<arg declared_type='CFPlugInInstanceGetInterfaceFunction' function_pointer='true' name='getInterfaceFunction' type='^?'>
<arg declared_type='CFPlugInInstanceRef' type='^{__CFPlugInInstance=}'/>
<arg declared_type='CFStringRef' type='^{__CFString=}'/>
<arg declared_type='void**' type='^^v'/>
<retval declared_type='Boolean' type='B'/>
</arg>
-<retval declared_type='CFPlugInInstanceRef' already_retained='true' type='^{__CFPlugInInstance=}'/>
+<retval already_retained='true' declared_type='CFPlugInInstanceRef' type='^{__CFPlugInInstance=}'/>
</function>
<function name='CFPlugInInstanceGetFactoryName'>
-<arg name='instance' declared_type='CFPlugInInstanceRef' type='^{__CFPlugInInstance=}'/>
+<arg declared_type='CFPlugInInstanceRef' name='instance' type='^{__CFPlugInInstance=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFPlugInInstanceGetInstanceData'>
-<arg name='instance' declared_type='CFPlugInInstanceRef' type='^{__CFPlugInInstance=}'/>
+<arg declared_type='CFPlugInInstanceRef' name='instance' type='^{__CFPlugInInstance=}'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='CFPlugInInstanceGetInterfaceFunctionTable'>
-<arg name='instance' declared_type='CFPlugInInstanceRef' type='^{__CFPlugInInstance=}'/>
-<arg name='interfaceName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='ftbl' declared_type='void**' type='^^v'/>
+<arg declared_type='CFPlugInInstanceRef' name='instance' type='^{__CFPlugInInstance=}'/>
+<arg declared_type='CFStringRef' name='interfaceName' type='^{__CFString=}'/>
+<arg declared_type='void**' name='ftbl' type='^^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPlugInInstanceGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFPlugInIsLoadOnDemand'>
-<arg name='plugIn' declared_type='CFPlugInRef' type='^{__CFBundle=}'/>
+<arg declared_type='CFPlugInRef' name='plugIn' type='^{__CFBundle=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPlugInRegisterFactoryFunction'>
-<arg name='factoryUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
-<arg name='func' function_pointer='true' declared_type='CFPlugInFactoryFunction' type='^?'>
+<arg declared_type='CFUUIDRef' name='factoryUUID' type='^{__CFUUID=}'/>
+<arg declared_type='CFPlugInFactoryFunction' function_pointer='true' name='func' type='^?'>
<arg declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
<arg declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
<retval declared_type='void*' type='^v'/>
@@ -3536,342 +3592,351 @@
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPlugInRegisterFactoryFunctionByName'>
-<arg name='factoryUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
-<arg name='plugIn' declared_type='CFPlugInRef' type='^{__CFBundle=}'/>
-<arg name='functionName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFUUIDRef' name='factoryUUID' type='^{__CFUUID=}'/>
+<arg declared_type='CFPlugInRef' name='plugIn' type='^{__CFBundle=}'/>
+<arg declared_type='CFStringRef' name='functionName' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPlugInRegisterPlugInType'>
-<arg name='factoryUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
-<arg name='typeUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='factoryUUID' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='typeUUID' type='^{__CFUUID=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPlugInRemoveInstanceForFactory'>
-<arg name='factoryID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='factoryID' type='^{__CFUUID=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFPlugInSetLoadOnDemand'>
-<arg name='plugIn' declared_type='CFPlugInRef' type='^{__CFBundle=}'/>
-<arg name='flag' declared_type='Boolean' type='B'/>
+<arg declared_type='CFPlugInRef' name='plugIn' type='^{__CFBundle=}'/>
+<arg declared_type='Boolean' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFPlugInUnregisterFactory'>
-<arg name='factoryUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='factoryUUID' type='^{__CFUUID=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPlugInUnregisterPlugInType'>
-<arg name='factoryUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
-<arg name='typeUUID' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='factoryUUID' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='typeUUID' type='^{__CFUUID=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPreferencesAddSuitePreferencesToApp'>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='suiteID' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='suiteID' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFPreferencesAppSynchronize'>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPreferencesAppValueIsForced'>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPreferencesCopyAppValue'>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFPropertyListRef' already_retained='true' type='@'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFPropertyListRef' type='@'/>
</function>
<function name='CFPreferencesCopyApplicationList'>
-<arg name='userName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='hostName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFStringRef' name='userName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='hostName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFPreferencesCopyKeyList'>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='userName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='hostName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='userName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='hostName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFPreferencesCopyMultiple'>
-<arg name='keysToFetch' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='userName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='hostName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFArrayRef' name='keysToFetch' type='^{__CFArray=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='userName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='hostName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFPreferencesCopyValue'>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='userName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='hostName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFPropertyListRef' already_retained='true' type='@'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='userName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='hostName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFPropertyListRef' type='@'/>
</function>
<function name='CFPreferencesGetAppBooleanValue'>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='keyExistsAndHasValidFormat' declared_type='Boolean*' type='^B'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='Boolean*' name='keyExistsAndHasValidFormat' type='^B'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPreferencesGetAppIntegerValue'>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='keyExistsAndHasValidFormat' declared_type='Boolean*' type='^B'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='Boolean*' name='keyExistsAndHasValidFormat' type='^B'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFPreferencesRemoveSuitePreferencesFromApp'>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='suiteID' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='suiteID' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFPreferencesSetAppValue'>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFPropertyListRef' type='@'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFPropertyListRef' name='value' type='@'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFPreferencesSetMultiple'>
-<arg name='keysToSet' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='keysToRemove' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='userName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='hostName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFDictionaryRef' name='keysToSet' type='^{__CFDictionary=}'/>
+<arg declared_type='CFArrayRef' name='keysToRemove' type='^{__CFArray=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='userName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='hostName' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFPreferencesSetValue'>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFPropertyListRef' type='@'/>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='userName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='hostName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFPropertyListRef' name='value' type='@'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='userName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='hostName' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFPreferencesSynchronize'>
-<arg name='applicationID' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='userName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='hostName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='applicationID' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='userName' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='hostName' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPropertyListCreateData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='propertyList' declared_type='CFPropertyListRef' type='@'/>
-<arg name='format' declared_type='CFPropertyListFormat' type64='q' type='l'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFPropertyListRef' name='propertyList' type='@'/>
+<arg declared_type='CFPropertyListFormat' name='format' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFPropertyListCreateDeepCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='propertyList' declared_type='CFPropertyListRef' type='@'/>
-<arg name='mutabilityOption' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<retval declared_type='CFPropertyListRef' already_retained='true' type='@'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFPropertyListRef' name='propertyList' type='@'/>
+<arg declared_type='CFOptionFlags' name='mutabilityOption' type='L' type64='Q'/>
+<retval already_retained='true' declared_type='CFPropertyListRef' type='@'/>
</function>
<function name='CFPropertyListCreateFromStream'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='streamLength' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='mutabilityOption' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='format' declared_type='CFPropertyListFormat*' type64='^q' type='^i'/>
-<arg name='errorString' declared_type='CFStringRef*' type='^^{__CFString}'/>
-<retval declared_type='CFPropertyListRef' already_retained='true' type='@'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='CFIndex' name='streamLength' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' name='mutabilityOption' type='L' type64='Q'/>
+<arg declared_type='CFPropertyListFormat*' name='format' type='^l' type64='^q'/>
+<arg declared_type='CFStringRef*' name='errorString' type='^^{__CFString}'/>
+<retval already_retained='true' declared_type='CFPropertyListRef' type='@'/>
</function>
<function name='CFPropertyListCreateFromXMLData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='xmlData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='mutabilityOption' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='errorString' declared_type='CFStringRef*' type='^^{__CFString}'/>
-<retval declared_type='CFPropertyListRef' already_retained='true' type='@'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='xmlData' type='^{__CFData=}'/>
+<arg declared_type='CFOptionFlags' name='mutabilityOption' type='L' type64='Q'/>
+<arg declared_type='CFStringRef*' name='errorString' type='^^{__CFString}'/>
+<retval already_retained='true' declared_type='CFPropertyListRef' type='@'/>
</function>
<function name='CFPropertyListCreateWithData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='data' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='format' declared_type='CFPropertyListFormat*' type64='^q' type='^i'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFPropertyListRef' already_retained='true' type='@'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='data' type='^{__CFData=}'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg declared_type='CFPropertyListFormat*' name='format' type='^l' type64='^q'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFPropertyListRef' type='@'/>
</function>
<function name='CFPropertyListCreateWithStream'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='streamLength' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='format' declared_type='CFPropertyListFormat*' type64='^q' type='^i'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFPropertyListRef' already_retained='true' type='@'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='CFIndex' name='streamLength' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg declared_type='CFPropertyListFormat*' name='format' type='^l' type64='^q'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFPropertyListRef' type='@'/>
</function>
<function name='CFPropertyListCreateXMLData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='propertyList' declared_type='CFPropertyListRef' type='@'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFPropertyListRef' name='propertyList' type='@'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFPropertyListIsValid'>
-<arg name='plist' declared_type='CFPropertyListRef' type='@'/>
-<arg name='format' declared_type='CFPropertyListFormat' type64='q' type='l'/>
+<arg declared_type='CFPropertyListRef' name='plist' type='@'/>
+<arg declared_type='CFPropertyListFormat' name='format' type='l' type64='q'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFPropertyListWrite'>
-<arg name='propertyList' declared_type='CFPropertyListRef' type='@'/>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg name='format' declared_type='CFPropertyListFormat' type64='q' type='l'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFPropertyListRef' name='propertyList' type='@'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFPropertyListFormat' name='format' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFPropertyListWriteToStream'>
-<arg name='propertyList' declared_type='CFPropertyListRef' type='@'/>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg name='format' declared_type='CFPropertyListFormat' type64='q' type='l'/>
-<arg name='errorString' declared_type='CFStringRef*' type='^^{__CFString}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFPropertyListRef' name='propertyList' type='@'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFPropertyListFormat' name='format' type='l' type64='q'/>
+<arg declared_type='CFStringRef*' name='errorString' type='^^{__CFString}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
-<function name='CFRangeMake' inline='true'>
-<arg name='loc' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='len' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<function inline='true' name='CFRangeMake'>
+<arg declared_type='CFIndex' name='loc' type='l' type64='q'/>
+<arg declared_type='CFIndex' name='len' type='l' type64='q'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFReadStreamClose'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
<retval declared_type='void' type='v'/>
</function>
+<function name='CFReadStreamCopyDispatchQueue'>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<retval declared_type='dispatch_queue_t' type='@'/>
+</function>
<function name='CFReadStreamCopyError'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<retval declared_type='CFErrorRef' already_retained='true' type='^{__CFError=}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<retval already_retained='true' declared_type='CFErrorRef' type='^{__CFError=}'/>
</function>
<function name='CFReadStreamCopyProperty'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='propertyName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='CFStringRef' name='propertyName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFReadStreamCreateWithBytesNoCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='bytesDeallocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFReadStreamRef' already_retained='true' type='^{__CFReadStream=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='bytes' type='*'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
+<arg declared_type='CFAllocatorRef' name='bytesDeallocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
</function>
<function name='CFReadStreamCreateWithFile'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='fileURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFReadStreamRef' already_retained='true' type='^{__CFReadStream=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='fileURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
</function>
<function name='CFReadStreamGetBuffer'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='maxBytesToRead' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='numBytesRead' declared_type='CFIndex*' type64='^q' type='^i'/>
-<retval declared_type='UInt8*' const='true' type='*'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='CFIndex' name='maxBytesToRead' type='l' type64='q'/>
+<arg declared_type='CFIndex*' name='numBytesRead' type='^i' type64='^q'/>
+<retval const='true' declared_type='UInt8*' type='*'/>
</function>
<function name='CFReadStreamGetError'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<retval declared_type='CFStreamError' type64='{_CFStreamError=qi}' type='{_CFStreamError=ii}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<retval declared_type='CFStreamError' type='{_CFStreamError=ii}' type64='{_CFStreamError=qi}'/>
</function>
<function name='CFReadStreamGetStatus'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<retval declared_type='CFStreamStatus' type64='q' type='l'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<retval declared_type='CFStreamStatus' type='l' type64='q'/>
</function>
<function name='CFReadStreamGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFReadStreamHasBytesAvailable'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFReadStreamOpen'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFReadStreamRead'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='buffer' declared_type='UInt8*' type='*'/>
-<arg name='bufferLength' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='UInt8*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='bufferLength' type='l' type64='q'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFReadStreamScheduleWithRunLoop'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='runLoop' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='runLoopMode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='CFRunLoopRef' name='runLoop' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFStringRef' name='runLoopMode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFReadStreamSetClient'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='streamEvents' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='clientCB' function_pointer='true' declared_type='CFReadStreamClientCallBack' type='^?'>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='CFOptionFlags' name='streamEvents' type='L' type64='Q'/>
+<arg declared_type='CFReadStreamClientCallBack' function_pointer='true' name='clientCB' type='^?'>
<arg declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg declared_type='CFStreamEventType' type64='Q' type='L'/>
+<arg declared_type='CFStreamEventType' type='L' type64='Q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='clientContext' declared_type='CFStreamClientContext*' type64='^{_CFStreamClientContext=q^v^?^?^?}' type='^{_CFStreamClientContext=i^v^?^?^?}'/>
+<arg declared_type='CFStreamClientContext*' name='clientContext' type='^{_CFStreamClientContext=i^v^?^?^?}' type64='^{_CFStreamClientContext=q^v^?^?^?}'/>
<retval declared_type='Boolean' type='B'/>
</function>
+<function name='CFReadStreamSetDispatchQueue'>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='dispatch_queue_t' name='q' type='@'/>
+<retval declared_type='void' type='v'/>
+</function>
<function name='CFReadStreamSetProperty'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='propertyName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='propertyValue' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='CFStringRef' name='propertyName' type='^{__CFString=}'/>
+<arg declared_type='CFTypeRef' name='propertyValue' type='@'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFReadStreamUnscheduleFromRunLoop'>
-<arg name='stream' declared_type='CFReadStreamRef' type='^{__CFReadStream=}'/>
-<arg name='runLoop' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='runLoopMode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFReadStreamRef' name='stream' type='^{__CFReadStream=}'/>
+<arg declared_type='CFRunLoopRef' name='runLoop' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFStringRef' name='runLoopMode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRelease'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRetain'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
<retval declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFRunLoopAddCommonMode'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopAddObserver'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopAddSource'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='source' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopSourceRef' name='source' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopAddTimer'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopContainsObserver'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFRunLoopContainsSource'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='source' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopSourceRef' name='source' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFRunLoopContainsTimer'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFRunLoopCopyAllModes'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFRunLoopCopyCurrentMode'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFRunLoopGetCurrent'>
<retval declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
@@ -3880,2079 +3945,2077 @@
<retval declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
</function>
<function name='CFRunLoopGetNextTimerFireDate'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='CFAbsoluteTime' type='d'/>
</function>
<function name='CFRunLoopGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFRunLoopIsWaiting'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFRunLoopObserverCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='activities' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='repeats' declared_type='Boolean' type='B'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callout' function_pointer='true' declared_type='CFRunLoopObserverCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFOptionFlags' name='activities' type='L' type64='Q'/>
+<arg declared_type='Boolean' name='repeats' type='B'/>
+<arg declared_type='CFIndex' name='order' type='l' type64='q'/>
+<arg declared_type='CFRunLoopObserverCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
-<arg declared_type='CFRunLoopActivity' type64='Q' type='L'/>
+<arg declared_type='CFRunLoopActivity' type='L' type64='Q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFRunLoopObserverContext*' type64='^{_CFRunLoopObserverContext=q^v^?^?^?}' type='^{_CFRunLoopObserverContext=i^v^?^?^?}'/>
-<retval declared_type='CFRunLoopObserverRef' already_retained='true' type='^{__CFRunLoopObserver=}'/>
-</function>
-<function name='CFRunLoopObserverCreateWithHandler'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='activities' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='repeats' declared_type='Boolean' type='B'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(CFRunLoopObserverRef, CFRunLoopActivity)' type='@?'>
-<arg declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
-<arg declared_type='CFRunLoopActivity' type64='Q' type='L'/>
-<retval declared_type='void' type='v'/>
-</arg>
-<retval declared_type='CFRunLoopObserverRef' already_retained='true' type='^{__CFRunLoopObserver=}'/>
+<arg declared_type='CFRunLoopObserverContext*' name='context' type='^{_CFRunLoopObserverContext=i^v^?^?^?}' type64='^{_CFRunLoopObserverContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
</function>
<function name='CFRunLoopObserverDoesRepeat'>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFRunLoopObserverGetActivities'>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
-<retval declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
+<retval declared_type='CFOptionFlags' type='L' type64='Q'/>
</function>
<function name='CFRunLoopObserverGetContext'>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
-<arg name='context' declared_type='CFRunLoopObserverContext*' type64='^{_CFRunLoopObserverContext=q^v^?^?^?}' type='^{_CFRunLoopObserverContext=i^v^?^?^?}'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
+<arg declared_type='CFRunLoopObserverContext*' name='context' type='^{_CFRunLoopObserverContext=i^v^?^?^?}' type64='^{_CFRunLoopObserverContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopObserverGetOrder'>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFRunLoopObserverGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFRunLoopObserverInvalidate'>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopObserverIsValid'>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
-<function name='CFRunLoopPerformBlock'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='mode' declared_type='CFTypeRef' type='@'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(void)' type='@?'>
-<retval declared_type='void' type='v'/>
-</arg>
-<retval declared_type='void' type='v'/>
-</function>
<function name='CFRunLoopRemoveObserver'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='observer' declared_type='CFRunLoopObserverRef' type='^{__CFRunLoopObserver=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopObserverRef' name='observer' type='^{__CFRunLoopObserver=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopRemoveSource'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='source' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopSourceRef' name='source' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopRemoveTimer'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopRun'>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopRunInMode'>
-<arg name='mode' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='seconds' declared_type='CFTimeInterval' type='d'/>
-<arg name='returnAfterSourceHandled' declared_type='Boolean' type='B'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFStringRef' name='mode' type='^{__CFString=}'/>
+<arg declared_type='CFTimeInterval' name='seconds' type='d'/>
+<arg declared_type='Boolean' name='returnAfterSourceHandled' type='B'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFRunLoopSourceCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='context' declared_type='CFRunLoopSourceContext*' type64='^{_CFRunLoopSourceContext=q^v^?^?^?^?^?^?^?^?}' type='^{_CFRunLoopSourceContext=i^v^?^?^?^?^?^?^?^?}'/>
-<retval declared_type='CFRunLoopSourceRef' already_retained='true' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='order' type='l' type64='q'/>
+<arg declared_type='CFRunLoopSourceContext*' name='context' type='^{_CFRunLoopSourceContext=i^v^?^?^?^?^?^?^?^?}' type64='^{_CFRunLoopSourceContext=q^v^?^?^?^?^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
</function>
<function name='CFRunLoopSourceGetContext'>
-<arg name='source' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
-<arg name='context' declared_type='CFRunLoopSourceContext*' type64='^{_CFRunLoopSourceContext=q^v^?^?^?^?^?^?^?^?}' type='^{_CFRunLoopSourceContext=i^v^?^?^?^?^?^?^?^?}'/>
+<arg declared_type='CFRunLoopSourceRef' name='source' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFRunLoopSourceContext*' name='context' type='^{_CFRunLoopSourceContext=i^v^?^?^?^?^?^?^?^?}' type64='^{_CFRunLoopSourceContext=q^v^?^?^?^?^?^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopSourceGetOrder'>
-<arg name='source' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFRunLoopSourceRef' name='source' type='^{__CFRunLoopSource=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFRunLoopSourceGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFRunLoopSourceInvalidate'>
-<arg name='source' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFRunLoopSourceRef' name='source' type='^{__CFRunLoopSource=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopSourceIsValid'>
-<arg name='source' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFRunLoopSourceRef' name='source' type='^{__CFRunLoopSource=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFRunLoopSourceSignal'>
-<arg name='source' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFRunLoopSourceRef' name='source' type='^{__CFRunLoopSource=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopStop'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopTimerCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='fireDate' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='interval' declared_type='CFTimeInterval' type='d'/>
-<arg name='flags' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callout' function_pointer='true' declared_type='CFRunLoopTimerCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAbsoluteTime' name='fireDate' type='d'/>
+<arg declared_type='CFTimeInterval' name='interval' type='d'/>
+<arg declared_type='CFOptionFlags' name='flags' type='L' type64='Q'/>
+<arg declared_type='CFIndex' name='order' type='l' type64='q'/>
+<arg declared_type='CFRunLoopTimerCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFRunLoopTimerContext*' type64='^{_CFRunLoopTimerContext=q^v^?^?^?}' type='^{_CFRunLoopTimerContext=i^v^?^?^?}'/>
-<retval declared_type='CFRunLoopTimerRef' already_retained='true' type='^{__CFRunLoopTimer=}'/>
-</function>
-<function name='CFRunLoopTimerCreateWithHandler'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='fireDate' declared_type='CFAbsoluteTime' type='d'/>
-<arg name='interval' declared_type='CFTimeInterval' type='d'/>
-<arg name='flags' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(CFRunLoopTimerRef)' type='@?'>
-<arg declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
-<retval declared_type='void' type='v'/>
-</arg>
-<retval declared_type='CFRunLoopTimerRef' already_retained='true' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFRunLoopTimerContext*' name='context' type='^{_CFRunLoopTimerContext=i^v^?^?^?}' type64='^{_CFRunLoopTimerContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
</function>
<function name='CFRunLoopTimerDoesRepeat'>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFRunLoopTimerGetContext'>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
-<arg name='context' declared_type='CFRunLoopTimerContext*' type64='^{_CFRunLoopTimerContext=q^v^?^?^?}' type='^{_CFRunLoopTimerContext=i^v^?^?^?}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFRunLoopTimerContext*' name='context' type='^{_CFRunLoopTimerContext=i^v^?^?^?}' type64='^{_CFRunLoopTimerContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopTimerGetInterval'>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
<retval declared_type='CFTimeInterval' type='d'/>
</function>
<function name='CFRunLoopTimerGetNextFireDate'>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
<retval declared_type='CFAbsoluteTime' type='d'/>
</function>
<function name='CFRunLoopTimerGetOrder'>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
+</function>
+<function name='CFRunLoopTimerGetTolerance'>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
+<retval declared_type='CFTimeInterval' type='d'/>
</function>
<function name='CFRunLoopTimerGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFRunLoopTimerInvalidate'>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopTimerIsValid'>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFRunLoopTimerSetNextFireDate'>
-<arg name='timer' declared_type='CFRunLoopTimerRef' type='^{__CFRunLoopTimer=}'/>
-<arg name='fireDate' declared_type='CFAbsoluteTime' type='d'/>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFAbsoluteTime' name='fireDate' type='d'/>
+<retval declared_type='void' type='v'/>
+</function>
+<function name='CFRunLoopTimerSetTolerance'>
+<arg declared_type='CFRunLoopTimerRef' name='timer' type='^{__CFRunLoopTimer=}'/>
+<arg declared_type='CFTimeInterval' name='tolerance' type='d'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFRunLoopWakeUp'>
-<arg name='rl' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFRunLoopRef' name='rl' type='^{__CFRunLoop=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSetAddValue'>
-<arg name='theSet' declared_type='CFMutableSetRef' type='^{__CFSet=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSetApplyFunction'>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<arg name='applier' function_pointer='true' declared_type='CFSetApplierFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg declared_type='CFSetApplierFunction' function_pointer='true' name='applier' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSetContainsValue'>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFSetCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
-<arg name='numValues' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFSetCallBacks*' type64='^{_CFSetCallBacks=q^?^?^?^?^?}' const='true' type='^{_CFSetCallBacks=i^?^?^?^?^?}'/>
-<retval declared_type='CFSetRef' already_retained='true' type='^{__CFSet=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
+<arg declared_type='CFIndex' name='numValues' type='l' type64='q'/>
+<arg const='true' declared_type='CFSetCallBacks*' name='callBacks' type='^{_CFSetCallBacks=i^?^?^?^?^?}' type64='^{_CFSetCallBacks=q^?^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFSetRef' type='^{__CFSet=}'/>
</function>
<function name='CFSetCreateCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<retval declared_type='CFSetRef' already_retained='true' type='^{__CFSet=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<retval already_retained='true' declared_type='CFSetRef' type='^{__CFSet=}'/>
</function>
<function name='CFSetCreateMutable'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFSetCallBacks*' type64='^{_CFSetCallBacks=q^?^?^?^?^?}' const='true' type='^{_CFSetCallBacks=i^?^?^?^?^?}'/>
-<retval declared_type='CFMutableSetRef' already_retained='true' type='^{__CFSet=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg const='true' declared_type='CFSetCallBacks*' name='callBacks' type='^{_CFSetCallBacks=i^?^?^?^?^?}' type64='^{_CFSetCallBacks=q^?^?^?^?^?}'/>
+<retval already_retained='true' declared_type='CFMutableSetRef' type='^{__CFSet=}'/>
</function>
<function name='CFSetCreateMutableCopy'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<retval declared_type='CFMutableSetRef' already_retained='true' type='^{__CFSet=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<retval already_retained='true' declared_type='CFMutableSetRef' type='^{__CFSet=}'/>
</function>
<function name='CFSetGetCount'>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFSetGetCountOfValue'>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFSetGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFSetGetValue'>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</function>
<function name='CFSetGetValueIfPresent'>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<arg name='candidate' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void*' name='candidate' type='^v'/>
+<arg const='true' declared_type='void**' name='value' type='^^v'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFSetGetValues'>
-<arg name='theSet' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<arg name='values' declared_type='void**' const='true' type='^^v'/>
+<arg declared_type='CFSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void**' name='values' type='^^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSetRemoveAllValues'>
-<arg name='theSet' declared_type='CFMutableSetRef' type='^{__CFSet=}'/>
+<arg declared_type='CFMutableSetRef' name='theSet' type='^{__CFSet=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSetRemoveValue'>
-<arg name='theSet' declared_type='CFMutableSetRef' type='^{__CFSet=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSetReplaceValue'>
-<arg name='theSet' declared_type='CFMutableSetRef' type='^{__CFSet=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSetSetValue'>
-<arg name='theSet' declared_type='CFMutableSetRef' type='^{__CFSet=}'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFMutableSetRef' name='theSet' type='^{__CFSet=}'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFShow'>
-<arg name='obj' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFTypeRef' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFShowStr'>
-<arg name='str' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='str' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSocketConnectToAddress'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg name='address' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<retval declared_type='CFSocketError' type64='q' type='l'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<arg declared_type='CFDataRef' name='address' type='^{__CFData=}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<retval declared_type='CFSocketError' type='l' type64='q'/>
</function>
<function name='CFSocketCopyAddress'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFSocketCopyPeerAddress'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFSocketCopyRegisteredSocketSignature'>
-<arg name='nameServerSignature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='signature' declared_type='CFSocketSignature*' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='nameServerAddress' declared_type='CFDataRef*' type='^^{__CFData}'/>
-<retval declared_type='CFSocketError' type64='q' type='l'/>
+<arg const='true' declared_type='CFSocketSignature*' name='nameServerSignature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='CFSocketSignature*' name='signature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFDataRef*' name='nameServerAddress' type='^^{__CFData}'/>
+<retval declared_type='CFSocketError' type='l' type64='q'/>
</function>
<function name='CFSocketCopyRegisteredValue'>
-<arg name='nameServerSignature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFPropertyListRef*' type='^^v'/>
-<arg name='nameServerAddress' declared_type='CFDataRef*' type='^^{__CFData}'/>
-<retval declared_type='CFSocketError' type64='q' type='l'/>
+<arg const='true' declared_type='CFSocketSignature*' name='nameServerSignature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='CFPropertyListRef*' name='value' type='^^v'/>
+<arg declared_type='CFDataRef*' name='nameServerAddress' type='^^{__CFData}'/>
+<retval declared_type='CFSocketError' type='l' type64='q'/>
</function>
<function name='CFSocketCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='protocolFamily' declared_type='SInt32' type64='i' type='l'/>
-<arg name='socketType' declared_type='SInt32' type64='i' type='l'/>
-<arg name='protocol' declared_type='SInt32' type64='i' type='l'/>
-<arg name='callBackTypes' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='callout' function_pointer='true' declared_type='CFSocketCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='SInt32' name='protocolFamily' type='l' type64='i'/>
+<arg declared_type='SInt32' name='socketType' type='l' type64='i'/>
+<arg declared_type='SInt32' name='protocol' type='l' type64='i'/>
+<arg declared_type='CFOptionFlags' name='callBackTypes' type='L' type64='Q'/>
+<arg declared_type='CFSocketCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg declared_type='CFSocketCallBackType' type64='Q' type='L'/>
+<arg declared_type='CFSocketCallBackType' type='L' type64='Q'/>
<arg declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFSocketContext*' type64='^{_CFSocketContext=q^v^?^?^?}' const='true' type='^{_CFSocketContext=i^v^?^?^?}'/>
-<retval declared_type='CFSocketRef' already_retained='true' type='^{__CFSocket=}'/>
+<arg const='true' declared_type='CFSocketContext*' name='context' type='^{_CFSocketContext=i^v^?^?^?}' type64='^{_CFSocketContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
</function>
<function name='CFSocketCreateConnectedToSocketSignature'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='signature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='callBackTypes' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='callout' function_pointer='true' declared_type='CFSocketCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='CFSocketSignature*' name='signature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFOptionFlags' name='callBackTypes' type='L' type64='Q'/>
+<arg declared_type='CFSocketCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg declared_type='CFSocketCallBackType' type64='Q' type='L'/>
+<arg declared_type='CFSocketCallBackType' type='L' type64='Q'/>
<arg declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFSocketContext*' type64='^{_CFSocketContext=q^v^?^?^?}' const='true' type='^{_CFSocketContext=i^v^?^?^?}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<retval declared_type='CFSocketRef' already_retained='true' type='^{__CFSocket=}'/>
+<arg const='true' declared_type='CFSocketContext*' name='context' type='^{_CFSocketContext=i^v^?^?^?}' type64='^{_CFSocketContext=q^v^?^?^?}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<retval already_retained='true' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
</function>
<function name='CFSocketCreateRunLoopSource'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFRunLoopSourceRef' already_retained='true' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<arg declared_type='CFIndex' name='order' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
</function>
<function name='CFSocketCreateWithNative'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='sock' declared_type='CFSocketNativeHandle' type='i'/>
-<arg name='callBackTypes' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='callout' function_pointer='true' declared_type='CFSocketCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFSocketNativeHandle' name='sock' type='i'/>
+<arg declared_type='CFOptionFlags' name='callBackTypes' type='L' type64='Q'/>
+<arg declared_type='CFSocketCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg declared_type='CFSocketCallBackType' type64='Q' type='L'/>
+<arg declared_type='CFSocketCallBackType' type='L' type64='Q'/>
<arg declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFSocketContext*' type64='^{_CFSocketContext=q^v^?^?^?}' const='true' type='^{_CFSocketContext=i^v^?^?^?}'/>
-<retval declared_type='CFSocketRef' already_retained='true' type='^{__CFSocket=}'/>
+<arg const='true' declared_type='CFSocketContext*' name='context' type='^{_CFSocketContext=i^v^?^?^?}' type64='^{_CFSocketContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
</function>
<function name='CFSocketCreateWithSocketSignature'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='signature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='callBackTypes' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='callout' function_pointer='true' declared_type='CFSocketCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='CFSocketSignature*' name='signature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFOptionFlags' name='callBackTypes' type='L' type64='Q'/>
+<arg declared_type='CFSocketCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg declared_type='CFSocketCallBackType' type64='Q' type='L'/>
+<arg declared_type='CFSocketCallBackType' type='L' type64='Q'/>
<arg declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='CFSocketContext*' type64='^{_CFSocketContext=q^v^?^?^?}' const='true' type='^{_CFSocketContext=i^v^?^?^?}'/>
-<retval declared_type='CFSocketRef' already_retained='true' type='^{__CFSocket=}'/>
+<arg const='true' declared_type='CFSocketContext*' name='context' type='^{_CFSocketContext=i^v^?^?^?}' type64='^{_CFSocketContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
</function>
<function name='CFSocketDisableCallBacks'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg name='callBackTypes' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<arg declared_type='CFOptionFlags' name='callBackTypes' type='L' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSocketEnableCallBacks'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg name='callBackTypes' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<arg declared_type='CFOptionFlags' name='callBackTypes' type='L' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSocketGetContext'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg name='context' declared_type='CFSocketContext*' type64='^{_CFSocketContext=q^v^?^?^?}' type='^{_CFSocketContext=i^v^?^?^?}'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<arg declared_type='CFSocketContext*' name='context' type='^{_CFSocketContext=i^v^?^?^?}' type64='^{_CFSocketContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSocketGetDefaultNameRegistryPortNumber'>
<retval declared_type='UInt16' type='S'/>
</function>
<function name='CFSocketGetNative'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
<retval declared_type='CFSocketNativeHandle' type='i'/>
</function>
<function name='CFSocketGetSocketFlags'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<retval declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<retval declared_type='CFOptionFlags' type='L' type64='Q'/>
</function>
<function name='CFSocketGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFSocketInvalidate'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSocketIsValid'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFSocketRegisterSocketSignature'>
-<arg name='nameServerSignature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='signature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<retval declared_type='CFSocketError' type64='q' type='l'/>
+<arg const='true' declared_type='CFSocketSignature*' name='nameServerSignature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg const='true' declared_type='CFSocketSignature*' name='signature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<retval declared_type='CFSocketError' type='l' type64='q'/>
</function>
<function name='CFSocketRegisterValue'>
-<arg name='nameServerSignature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='value' declared_type='CFPropertyListRef' type='@'/>
-<retval declared_type='CFSocketError' type64='q' type='l'/>
+<arg const='true' declared_type='CFSocketSignature*' name='nameServerSignature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='CFPropertyListRef' name='value' type='@'/>
+<retval declared_type='CFSocketError' type='l' type64='q'/>
</function>
<function name='CFSocketSendData'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg name='address' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='data' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<retval declared_type='CFSocketError' type64='q' type='l'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<arg declared_type='CFDataRef' name='address' type='^{__CFData=}'/>
+<arg declared_type='CFDataRef' name='data' type='^{__CFData=}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<retval declared_type='CFSocketError' type='l' type64='q'/>
</function>
<function name='CFSocketSetAddress'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg name='address' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFSocketError' type64='q' type='l'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<arg declared_type='CFDataRef' name='address' type='^{__CFData=}'/>
+<retval declared_type='CFSocketError' type='l' type64='q'/>
</function>
<function name='CFSocketSetDefaultNameRegistryPortNumber'>
-<arg name='port' declared_type='UInt16' type='S'/>
+<arg declared_type='UInt16' name='port' type='S'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSocketSetSocketFlags'>
-<arg name='s' declared_type='CFSocketRef' type='^{__CFSocket=}'/>
-<arg name='flags' declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFSocketRef' name='s' type='^{__CFSocket=}'/>
+<arg declared_type='CFOptionFlags' name='flags' type='L' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFSocketUnregister'>
-<arg name='nameServerSignature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFSocketError' type64='q' type='l'/>
+<arg const='true' declared_type='CFSocketSignature*' name='nameServerSignature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<retval declared_type='CFSocketError' type='l' type64='q'/>
</function>
<function name='CFStreamCreateBoundPair'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='readStream' declared_type='CFReadStreamRef*' type='^^{__CFReadStream}'/>
-<arg name='writeStream' declared_type='CFWriteStreamRef*' type='^^{__CFWriteStream}'/>
-<arg name='transferBufferSize' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFReadStreamRef*' name='readStream' type='^^{__CFReadStream}'/>
+<arg declared_type='CFWriteStreamRef*' name='writeStream' type='^^{__CFWriteStream}'/>
+<arg declared_type='CFIndex' name='transferBufferSize' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStreamCreatePairWithPeerSocketSignature'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='signature' declared_type='CFSocketSignature*' const='true' type='^{_CFSocketSignature=iii^{__CFData}}'/>
-<arg name='readStream' declared_type='CFReadStreamRef*' type='^^{__CFReadStream}'/>
-<arg name='writeStream' declared_type='CFWriteStreamRef*' type='^^{__CFWriteStream}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='CFSocketSignature*' name='signature' type='^{_CFSocketSignature=iii^{__CFData}}'/>
+<arg declared_type='CFReadStreamRef*' name='readStream' type='^^{__CFReadStream}'/>
+<arg declared_type='CFWriteStreamRef*' name='writeStream' type='^^{__CFWriteStream}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStreamCreatePairWithSocket'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='sock' declared_type='CFSocketNativeHandle' type='i'/>
-<arg name='readStream' declared_type='CFReadStreamRef*' type='^^{__CFReadStream}'/>
-<arg name='writeStream' declared_type='CFWriteStreamRef*' type='^^{__CFWriteStream}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFSocketNativeHandle' name='sock' type='i'/>
+<arg declared_type='CFReadStreamRef*' name='readStream' type='^^{__CFReadStream}'/>
+<arg declared_type='CFWriteStreamRef*' name='writeStream' type='^^{__CFWriteStream}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStreamCreatePairWithSocketToHost'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='host' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='port' declared_type='UInt32' type64='I' type='L'/>
-<arg name='readStream' declared_type='CFReadStreamRef*' type='^^{__CFReadStream}'/>
-<arg name='writeStream' declared_type='CFWriteStreamRef*' type='^^{__CFWriteStream}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='host' type='^{__CFString=}'/>
+<arg declared_type='UInt32' name='port' type='L' type64='I'/>
+<arg declared_type='CFReadStreamRef*' name='readStream' type='^^{__CFReadStream}'/>
+<arg declared_type='CFWriteStreamRef*' name='writeStream' type='^^{__CFWriteStream}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringAppend'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='appendedString' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='appendedString' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringAppendCString'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='cStr' declared_type='char*' const='true' type='*'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg const='true' declared_type='char*' name='cStr' type='*'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringAppendCharacters'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='chars' declared_type='UniChar*' const='true' type='^S'/>
-<arg name='numChars' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg const='true' declared_type='UniChar*' name='chars' type='^S'/>
+<arg declared_type='CFIndex' name='numChars' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringAppendFormat' variadic='true'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='formatOptions' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg printf_format='true' name='format' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFDictionaryRef' name='formatOptions' type='^{__CFDictionary=}'/>
+<arg declared_type='CFStringRef' name='format' printf_format='true' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringAppendFormatAndArguments'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='formatOptions' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg printf_format='true' name='format' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='arguments' declared_type='va_list' type64='^{__va_list_tag=II^v^v}' type='*' declared_type64='__va_list_tag*'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFDictionaryRef' name='formatOptions' type='^{__CFDictionary=}'/>
+<arg declared_type='CFStringRef' name='format' printf_format='true' type='^{__CFString=}'/>
+<arg declared_type='va_list' declared_type64='struct __va_list_tag*' name='arguments' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringAppendPascalString'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='pStr' declared_type='ConstStr255Param' type='*'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='ConstStr255Param' name='pStr' type='*'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringCapitalize'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringCompare'>
-<arg name='theString1' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='theString2' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='compareOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='theString1' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='theString2' type='^{__CFString=}'/>
+<arg declared_type='CFStringCompareFlags' name='compareOptions' type='L' type64='Q'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</function>
<function name='CFStringCompareWithOptions'>
-<arg name='theString1' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='theString2' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangeToCompare' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='compareOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='theString1' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='theString2' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='rangeToCompare' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringCompareFlags' name='compareOptions' type='L' type64='Q'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</function>
<function name='CFStringCompareWithOptionsAndLocale'>
-<arg name='theString1' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='theString2' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangeToCompare' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='compareOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='theString1' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='theString2' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='rangeToCompare' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringCompareFlags' name='compareOptions' type='L' type64='Q'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</function>
<function name='CFStringConvertEncodingToIANACharSetName'>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringConvertEncodingToNSStringEncoding'>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='unsigned long' type64='Q' type='L'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval declared_type='unsigned long' type='L' type64='Q'/>
</function>
<function name='CFStringConvertEncodingToWindowsCodepage'>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='UInt32' type64='I' type='L'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval declared_type='UInt32' type='L' type64='I'/>
</function>
<function name='CFStringConvertIANACharSetNameToEncoding'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<retval declared_type='CFStringEncoding' type='L' type64='I'/>
</function>
<function name='CFStringConvertNSStringEncodingToEncoding'>
-<arg name='encoding' declared_type='unsigned long' type64='Q' type='L'/>
-<retval declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='unsigned long' name='encoding' type='L' type64='Q'/>
+<retval declared_type='CFStringEncoding' type='L' type64='I'/>
</function>
<function name='CFStringConvertWindowsCodepageToEncoding'>
-<arg name='codepage' declared_type='UInt32' type64='I' type='L'/>
-<retval declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='UInt32' name='codepage' type='L' type64='I'/>
+<retval declared_type='CFStringEncoding' type='L' type64='I'/>
</function>
<function name='CFStringCreateArrayBySeparatingStrings'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='separatorString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='separatorString' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFStringCreateArrayWithFindResults'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='stringToFind' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangeToSearch' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='compareOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='stringToFind' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='rangeToSearch' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringCompareFlags' name='compareOptions' type='L' type64='Q'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFStringCreateByCombiningStrings'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theArray' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='separatorString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFArrayRef' name='theArray' type='^{__CFArray=}'/>
+<arg declared_type='CFStringRef' name='separatorString' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateExternalRepresentation'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='lossByte' declared_type='UInt8' type='C'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='UInt8' name='lossByte' type='C'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFStringCreateFromExternalRepresentation'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='data' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='data' type='^{__CFData=}'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateMutable'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='maxLength' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFMutableStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='maxLength' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateMutableCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='maxLength' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFMutableStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFIndex' name='maxLength' type='l' type64='q'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateMutableWithExternalCharactersNoCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='chars' declared_type='UniChar*' type='^S'/>
-<arg name='numChars' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='externalCharactersAllocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFMutableStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='UniChar*' name='chars' type='^S'/>
+<arg declared_type='CFIndex' name='numChars' type='l' type64='q'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
+<arg declared_type='CFAllocatorRef' name='externalCharactersAllocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithBytes'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='numBytes' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='isExternalRepresentation' declared_type='Boolean' type='B'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='bytes' type='*'/>
+<arg declared_type='CFIndex' name='numBytes' type='l' type64='q'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='Boolean' name='isExternalRepresentation' type='B'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithBytesNoCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='numBytes' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='isExternalRepresentation' declared_type='Boolean' type='B'/>
-<arg name='contentsDeallocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='bytes' type='*'/>
+<arg declared_type='CFIndex' name='numBytes' type='l' type64='q'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='Boolean' name='isExternalRepresentation' type='B'/>
+<arg declared_type='CFAllocatorRef' name='contentsDeallocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithCString'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='cStr' declared_type='char*' const='true' type='*'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='char*' name='cStr' type='*'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithCStringNoCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='cStr' declared_type='char*' const='true' type='*'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='contentsDeallocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='char*' name='cStr' type='*'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='CFAllocatorRef' name='contentsDeallocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithCharacters'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='chars' declared_type='UniChar*' const='true' type='^S'/>
-<arg name='numChars' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UniChar*' name='chars' type='^S'/>
+<arg declared_type='CFIndex' name='numChars' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithCharactersNoCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='chars' declared_type='UniChar*' const='true' type='^S'/>
-<arg name='numChars' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='contentsDeallocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UniChar*' name='chars' type='^S'/>
+<arg declared_type='CFIndex' name='numChars' type='l' type64='q'/>
+<arg declared_type='CFAllocatorRef' name='contentsDeallocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithFileSystemRepresentation'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='buffer' declared_type='char*' const='true' type='*'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='char*' name='buffer' type='*'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithFormat' variadic='true'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='formatOptions' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg printf_format='true' name='format' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDictionaryRef' name='formatOptions' type='^{__CFDictionary=}'/>
+<arg declared_type='CFStringRef' name='format' printf_format='true' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithFormatAndArguments'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='formatOptions' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg printf_format='true' name='format' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='arguments' declared_type='va_list' type64='^{__va_list_tag=II^v^v}' type='*' declared_type64='__va_list_tag*'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDictionaryRef' name='formatOptions' type='^{__CFDictionary=}'/>
+<arg declared_type='CFStringRef' name='format' printf_format='true' type='^{__CFString=}'/>
+<arg declared_type='va_list' declared_type64='struct __va_list_tag*' name='arguments' type='*' type64='^{__va_list_tag=II^v^v}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithPascalString'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='pStr' declared_type='ConstStr255Param' type='*'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='ConstStr255Param' name='pStr' type='*'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithPascalStringNoCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='pStr' declared_type='ConstStr255Param' type='*'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='contentsDeallocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='ConstStr255Param' name='pStr' type='*'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='CFAllocatorRef' name='contentsDeallocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringCreateWithSubstring'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='str' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='str' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringDelete'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringFind'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='stringToFind' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='compareOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='stringToFind' type='^{__CFString=}'/>
+<arg declared_type='CFStringCompareFlags' name='compareOptions' type='L' type64='Q'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFStringFindAndReplace'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='stringToFind' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='replacementString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangeToSearch' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='compareOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='stringToFind' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='replacementString' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='rangeToSearch' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringCompareFlags' name='compareOptions' type='L' type64='Q'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFStringFindCharacterFromSet'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='theSet' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
-<arg name='rangeToSearch' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='searchOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<arg name='result' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFCharacterSetRef' name='theSet' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CFRange' name='rangeToSearch' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringCompareFlags' name='searchOptions' type='L' type64='Q'/>
+<arg declared_type='CFRange*' name='result' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringFindWithOptions'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='stringToFind' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangeToSearch' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='searchOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<arg name='result' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='stringToFind' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='rangeToSearch' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringCompareFlags' name='searchOptions' type='L' type64='Q'/>
+<arg declared_type='CFRange*' name='result' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringFindWithOptionsAndLocale'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='stringToFind' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='rangeToSearch' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='searchOptions' declared_type='CFStringCompareFlags' type64='Q' type='L'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<arg name='result' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='stringToFind' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='rangeToSearch' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringCompareFlags' name='searchOptions' type='L' type64='Q'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<arg declared_type='CFRange*' name='result' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringFold'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='theFlags' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='theLocale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringCompareFlags' name='theFlags' type='L' type64='Q'/>
+<arg declared_type='CFLocaleRef' name='theLocale' type='^{__CFLocale=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringGetBytes'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='lossByte' declared_type='UInt8' type='C'/>
-<arg name='isExternalRepresentation' declared_type='Boolean' type='B'/>
-<arg name='buffer' declared_type='UInt8*' type='*'/>
-<arg name='maxBufLen' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='usedBufLen' declared_type='CFIndex*' type64='^q' type='^i'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='UInt8' name='lossByte' type='C'/>
+<arg declared_type='Boolean' name='isExternalRepresentation' type='B'/>
+<arg declared_type='UInt8*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='maxBufLen' type='l' type64='q'/>
+<arg declared_type='CFIndex*' name='usedBufLen' type='^i' type64='^q'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFStringGetCString'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='buffer' declared_type='char*' type='*'/>
-<arg name='bufferSize' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='char*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='bufferSize' type='l' type64='q'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringGetCStringPtr'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='char*' const='true' type='*'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval const='true' declared_type='char*' type='*'/>
</function>
<function name='CFStringGetCharacterAtIndex'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
<retval declared_type='UniChar' type='S'/>
</function>
-<function name='CFStringGetCharacterFromInlineBuffer' inline='true'>
-<arg name='buf' declared_type='CFStringInlineBuffer*' type64='^{_CFStringInlineBuffer=[64S]^{__CFString}^S{_CFRange=qq}qq}' type='^{_CFStringInlineBuffer=[64S]^{__CFString}^S{_CFRange=ii}ii}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
+<function inline='true' name='CFStringGetCharacterFromInlineBuffer'>
+<arg declared_type='CFStringInlineBuffer*' name='buf' type='^{_CFStringInlineBuffer=[64S]^{__CFString}^S*{_CFRange=ii}ii}' type64='^{_CFStringInlineBuffer=[64S]^{__CFString}^S*{_CFRange=qq}qq}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
<retval declared_type='UniChar' type='S'/>
</function>
<function name='CFStringGetCharacters'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='buffer' declared_type='UniChar*' type='^S'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='UniChar*' name='buffer' type='^S'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringGetCharactersPtr'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='UniChar*' const='true' type='^S'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<retval const='true' declared_type='UniChar*' type='^S'/>
</function>
<function name='CFStringGetDoubleValue'>
-<arg name='str' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='str' type='^{__CFString=}'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CFStringGetFastestEncoding'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<retval declared_type='CFStringEncoding' type='L' type64='I'/>
</function>
<function name='CFStringGetFileSystemRepresentation'>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='buffer' declared_type='char*' type='*'/>
-<arg name='maxBufLen' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='char*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='maxBufLen' type='l' type64='q'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringGetHyphenationLocationBeforeIndex'>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='location' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='limitRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<arg name='character' declared_type='UTF32Char*' type='^I'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFIndex' name='location' type='l' type64='q'/>
+<arg declared_type='CFRange' name='limitRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<arg declared_type='UTF32Char*' name='character' type='^I'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFStringGetIntValue'>
-<arg name='str' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFStringRef' name='str' type='^{__CFString=}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFStringGetLength'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFStringGetLineBounds'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='lineBeginIndex' declared_type='CFIndex*' type64='^q' type='^i'/>
-<arg name='lineEndIndex' declared_type='CFIndex*' type64='^q' type='^i'/>
-<arg name='contentsEndIndex' declared_type='CFIndex*' type64='^q' type='^i'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFIndex*' name='lineBeginIndex' type='^i' type64='^q'/>
+<arg declared_type='CFIndex*' name='lineEndIndex' type='^i' type64='^q'/>
+<arg declared_type='CFIndex*' name='contentsEndIndex' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringGetListOfAvailableEncodings'>
-<retval declared_type='CFStringEncoding*' const='true' type='^I'/>
+<retval const='true' declared_type='CFStringEncoding*' type='^I'/>
</function>
-<function name='CFStringGetLongCharacterForSurrogatePair' inline='true'>
-<arg name='surrogateHigh' declared_type='UniChar' type='S'/>
-<arg name='surrogateLow' declared_type='UniChar' type='S'/>
-<retval declared_type='UTF32Char' type64='I' type='L'/>
+<function inline='true' name='CFStringGetLongCharacterForSurrogatePair'>
+<arg declared_type='UniChar' name='surrogateHigh' type='S'/>
+<arg declared_type='UniChar' name='surrogateLow' type='S'/>
+<retval declared_type='UTF32Char' type='L' type64='I'/>
</function>
<function name='CFStringGetMaximumSizeForEncoding'>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFStringGetMaximumSizeOfFileSystemRepresentation'>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFStringGetMostCompatibleMacStringEncoding'>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval declared_type='CFStringEncoding' type='L' type64='I'/>
</function>
<function name='CFStringGetNameOfEncoding'>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringGetParagraphBounds'>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='parBeginIndex' declared_type='CFIndex*' type64='^q' type='^i'/>
-<arg name='parEndIndex' declared_type='CFIndex*' type64='^q' type='^i'/>
-<arg name='contentsEndIndex' declared_type='CFIndex*' type64='^q' type='^i'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFIndex*' name='parBeginIndex' type='^i' type64='^q'/>
+<arg declared_type='CFIndex*' name='parEndIndex' type='^i' type64='^q'/>
+<arg declared_type='CFIndex*' name='contentsEndIndex' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringGetPascalString'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='buffer' declared_type='StringPtr' type='*'/>
-<arg name='bufferSize' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='StringPtr' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='bufferSize' type='l' type64='q'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringGetPascalStringPtr'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
<retval declared_type='ConstStringPtr' type='*'/>
</function>
<function name='CFStringGetRangeOfComposedCharactersAtIndex'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='theIndex' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFIndex' name='theIndex' type='l' type64='q'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFStringGetSmallestEncoding'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<retval declared_type='CFStringEncoding' type='L' type64='I'/>
</function>
-<function name='CFStringGetSurrogatePairForLongCharacter' inline='true'>
-<arg name='character' declared_type='UTF32Char' type64='I' type='L'/>
-<arg name='surrogates' declared_type='UniChar*' type='^S'/>
+<function inline='true' name='CFStringGetSurrogatePairForLongCharacter'>
+<arg declared_type='UTF32Char' name='character' type='L' type64='I'/>
+<arg declared_type='UniChar*' name='surrogates' type='^S'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringGetSystemEncoding'>
-<retval declared_type='CFStringEncoding' type64='I' type='L'/>
+<retval declared_type='CFStringEncoding' type='L' type64='I'/>
</function>
<function name='CFStringGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFStringHasPrefix'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='prefix' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='prefix' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringHasSuffix'>
-<arg name='theString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='suffix' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='suffix' type='^{__CFString=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
-<function name='CFStringInitInlineBuffer' inline='true'>
-<arg name='str' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='buf' declared_type='CFStringInlineBuffer*' type64='^{_CFStringInlineBuffer=[64S]^{__CFString}^S{_CFRange=qq}qq}' type='^{_CFStringInlineBuffer=[64S]^{__CFString}^S{_CFRange=ii}ii}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<function inline='true' name='CFStringInitInlineBuffer'>
+<arg declared_type='CFStringRef' name='str' type='^{__CFString=}'/>
+<arg declared_type='CFStringInlineBuffer*' name='buf' type='^{_CFStringInlineBuffer=[64S]^{__CFString}^S*{_CFRange=ii}ii}' type64='^{_CFStringInlineBuffer=[64S]^{__CFString}^S*{_CFRange=qq}qq}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringInsert'>
-<arg name='str' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='insertedStr' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableStringRef' name='str' type='^{__CFString=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
+<arg declared_type='CFStringRef' name='insertedStr' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringIsEncodingAvailable'>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringIsHyphenationAvailableForLocale'>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
-<function name='CFStringIsSurrogateHighCharacter' inline='true'>
-<arg name='character' declared_type='UniChar' type='S'/>
+<function inline='true' name='CFStringIsSurrogateHighCharacter'>
+<arg declared_type='UniChar' name='character' type='S'/>
<retval declared_type='Boolean' type='B'/>
</function>
-<function name='CFStringIsSurrogateLowCharacter' inline='true'>
-<arg name='character' declared_type='UniChar' type='S'/>
+<function inline='true' name='CFStringIsSurrogateLowCharacter'>
+<arg declared_type='UniChar' name='character' type='S'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringLowercase'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringNormalize'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='theForm' declared_type='CFStringNormalizationForm' type64='q' type='l'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringNormalizationForm' name='theForm' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringPad'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='padString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='indexIntoPad' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='padString' type='^{__CFString=}'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
+<arg declared_type='CFIndex' name='indexIntoPad' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringReplace'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='replacement' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFStringRef' name='replacement' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringReplaceAll'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='replacement' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='replacement' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringSetExternalCharactersNoCopy'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='chars' declared_type='UniChar*' type='^S'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='capacity' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='UniChar*' name='chars' type='^S'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
+<arg declared_type='CFIndex' name='capacity' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringTokenizerAdvanceToNextToken'>
-<arg name='tokenizer' declared_type='CFStringTokenizerRef' type='^{__CFStringTokenizer=}'/>
-<retval declared_type='CFStringTokenizerTokenType' type64='Q' type='L'/>
+<arg declared_type='CFStringTokenizerRef' name='tokenizer' type='^{__CFStringTokenizer=}'/>
+<retval declared_type='CFStringTokenizerTokenType' type='L' type64='Q'/>
</function>
<function name='CFStringTokenizerCopyBestStringLanguage'>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFStringTokenizerCopyCurrentTokenAttribute'>
-<arg name='tokenizer' declared_type='CFStringTokenizerRef' type='^{__CFStringTokenizer=}'/>
-<arg name='attribute' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CFStringTokenizerRef' name='tokenizer' type='^{__CFStringTokenizer=}'/>
+<arg declared_type='CFOptionFlags' name='attribute' type='L' type64='Q'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFStringTokenizerCreate'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='options' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<retval declared_type='CFStringTokenizerRef' already_retained='true' type='^{__CFStringTokenizer=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<retval already_retained='true' declared_type='CFStringTokenizerRef' type='^{__CFStringTokenizer=}'/>
</function>
<function name='CFStringTokenizerGetCurrentSubTokens'>
-<arg name='tokenizer' declared_type='CFStringTokenizerRef' type='^{__CFStringTokenizer=}'/>
-<arg name='ranges' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
-<arg name='maxRangeLength' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='derivedSubTokens' declared_type='CFMutableArrayRef' type='^{__CFArray=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFStringTokenizerRef' name='tokenizer' type='^{__CFStringTokenizer=}'/>
+<arg declared_type='CFRange*' name='ranges' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
+<arg declared_type='CFIndex' name='maxRangeLength' type='l' type64='q'/>
+<arg declared_type='CFMutableArrayRef' name='derivedSubTokens' type='^{__CFArray=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFStringTokenizerGetCurrentTokenRange'>
-<arg name='tokenizer' declared_type='CFStringTokenizerRef' type='^{__CFStringTokenizer=}'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFStringTokenizerRef' name='tokenizer' type='^{__CFStringTokenizer=}'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFStringTokenizerGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFStringTokenizerGoToTokenAtIndex'>
-<arg name='tokenizer' declared_type='CFStringTokenizerRef' type='^{__CFStringTokenizer=}'/>
-<arg name='index' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFStringTokenizerTokenType' type64='Q' type='L'/>
+<arg declared_type='CFStringTokenizerRef' name='tokenizer' type='^{__CFStringTokenizer=}'/>
+<arg declared_type='CFIndex' name='index' type='l' type64='q'/>
+<retval declared_type='CFStringTokenizerTokenType' type='L' type64='Q'/>
</function>
<function name='CFStringTokenizerSetString'>
-<arg name='tokenizer' declared_type='CFStringTokenizerRef' type='^{__CFStringTokenizer=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFStringTokenizerRef' name='tokenizer' type='^{__CFStringTokenizer=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringTransform'>
-<arg name='string' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
-<arg name='transform' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='reverse' declared_type='Boolean' type='B'/>
+<arg declared_type='CFMutableStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange*' name='range' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
+<arg declared_type='CFStringRef' name='transform' type='^{__CFString=}'/>
+<arg declared_type='Boolean' name='reverse' type='B'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFStringTrim'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='trimString' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='trimString' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringTrimWhitespace'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFStringUppercase'>
-<arg name='theString' declared_type='CFMutableStringRef' type='^{__CFString=}'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
+<arg declared_type='CFMutableStringRef' name='theString' type='^{__CFString=}'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='CFSwapInt16' inline='true'>
-<arg name='arg' declared_type='uint16_t' type='S'/>
+<function inline='true' name='CFSwapInt16'>
+<arg declared_type='uint16_t' name='arg' type='S'/>
<retval declared_type='uint16_t' type='S'/>
</function>
-<function name='CFSwapInt16BigToHost' inline='true'>
-<arg name='arg' declared_type='uint16_t' type='S'/>
+<function inline='true' name='CFSwapInt16BigToHost'>
+<arg declared_type='uint16_t' name='arg' type='S'/>
<retval declared_type='uint16_t' type='S'/>
</function>
-<function name='CFSwapInt16HostToBig' inline='true'>
-<arg name='arg' declared_type='uint16_t' type='S'/>
+<function inline='true' name='CFSwapInt16HostToBig'>
+<arg declared_type='uint16_t' name='arg' type='S'/>
<retval declared_type='uint16_t' type='S'/>
</function>
-<function name='CFSwapInt16HostToLittle' inline='true'>
-<arg name='arg' declared_type='uint16_t' type='S'/>
+<function inline='true' name='CFSwapInt16HostToLittle'>
+<arg declared_type='uint16_t' name='arg' type='S'/>
<retval declared_type='uint16_t' type='S'/>
</function>
-<function name='CFSwapInt16LittleToHost' inline='true'>
-<arg name='arg' declared_type='uint16_t' type='S'/>
+<function inline='true' name='CFSwapInt16LittleToHost'>
+<arg declared_type='uint16_t' name='arg' type='S'/>
<retval declared_type='uint16_t' type='S'/>
</function>
-<function name='CFSwapInt32' inline='true'>
-<arg name='arg' declared_type='uint32_t' type='I'/>
+<function inline='true' name='CFSwapInt32'>
+<arg declared_type='uint32_t' name='arg' type='I'/>
<retval declared_type='uint32_t' type='I'/>
</function>
-<function name='CFSwapInt32BigToHost' inline='true'>
-<arg name='arg' declared_type='uint32_t' type='I'/>
+<function inline='true' name='CFSwapInt32BigToHost'>
+<arg declared_type='uint32_t' name='arg' type='I'/>
<retval declared_type='uint32_t' type='I'/>
</function>
-<function name='CFSwapInt32HostToBig' inline='true'>
-<arg name='arg' declared_type='uint32_t' type='I'/>
+<function inline='true' name='CFSwapInt32HostToBig'>
+<arg declared_type='uint32_t' name='arg' type='I'/>
<retval declared_type='uint32_t' type='I'/>
</function>
-<function name='CFSwapInt32HostToLittle' inline='true'>
-<arg name='arg' declared_type='uint32_t' type='I'/>
+<function inline='true' name='CFSwapInt32HostToLittle'>
+<arg declared_type='uint32_t' name='arg' type='I'/>
<retval declared_type='uint32_t' type='I'/>
</function>
-<function name='CFSwapInt32LittleToHost' inline='true'>
-<arg name='arg' declared_type='uint32_t' type='I'/>
+<function inline='true' name='CFSwapInt32LittleToHost'>
+<arg declared_type='uint32_t' name='arg' type='I'/>
<retval declared_type='uint32_t' type='I'/>
</function>
-<function name='CFSwapInt64' inline='true'>
-<arg name='arg' declared_type='uint64_t' type='Q'/>
+<function inline='true' name='CFSwapInt64'>
+<arg declared_type='uint64_t' name='arg' type='Q'/>
<retval declared_type='uint64_t' type='Q'/>
</function>
-<function name='CFSwapInt64BigToHost' inline='true'>
-<arg name='arg' declared_type='uint64_t' type='Q'/>
+<function inline='true' name='CFSwapInt64BigToHost'>
+<arg declared_type='uint64_t' name='arg' type='Q'/>
<retval declared_type='uint64_t' type='Q'/>
</function>
-<function name='CFSwapInt64HostToBig' inline='true'>
-<arg name='arg' declared_type='uint64_t' type='Q'/>
+<function inline='true' name='CFSwapInt64HostToBig'>
+<arg declared_type='uint64_t' name='arg' type='Q'/>
<retval declared_type='uint64_t' type='Q'/>
</function>
-<function name='CFSwapInt64HostToLittle' inline='true'>
-<arg name='arg' declared_type='uint64_t' type='Q'/>
+<function inline='true' name='CFSwapInt64HostToLittle'>
+<arg declared_type='uint64_t' name='arg' type='Q'/>
<retval declared_type='uint64_t' type='Q'/>
</function>
-<function name='CFSwapInt64LittleToHost' inline='true'>
-<arg name='arg' declared_type='uint64_t' type='Q'/>
+<function inline='true' name='CFSwapInt64LittleToHost'>
+<arg declared_type='uint64_t' name='arg' type='Q'/>
<retval declared_type='uint64_t' type='Q'/>
</function>
<function name='CFTimeZoneCopyAbbreviation'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFTimeZoneCopyAbbreviationDictionary'>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFTimeZoneCopyDefault'>
-<retval declared_type='CFTimeZoneRef' already_retained='true' type='^{__CFTimeZone=}'/>
+<retval already_retained='true' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
</function>
<function name='CFTimeZoneCopyKnownNames'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CFTimeZoneCopyLocalizedName'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<arg name='style' declared_type='CFTimeZoneNameStyle' type64='q' type='l'/>
-<arg name='locale' declared_type='CFLocaleRef' type='^{__CFLocale=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFTimeZoneNameStyle' name='style' type='l' type64='q'/>
+<arg declared_type='CFLocaleRef' name='locale' type='^{__CFLocale=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFTimeZoneCopySystem'>
-<retval declared_type='CFTimeZoneRef' already_retained='true' type='^{__CFTimeZone=}'/>
+<retval already_retained='true' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
</function>
<function name='CFTimeZoneCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='data' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFTimeZoneRef' already_retained='true' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='CFDataRef' name='data' type='^{__CFData=}'/>
+<retval already_retained='true' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
</function>
<function name='CFTimeZoneCreateWithName'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='tryAbbrev' declared_type='Boolean' type='B'/>
-<retval declared_type='CFTimeZoneRef' already_retained='true' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='Boolean' name='tryAbbrev' type='B'/>
+<retval already_retained='true' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
</function>
<function name='CFTimeZoneCreateWithTimeIntervalFromGMT'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='ti' declared_type='CFTimeInterval' type='d'/>
-<retval declared_type='CFTimeZoneRef' already_retained='true' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFTimeInterval' name='ti' type='d'/>
+<retval already_retained='true' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
</function>
<function name='CFTimeZoneGetData'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
<retval declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFTimeZoneGetDaylightSavingTimeOffset'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
<retval declared_type='CFTimeInterval' type='d'/>
</function>
<function name='CFTimeZoneGetName'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFTimeZoneGetNextDaylightSavingTimeTransition'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
<retval declared_type='CFAbsoluteTime' type='d'/>
</function>
<function name='CFTimeZoneGetSecondsFromGMT'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
<retval declared_type='CFTimeInterval' type='d'/>
</function>
<function name='CFTimeZoneGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFTimeZoneIsDaylightSavingTime'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
-<arg name='at' declared_type='CFAbsoluteTime' type='d'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFAbsoluteTime' name='at' type='d'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFTimeZoneResetSystem'>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTimeZoneSetAbbreviationDictionary'>
-<arg name='dict' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
+<arg declared_type='CFDictionaryRef' name='dict' type='^{__CFDictionary=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTimeZoneSetDefault'>
-<arg name='tz' declared_type='CFTimeZoneRef' type='^{__CFTimeZone=}'/>
+<arg declared_type='CFTimeZoneRef' name='tz' type='^{__CFTimeZone=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeAppendChild'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='newChild' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='newChild' type='^{__CFTree=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeApplyFunctionToChildren'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='applier' function_pointer='true' declared_type='CFTreeApplierFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeApplierFunction' function_pointer='true' name='applier' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='context' declared_type='CFTreeContext*' type64='^{_CFTreeContext=q^v^?^?^?}' const='true' type='^{_CFTreeContext=i^v^?^?^?}'/>
-<retval declared_type='CFTreeRef' already_retained='true' type='^{__CFTree=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='CFTreeContext*' name='context' type='^{_CFTreeContext=i^v^?^?^?}' type64='^{_CFTreeContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFTreeFindRoot'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
<retval declared_type='CFTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFTreeGetChildAtIndex'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
<retval declared_type='CFTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFTreeGetChildCount'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFTreeGetChildren'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='children' declared_type='CFTreeRef*' type='^^{__CFTree}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef*' name='children' type='^^{__CFTree}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeGetContext'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='context' declared_type='CFTreeContext*' type64='^{_CFTreeContext=q^v^?^?^?}' type='^{_CFTreeContext=i^v^?^?^?}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeContext*' name='context' type='^{_CFTreeContext=i^v^?^?^?}' type64='^{_CFTreeContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeGetFirstChild'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
<retval declared_type='CFTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFTreeGetNextSibling'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
<retval declared_type='CFTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFTreeGetParent'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
<retval declared_type='CFTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFTreeGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFTreeInsertSibling'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='newSibling' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='newSibling' type='^{__CFTree=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreePrependChild'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='newChild' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='newChild' type='^{__CFTree=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeRemove'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeRemoveAllChildren'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeSetContext'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='context' declared_type='CFTreeContext*' type64='^{_CFTreeContext=q^v^?^?^?}' const='true' type='^{_CFTreeContext=i^v^?^?^?}'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg const='true' declared_type='CFTreeContext*' name='context' type='^{_CFTreeContext=i^v^?^?^?}' type64='^{_CFTreeContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFTreeSortChildren'>
-<arg name='tree' declared_type='CFTreeRef' type='^{__CFTree=}'/>
-<arg name='comparator' function_pointer='true' declared_type='CFComparatorFunction' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFTreeRef' name='tree' type='^{__CFTree=}'/>
+<arg declared_type='CFComparatorFunction' function_pointer='true' name='comparator' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</arg>
-<arg name='context' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFURLCanBeDecomposed'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLClearResourcePropertyCache'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFURLClearResourcePropertyCacheForKey'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFURLCopyAbsoluteURL'>
-<arg name='relativeURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='relativeURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCopyFileSystemPath'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='pathStyle' declared_type='CFURLPathStyle' type64='q' type='l'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<arg declared_type='CFURLPathStyle' name='pathStyle' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyFragment'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='charactersToLeaveEscaped' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='charactersToLeaveEscaped' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyHostName'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyLastPathComponent'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyNetLocation'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyParameterString'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='charactersToLeaveEscaped' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='charactersToLeaveEscaped' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyPassword'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyPath'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyPathExtension'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyQueryString'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='charactersToLeaveEscaped' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='charactersToLeaveEscaped' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyResourcePropertiesForKeys'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='keys' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFArrayRef' name='keys' type='^{__CFArray=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFURLCopyResourcePropertyForKey'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='propertyValueTypeRefPtr' declared_type='void*' type='^v'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='void*' name='propertyValueTypeRefPtr' type='^v'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLCopyResourceSpecifier'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyScheme'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyStrictPath'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='isAbsolute' declared_type='Boolean*' type='^B'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<arg declared_type='Boolean*' name='isAbsolute' type='^B'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCopyUserName'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCreateAbsoluteURLWithBytes'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='relativeURLBytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='baseURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='useCompatibilityMode' declared_type='Boolean' type='B'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='relativeURLBytes' type='*'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='CFURLRef' name='baseURL' type='^{__CFURL=}'/>
+<arg declared_type='Boolean' name='useCompatibilityMode' type='B'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateBookmarkData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='options' declared_type='CFURLBookmarkCreationOptions' type64='Q' type='L'/>
-<arg name='resourcePropertiesToInclude' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='relativeToURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFURLBookmarkCreationOptions' name='options' type='L' type64='Q'/>
+<arg declared_type='CFArrayRef' name='resourcePropertiesToInclude' type='^{__CFArray=}'/>
+<arg declared_type='CFURLRef' name='relativeToURL' type='^{__CFURL=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFURLCreateBookmarkDataFromAliasRecord'>
-<arg name='allocatorRef' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='aliasRecordDataRef' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocatorRef' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='aliasRecordDataRef' type='^{__CFData=}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFURLCreateBookmarkDataFromFile'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='fileURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='errorRef' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='fileURL' type='^{__CFURL=}'/>
+<arg declared_type='CFErrorRef*' name='errorRef' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFURLCreateByResolvingBookmarkData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bookmark' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='options' declared_type='CFURLBookmarkResolutionOptions' type64='Q' type='L'/>
-<arg name='relativeToURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='resourcePropertiesToInclude' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='isStale' declared_type='Boolean*' type='^B'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='bookmark' type='^{__CFData=}'/>
+<arg declared_type='CFURLBookmarkResolutionOptions' name='options' type='L' type64='Q'/>
+<arg declared_type='CFURLRef' name='relativeToURL' type='^{__CFURL=}'/>
+<arg declared_type='CFArrayRef' name='resourcePropertiesToInclude' type='^{__CFArray=}'/>
+<arg declared_type='Boolean*' name='isStale' type='^B'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateCopyAppendingPathComponent'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='pathComponent' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='isDirectory' declared_type='Boolean' type='B'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='pathComponent' type='^{__CFString=}'/>
+<arg declared_type='Boolean' name='isDirectory' type='B'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateCopyAppendingPathExtension'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='extension' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='extension' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateCopyDeletingLastPathComponent'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateCopyDeletingPathExtension'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='escapeWhitespace' declared_type='Boolean' type='B'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='Boolean' name='escapeWhitespace' type='B'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFURLCreateDataAndPropertiesFromResource'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='resourceData' declared_type='CFDataRef*' type='^^{__CFData}'/>
-<arg name='properties' declared_type='CFDictionaryRef*' type='^^{__CFDictionary}'/>
-<arg name='desiredProperties' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='errorCode' declared_type='SInt32*' type='^i'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFDataRef*' name='resourceData' type='^^{__CFData}'/>
+<arg declared_type='CFDictionaryRef*' name='properties' type='^^{__CFDictionary}'/>
+<arg declared_type='CFArrayRef' name='desiredProperties' type='^{__CFArray=}'/>
+<arg declared_type='SInt32*' name='errorCode' type='^i'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLCreateFilePathURL'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateFileReferenceURL'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateFromFSRef'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='fsRef' declared_type='struct FSRef*' const='true' type='^{FSRef=[80C]}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='struct FSRef*' name='fsRef' type='^{FSRef=[80C]}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateFromFileSystemRepresentation'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='buffer' declared_type='UInt8*' const='true' type='*'/>
-<arg name='bufLen' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='isDirectory' declared_type='Boolean' type='B'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='bufLen' type='l' type64='q'/>
+<arg declared_type='Boolean' name='isDirectory' type='B'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateFromFileSystemRepresentationRelativeToBase'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='buffer' declared_type='UInt8*' const='true' type='*'/>
-<arg name='bufLen' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='isDirectory' declared_type='Boolean' type='B'/>
-<arg name='baseURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='bufLen' type='l' type64='q'/>
+<arg declared_type='Boolean' name='isDirectory' type='B'/>
+<arg declared_type='CFURLRef' name='baseURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreatePropertyFromResource'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='property' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='errorCode' declared_type='SInt32*' type='^i'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='property' type='^{__CFString=}'/>
+<arg declared_type='SInt32*' name='errorCode' type='^i'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFURLCreateResourcePropertiesForKeysFromBookmarkData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='resourcePropertiesToReturn' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='bookmark' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFArrayRef' name='resourcePropertiesToReturn' type='^{__CFArray=}'/>
+<arg declared_type='CFDataRef' name='bookmark' type='^{__CFData=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFURLCreateResourcePropertyForKeyFromBookmarkData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='resourcePropertyKey' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='bookmark' declared_type='CFDataRef' type='^{__CFData=}'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='resourcePropertyKey' type='^{__CFString=}'/>
+<arg declared_type='CFDataRef' name='bookmark' type='^{__CFData=}'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFURLCreateStringByAddingPercentEscapes'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='originalString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='charactersToLeaveUnescaped' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='legalURLCharactersToBeEscaped' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='originalString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='charactersToLeaveUnescaped' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='legalURLCharactersToBeEscaped' type='^{__CFString=}'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCreateStringByReplacingPercentEscapes'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='originalString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='charactersToLeaveEscaped' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='originalString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='charactersToLeaveEscaped' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCreateStringByReplacingPercentEscapesUsingEncoding'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='origString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='charsToLeaveEscaped' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='origString' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='charsToLeaveEscaped' type='^{__CFString=}'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLCreateWithBytes'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='URLBytes' declared_type='UInt8*' const='true' type='*'/>
-<arg name='length' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='encoding' declared_type='CFStringEncoding' type64='I' type='L'/>
-<arg name='baseURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg const='true' declared_type='UInt8*' name='URLBytes' type='*'/>
+<arg declared_type='CFIndex' name='length' type='l' type64='q'/>
+<arg declared_type='CFStringEncoding' name='encoding' type='L' type64='I'/>
+<arg declared_type='CFURLRef' name='baseURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateWithFileSystemPath'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='filePath' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='pathStyle' declared_type='CFURLPathStyle' type64='q' type='l'/>
-<arg name='isDirectory' declared_type='Boolean' type='B'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='filePath' type='^{__CFString=}'/>
+<arg declared_type='CFURLPathStyle' name='pathStyle' type='l' type64='q'/>
+<arg declared_type='Boolean' name='isDirectory' type='B'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateWithFileSystemPathRelativeToBase'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='filePath' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='pathStyle' declared_type='CFURLPathStyle' type64='q' type='l'/>
-<arg name='isDirectory' declared_type='Boolean' type='B'/>
-<arg name='baseURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='filePath' type='^{__CFString=}'/>
+<arg declared_type='CFURLPathStyle' name='pathStyle' type='l' type64='q'/>
+<arg declared_type='Boolean' name='isDirectory' type='B'/>
+<arg declared_type='CFURLRef' name='baseURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLCreateWithString'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='URLString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='baseURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFURLRef' already_retained='true' type='^{__CFURL=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='URLString' type='^{__CFString=}'/>
+<arg declared_type='CFURLRef' name='baseURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLDestroyResource'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='errorCode' declared_type='SInt32*' type='^i'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='SInt32*' name='errorCode' type='^i'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLEnumeratorCreateForDirectoryURL'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='directoryURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='option' declared_type='CFURLEnumeratorOptions' type64='Q' type='L'/>
-<arg name='propertyKeys' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<retval declared_type='CFURLEnumeratorRef' already_retained='true' type='^{__CFURLEnumerator=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='directoryURL' type='^{__CFURL=}'/>
+<arg declared_type='CFURLEnumeratorOptions' name='option' type='L' type64='Q'/>
+<arg declared_type='CFArrayRef' name='propertyKeys' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFURLEnumeratorRef' type='^{__CFURLEnumerator=}'/>
</function>
<function name='CFURLEnumeratorCreateForMountedVolumes'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='option' declared_type='CFURLEnumeratorOptions' type64='Q' type='L'/>
-<arg name='propertyKeys' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<retval declared_type='CFURLEnumeratorRef' already_retained='true' type='^{__CFURLEnumerator=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLEnumeratorOptions' name='option' type='L' type64='Q'/>
+<arg declared_type='CFArrayRef' name='propertyKeys' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFURLEnumeratorRef' type='^{__CFURLEnumerator=}'/>
</function>
<function name='CFURLEnumeratorGetDescendentLevel'>
-<arg name='enumerator' declared_type='CFURLEnumeratorRef' type='^{__CFURLEnumerator=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFURLEnumeratorRef' name='enumerator' type='^{__CFURLEnumerator=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFURLEnumeratorGetNextURL'>
-<arg name='enumerator' declared_type='CFURLEnumeratorRef' type='^{__CFURLEnumerator=}'/>
-<arg name='url' declared_type='CFURLRef*' type='^^{__CFURL}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
-<retval declared_type='CFURLEnumeratorResult' type64='q' type='l'/>
+<arg declared_type='CFURLEnumeratorRef' name='enumerator' type='^{__CFURLEnumerator=}'/>
+<arg declared_type='CFURLRef*' name='url' type='^^{__CFURL}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
+<retval declared_type='CFURLEnumeratorResult' type='l' type64='q'/>
</function>
<function name='CFURLEnumeratorGetSourceDidChange'>
-<arg name='enumerator' declared_type='CFURLEnumeratorRef' type='^{__CFURLEnumerator=}'/>
+<arg declared_type='CFURLEnumeratorRef' name='enumerator' type='^{__CFURLEnumerator=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLEnumeratorGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFURLEnumeratorSkipDescendents'>
-<arg name='enumerator' declared_type='CFURLEnumeratorRef' type='^{__CFURLEnumerator=}'/>
+<arg declared_type='CFURLEnumeratorRef' name='enumerator' type='^{__CFURLEnumerator=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFURLGetBaseURL'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
<retval declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFURLGetByteRangeForComponent'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='component' declared_type='CFURLComponentType' type64='q' type='l'/>
-<arg name='rangeIncludingSeparators' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFURLComponentType' name='component' type='l' type64='q'/>
+<arg declared_type='CFRange*' name='rangeIncludingSeparators' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CFURLGetBytes'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='buffer' declared_type='UInt8*' type='*'/>
-<arg name='bufferLength' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='UInt8*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='bufferLength' type='l' type64='q'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFURLGetFSRef'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='fsRef' declared_type='struct FSRef*' type='^{FSRef=[80C]}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='struct FSRef*' name='fsRef' type='^{FSRef=[80C]}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLGetFileSystemRepresentation'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='resolveAgainstBase' declared_type='Boolean' type='B'/>
-<arg name='buffer' declared_type='UInt8*' type='*'/>
-<arg name='maxBufLen' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='Boolean' name='resolveAgainstBase' type='B'/>
+<arg declared_type='UInt8*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='maxBufLen' type='l' type64='q'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLGetPortNumber'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFURLGetString'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFURLGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFURLHasDirectoryPath'>
-<arg name='anURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='anURL' type='^{__CFURL=}'/>
+<retval declared_type='Boolean' type='B'/>
+</function>
+<function name='CFURLIsFileReferenceURL'>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLResourceIsReachable'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLSetResourcePropertiesForKeys'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='keyedPropertyValues' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFDictionaryRef' name='keyedPropertyValues' type='^{__CFDictionary=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLSetResourcePropertyForKey'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='propertyValue' declared_type='CFTypeRef' type='@'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFTypeRef' name='propertyValue' type='@'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLSetTemporaryResourcePropertyForKey'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='propertyValue' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFTypeRef' name='propertyValue' type='@'/>
+<retval declared_type='void' type='v'/>
+</function>
+<function name='CFURLStartAccessingSecurityScopedResource'>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<retval declared_type='Boolean' type='B'/>
+</function>
+<function name='CFURLStopAccessingSecurityScopedResource'>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFURLWriteBookmarkDataToFile'>
-<arg name='bookmarkRef' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='fileURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='options' declared_type='CFURLBookmarkFileCreationOptions' type64='Q' type='L'/>
-<arg name='errorRef' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFDataRef' name='bookmarkRef' type='^{__CFData=}'/>
+<arg declared_type='CFURLRef' name='fileURL' type='^{__CFURL=}'/>
+<arg declared_type='CFURLBookmarkFileCreationOptions' name='options' type='L' type64='Q'/>
+<arg declared_type='CFErrorRef*' name='errorRef' type='^^{__CFError}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFURLWriteDataAndPropertiesToResource'>
-<arg name='url' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='dataToWrite' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='propertiesToWrite' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='errorCode' declared_type='SInt32*' type='^i'/>
+<arg declared_type='CFURLRef' name='url' type='^{__CFURL=}'/>
+<arg declared_type='CFDataRef' name='dataToWrite' type='^{__CFData=}'/>
+<arg declared_type='CFDictionaryRef' name='propertiesToWrite' type='^{__CFDictionary=}'/>
+<arg declared_type='SInt32*' name='errorCode' type='^i'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFUUIDCreate'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFUUIDRef' already_retained='true' type='^{__CFUUID=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
</function>
<function name='CFUUIDCreateFromString'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='uuidStr' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFUUIDRef' already_retained='true' type='^{__CFUUID=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='uuidStr' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
</function>
<function name='CFUUIDCreateFromUUIDBytes'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bytes' declared_type='CFUUIDBytes' type='{_CFUUIDBytes=CCCCCCCCCCCCCCCC}'/>
-<retval declared_type='CFUUIDRef' already_retained='true' type='^{__CFUUID=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFUUIDBytes' name='bytes' type='{_CFUUIDBytes=CCCCCCCCCCCCCCCC}'/>
+<retval already_retained='true' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
</function>
<function name='CFUUIDCreateString'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='uuid' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFUUIDRef' name='uuid' type='^{__CFUUID=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFUUIDCreateWithBytes'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='byte0' declared_type='UInt8' type='C'/>
-<arg name='byte1' declared_type='UInt8' type='C'/>
-<arg name='byte2' declared_type='UInt8' type='C'/>
-<arg name='byte3' declared_type='UInt8' type='C'/>
-<arg name='byte4' declared_type='UInt8' type='C'/>
-<arg name='byte5' declared_type='UInt8' type='C'/>
-<arg name='byte6' declared_type='UInt8' type='C'/>
-<arg name='byte7' declared_type='UInt8' type='C'/>
-<arg name='byte8' declared_type='UInt8' type='C'/>
-<arg name='byte9' declared_type='UInt8' type='C'/>
-<arg name='byte10' declared_type='UInt8' type='C'/>
-<arg name='byte11' declared_type='UInt8' type='C'/>
-<arg name='byte12' declared_type='UInt8' type='C'/>
-<arg name='byte13' declared_type='UInt8' type='C'/>
-<arg name='byte14' declared_type='UInt8' type='C'/>
-<arg name='byte15' declared_type='UInt8' type='C'/>
-<retval declared_type='CFUUIDRef' already_retained='true' type='^{__CFUUID=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='UInt8' name='byte0' type='C'/>
+<arg declared_type='UInt8' name='byte1' type='C'/>
+<arg declared_type='UInt8' name='byte2' type='C'/>
+<arg declared_type='UInt8' name='byte3' type='C'/>
+<arg declared_type='UInt8' name='byte4' type='C'/>
+<arg declared_type='UInt8' name='byte5' type='C'/>
+<arg declared_type='UInt8' name='byte6' type='C'/>
+<arg declared_type='UInt8' name='byte7' type='C'/>
+<arg declared_type='UInt8' name='byte8' type='C'/>
+<arg declared_type='UInt8' name='byte9' type='C'/>
+<arg declared_type='UInt8' name='byte10' type='C'/>
+<arg declared_type='UInt8' name='byte11' type='C'/>
+<arg declared_type='UInt8' name='byte12' type='C'/>
+<arg declared_type='UInt8' name='byte13' type='C'/>
+<arg declared_type='UInt8' name='byte14' type='C'/>
+<arg declared_type='UInt8' name='byte15' type='C'/>
+<retval already_retained='true' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
</function>
<function name='CFUUIDGetConstantUUIDWithBytes'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='byte0' declared_type='UInt8' type='C'/>
-<arg name='byte1' declared_type='UInt8' type='C'/>
-<arg name='byte2' declared_type='UInt8' type='C'/>
-<arg name='byte3' declared_type='UInt8' type='C'/>
-<arg name='byte4' declared_type='UInt8' type='C'/>
-<arg name='byte5' declared_type='UInt8' type='C'/>
-<arg name='byte6' declared_type='UInt8' type='C'/>
-<arg name='byte7' declared_type='UInt8' type='C'/>
-<arg name='byte8' declared_type='UInt8' type='C'/>
-<arg name='byte9' declared_type='UInt8' type='C'/>
-<arg name='byte10' declared_type='UInt8' type='C'/>
-<arg name='byte11' declared_type='UInt8' type='C'/>
-<arg name='byte12' declared_type='UInt8' type='C'/>
-<arg name='byte13' declared_type='UInt8' type='C'/>
-<arg name='byte14' declared_type='UInt8' type='C'/>
-<arg name='byte15' declared_type='UInt8' type='C'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='UInt8' name='byte0' type='C'/>
+<arg declared_type='UInt8' name='byte1' type='C'/>
+<arg declared_type='UInt8' name='byte2' type='C'/>
+<arg declared_type='UInt8' name='byte3' type='C'/>
+<arg declared_type='UInt8' name='byte4' type='C'/>
+<arg declared_type='UInt8' name='byte5' type='C'/>
+<arg declared_type='UInt8' name='byte6' type='C'/>
+<arg declared_type='UInt8' name='byte7' type='C'/>
+<arg declared_type='UInt8' name='byte8' type='C'/>
+<arg declared_type='UInt8' name='byte9' type='C'/>
+<arg declared_type='UInt8' name='byte10' type='C'/>
+<arg declared_type='UInt8' name='byte11' type='C'/>
+<arg declared_type='UInt8' name='byte12' type='C'/>
+<arg declared_type='UInt8' name='byte13' type='C'/>
+<arg declared_type='UInt8' name='byte14' type='C'/>
+<arg declared_type='UInt8' name='byte15' type='C'/>
<retval declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
</function>
<function name='CFUUIDGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFUUIDGetUUIDBytes'>
-<arg name='uuid' declared_type='CFUUIDRef' type='^{__CFUUID=}'/>
+<arg declared_type='CFUUIDRef' name='uuid' type='^{__CFUUID=}'/>
<retval declared_type='CFUUIDBytes' type='{_CFUUIDBytes=CCCCCCCCCCCCCCCC}'/>
</function>
<function name='CFUserNotificationCancel'>
-<arg name='userNotification' declared_type='CFUserNotificationRef' type='^{__CFUserNotification=}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFUserNotificationRef' name='userNotification' type='^{__CFUserNotification=}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
-<function name='CFUserNotificationCheckBoxChecked' inline='true'>
-<arg name='i' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFOptionFlags' type64='Q' type='L'/>
+<function inline='true' name='CFUserNotificationCheckBoxChecked'>
+<arg declared_type='CFIndex' name='i' type='l' type64='q'/>
+<retval declared_type='CFOptionFlags' type='L' type64='Q'/>
</function>
<function name='CFUserNotificationCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='flags' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='error' declared_type='SInt32*' type='^i'/>
-<arg name='dictionary' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFUserNotificationRef' already_retained='true' type='^{__CFUserNotification=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFOptionFlags' name='flags' type='L' type64='Q'/>
+<arg declared_type='SInt32*' name='error' type='^i'/>
+<arg declared_type='CFDictionaryRef' name='dictionary' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFUserNotificationRef' type='^{__CFUserNotification=}'/>
</function>
<function name='CFUserNotificationCreateRunLoopSource'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='userNotification' declared_type='CFUserNotificationRef' type='^{__CFUserNotification=}'/>
-<arg name='callout' function_pointer='true' declared_type='CFUserNotificationCallBack' type='^?'>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFUserNotificationRef' name='userNotification' type='^{__CFUserNotification=}'/>
+<arg declared_type='CFUserNotificationCallBack' function_pointer='true' name='callout' type='^?'>
<arg declared_type='CFUserNotificationRef' type='^{__CFUserNotification=}'/>
-<arg declared_type='CFOptionFlags' type64='Q' type='L'/>
+<arg declared_type='CFOptionFlags' type='L' type64='Q'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='order' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFRunLoopSourceRef' already_retained='true' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFIndex' name='order' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFRunLoopSourceRef' type='^{__CFRunLoopSource=}'/>
</function>
<function name='CFUserNotificationDisplayAlert'>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='flags' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='iconURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='soundURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='localizationURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='alertHeader' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='alertMessage' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='defaultButtonTitle' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='alternateButtonTitle' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='otherButtonTitle' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='responseFlags' declared_type='CFOptionFlags*' type64='^Q' type='^I'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFOptionFlags' name='flags' type='L' type64='Q'/>
+<arg declared_type='CFURLRef' name='iconURL' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='soundURL' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='localizationURL' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='alertHeader' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='alertMessage' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='defaultButtonTitle' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='alternateButtonTitle' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='otherButtonTitle' type='^{__CFString=}'/>
+<arg declared_type='CFOptionFlags*' name='responseFlags' type='^I' type64='^Q'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFUserNotificationDisplayNotice'>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='flags' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='iconURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='soundURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='localizationURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='alertHeader' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='alertMessage' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='defaultButtonTitle' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFOptionFlags' name='flags' type='L' type64='Q'/>
+<arg declared_type='CFURLRef' name='iconURL' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='soundURL' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='localizationURL' type='^{__CFURL=}'/>
+<arg declared_type='CFStringRef' name='alertHeader' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='alertMessage' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='defaultButtonTitle' type='^{__CFString=}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFUserNotificationGetResponseDictionary'>
-<arg name='userNotification' declared_type='CFUserNotificationRef' type='^{__CFUserNotification=}'/>
+<arg declared_type='CFUserNotificationRef' name='userNotification' type='^{__CFUserNotification=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CFUserNotificationGetResponseValue'>
-<arg name='userNotification' declared_type='CFUserNotificationRef' type='^{__CFUserNotification=}'/>
-<arg name='key' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='idx' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFUserNotificationRef' name='userNotification' type='^{__CFUserNotification=}'/>
+<arg declared_type='CFStringRef' name='key' type='^{__CFString=}'/>
+<arg declared_type='CFIndex' name='idx' type='l' type64='q'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFUserNotificationGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
-<function name='CFUserNotificationPopUpSelection' inline='true'>
-<arg name='n' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFOptionFlags' type64='Q' type='L'/>
+<function inline='true' name='CFUserNotificationPopUpSelection'>
+<arg declared_type='CFIndex' name='n' type='l' type64='q'/>
+<retval declared_type='CFOptionFlags' type='L' type64='Q'/>
</function>
<function name='CFUserNotificationReceiveResponse'>
-<arg name='userNotification' declared_type='CFUserNotificationRef' type='^{__CFUserNotification=}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='responseFlags' declared_type='CFOptionFlags*' type64='^Q' type='^I'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFUserNotificationRef' name='userNotification' type='^{__CFUserNotification=}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFOptionFlags*' name='responseFlags' type='^I' type64='^Q'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
-<function name='CFUserNotificationSecureTextField' inline='true'>
-<arg name='i' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFOptionFlags' type64='Q' type='L'/>
+<function inline='true' name='CFUserNotificationSecureTextField'>
+<arg declared_type='CFIndex' name='i' type='l' type64='q'/>
+<retval declared_type='CFOptionFlags' type='L' type64='Q'/>
</function>
<function name='CFUserNotificationUpdate'>
-<arg name='userNotification' declared_type='CFUserNotificationRef' type='^{__CFUserNotification=}'/>
-<arg name='timeout' declared_type='CFTimeInterval' type='d'/>
-<arg name='flags' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='dictionary' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<arg declared_type='CFUserNotificationRef' name='userNotification' type='^{__CFUserNotification=}'/>
+<arg declared_type='CFTimeInterval' name='timeout' type='d'/>
+<arg declared_type='CFOptionFlags' name='flags' type='L' type64='Q'/>
+<arg declared_type='CFDictionaryRef' name='dictionary' type='^{__CFDictionary=}'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</function>
<function name='CFWriteStreamCanAcceptBytes'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFWriteStreamClose'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
<retval declared_type='void' type='v'/>
</function>
+<function name='CFWriteStreamCopyDispatchQueue'>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<retval declared_type='dispatch_queue_t' type='@'/>
+</function>
<function name='CFWriteStreamCopyError'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<retval declared_type='CFErrorRef' already_retained='true' type='^{__CFError=}'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<retval already_retained='true' declared_type='CFErrorRef' type='^{__CFError=}'/>
</function>
<function name='CFWriteStreamCopyProperty'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg name='propertyName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFStringRef' name='propertyName' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CFWriteStreamCreateWithAllocatedBuffers'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='bufferAllocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<retval declared_type='CFWriteStreamRef' already_retained='true' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFAllocatorRef' name='bufferAllocator' type='^{__CFAllocator=}'/>
+<retval already_retained='true' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
</function>
<function name='CFWriteStreamCreateWithBuffer'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='buffer' declared_type='UInt8*' type='*'/>
-<arg name='bufferCapacity' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFWriteStreamRef' already_retained='true' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='UInt8*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='bufferCapacity' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
</function>
<function name='CFWriteStreamCreateWithFile'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='fileURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFWriteStreamRef' already_retained='true' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='fileURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
</function>
<function name='CFWriteStreamGetError'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<retval declared_type='CFStreamError' type64='{_CFStreamError=qi}' type='{_CFStreamError=ii}'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<retval declared_type='CFStreamError' type='{_CFStreamError=ii}' type64='{_CFStreamError=qi}'/>
</function>
<function name='CFWriteStreamGetStatus'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<retval declared_type='CFStreamStatus' type64='q' type='l'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<retval declared_type='CFStreamStatus' type='l' type64='q'/>
</function>
<function name='CFWriteStreamGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFWriteStreamOpen'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFWriteStreamScheduleWithRunLoop'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg name='runLoop' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='runLoopMode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFRunLoopRef' name='runLoop' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFStringRef' name='runLoopMode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFWriteStreamSetClient'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg name='streamEvents' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='clientCB' function_pointer='true' declared_type='CFWriteStreamClientCallBack' type='^?'>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFOptionFlags' name='streamEvents' type='L' type64='Q'/>
+<arg declared_type='CFWriteStreamClientCallBack' function_pointer='true' name='clientCB' type='^?'>
<arg declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg declared_type='CFStreamEventType' type64='Q' type='L'/>
+<arg declared_type='CFStreamEventType' type='L' type64='Q'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='clientContext' declared_type='CFStreamClientContext*' type64='^{_CFStreamClientContext=q^v^?^?^?}' type='^{_CFStreamClientContext=i^v^?^?^?}'/>
+<arg declared_type='CFStreamClientContext*' name='clientContext' type='^{_CFStreamClientContext=i^v^?^?^?}' type64='^{_CFStreamClientContext=q^v^?^?^?}'/>
<retval declared_type='Boolean' type='B'/>
</function>
+<function name='CFWriteStreamSetDispatchQueue'>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg declared_type='dispatch_queue_t' name='q' type='@'/>
+<retval declared_type='void' type='v'/>
+</function>
<function name='CFWriteStreamSetProperty'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg name='propertyName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='propertyValue' declared_type='CFTypeRef' type='@'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFStringRef' name='propertyName' type='^{__CFString=}'/>
+<arg declared_type='CFTypeRef' name='propertyValue' type='@'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFWriteStreamUnscheduleFromRunLoop'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg name='runLoop' declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
-<arg name='runLoopMode' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg declared_type='CFRunLoopRef' name='runLoop' type='^{__CFRunLoop=}'/>
+<arg declared_type='CFStringRef' name='runLoopMode' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFWriteStreamWrite'>
-<arg name='stream' declared_type='CFWriteStreamRef' type='^{__CFWriteStream=}'/>
-<arg name='buffer' declared_type='UInt8*' const='true' type='*'/>
-<arg name='bufferLength' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFWriteStreamRef' name='stream' type='^{__CFWriteStream=}'/>
+<arg const='true' declared_type='UInt8*' name='buffer' type='*'/>
+<arg declared_type='CFIndex' name='bufferLength' type='l' type64='q'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFXMLCreateStringByEscapingEntities'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='entitiesDictionary' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFDictionaryRef' name='entitiesDictionary' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFXMLCreateStringByUnescapingEntities'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='entitiesDictionary' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFDictionaryRef' name='entitiesDictionary' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFXMLNodeCreate'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='xmlType' declared_type='CFXMLNodeTypeCode' type64='q' type='l'/>
-<arg name='dataString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='additionalInfoPtr' declared_type='void*' const='true' type='^v'/>
-<arg name='version' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFXMLNodeRef' already_retained='true' type='^{__CFXMLNode=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFXMLNodeTypeCode' name='xmlType' type='l' type64='q'/>
+<arg declared_type='CFStringRef' name='dataString' type='^{__CFString=}'/>
+<arg const='true' declared_type='void*' name='additionalInfoPtr' type='^v'/>
+<arg declared_type='CFIndex' name='version' type='l' type64='q'/>
+<retval already_retained='true' declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
</function>
<function name='CFXMLNodeCreateCopy'>
-<arg name='alloc' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='origNode' declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
-<retval declared_type='CFXMLNodeRef' already_retained='true' type='^{__CFXMLNode=}'/>
+<arg declared_type='CFAllocatorRef' name='alloc' type='^{__CFAllocator=}'/>
+<arg declared_type='CFXMLNodeRef' name='origNode' type='^{__CFXMLNode=}'/>
+<retval already_retained='true' declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
</function>
<function name='CFXMLNodeGetInfoPtr'>
-<arg name='node' declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
-<retval declared_type='void*' const='true' type='^v'/>
+<arg declared_type='CFXMLNodeRef' name='node' type='^{__CFXMLNode=}'/>
+<retval const='true' declared_type='void*' type='^v'/>
</function>
<function name='CFXMLNodeGetString'>
-<arg name='node' declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
+<arg declared_type='CFXMLNodeRef' name='node' type='^{__CFXMLNode=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFXMLNodeGetTypeCode'>
-<arg name='node' declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
-<retval declared_type='CFXMLNodeTypeCode' type64='q' type='l'/>
+<arg declared_type='CFXMLNodeRef' name='node' type='^{__CFXMLNode=}'/>
+<retval declared_type='CFXMLNodeTypeCode' type='l' type64='q'/>
</function>
<function name='CFXMLNodeGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFXMLNodeGetVersion'>
-<arg name='node' declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFXMLNodeRef' name='node' type='^{__CFXMLNode=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFXMLParserAbort'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
-<arg name='errorCode' declared_type='CFXMLParserStatusCode' type64='q' type='l'/>
-<arg name='errorDescription' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
+<arg declared_type='CFXMLParserStatusCode' name='errorCode' type='l' type64='q'/>
+<arg declared_type='CFStringRef' name='errorDescription' type='^{__CFString=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFXMLParserCopyErrorDescription'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CFXMLParserCreate'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='xmlData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='dataSource' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='parseOptions' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='versionOfNodes' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFXMLParserCallBacks*' type64='^{_CFXMLParserCallBacks=q^?^?^?^?^?}' type='^{_CFXMLParserCallBacks=i^?^?^?^?^?}'/>
-<arg name='context' declared_type='CFXMLParserContext*' type64='^{_CFXMLParserContext=q^v^?^?^?}' type='^{_CFXMLParserContext=i^v^?^?^?}'/>
-<retval declared_type='CFXMLParserRef' already_retained='true' type='^{__CFXMLParser=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='xmlData' type='^{__CFData=}'/>
+<arg declared_type='CFURLRef' name='dataSource' type='^{__CFURL=}'/>
+<arg declared_type='CFOptionFlags' name='parseOptions' type='L' type64='Q'/>
+<arg declared_type='CFIndex' name='versionOfNodes' type='l' type64='q'/>
+<arg declared_type='CFXMLParserCallBacks*' name='callBacks' type='^{_CFXMLParserCallBacks=i^?^?^?^?^?}' type64='^{_CFXMLParserCallBacks=q^?^?^?^?^?}'/>
+<arg declared_type='CFXMLParserContext*' name='context' type='^{_CFXMLParserContext=i^v^?^?^?}' type64='^{_CFXMLParserContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
</function>
<function name='CFXMLParserCreateWithDataFromURL'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='dataSource' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='parseOptions' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='versionOfNodes' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='callBacks' declared_type='CFXMLParserCallBacks*' type64='^{_CFXMLParserCallBacks=q^?^?^?^?^?}' type='^{_CFXMLParserCallBacks=i^?^?^?^?^?}'/>
-<arg name='context' declared_type='CFXMLParserContext*' type64='^{_CFXMLParserContext=q^v^?^?^?}' type='^{_CFXMLParserContext=i^v^?^?^?}'/>
-<retval declared_type='CFXMLParserRef' already_retained='true' type='^{__CFXMLParser=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='dataSource' type='^{__CFURL=}'/>
+<arg declared_type='CFOptionFlags' name='parseOptions' type='L' type64='Q'/>
+<arg declared_type='CFIndex' name='versionOfNodes' type='l' type64='q'/>
+<arg declared_type='CFXMLParserCallBacks*' name='callBacks' type='^{_CFXMLParserCallBacks=i^?^?^?^?^?}' type64='^{_CFXMLParserCallBacks=q^?^?^?^?^?}'/>
+<arg declared_type='CFXMLParserContext*' name='context' type='^{_CFXMLParserContext=i^v^?^?^?}' type64='^{_CFXMLParserContext=q^v^?^?^?}'/>
+<retval already_retained='true' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
</function>
<function name='CFXMLParserGetCallBacks'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
-<arg name='callBacks' declared_type='CFXMLParserCallBacks*' type64='^{_CFXMLParserCallBacks=q^?^?^?^?^?}' type='^{_CFXMLParserCallBacks=i^?^?^?^?^?}'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
+<arg declared_type='CFXMLParserCallBacks*' name='callBacks' type='^{_CFXMLParserCallBacks=i^?^?^?^?^?}' type64='^{_CFXMLParserCallBacks=q^?^?^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFXMLParserGetContext'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
-<arg name='context' declared_type='CFXMLParserContext*' type64='^{_CFXMLParserContext=q^v^?^?^?}' type='^{_CFXMLParserContext=i^v^?^?^?}'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
+<arg declared_type='CFXMLParserContext*' name='context' type='^{_CFXMLParserContext=i^v^?^?^?}' type64='^{_CFXMLParserContext=q^v^?^?^?}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CFXMLParserGetDocument'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='CFXMLParserGetLineNumber'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFXMLParserGetLocation'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CFXMLParserGetSourceURL'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
<retval declared_type='CFURLRef' type='^{__CFURL=}'/>
</function>
<function name='CFXMLParserGetStatusCode'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
-<retval declared_type='CFXMLParserStatusCode' type64='q' type='l'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
+<retval declared_type='CFXMLParserStatusCode' type='l' type64='q'/>
</function>
<function name='CFXMLParserGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CFXMLParserParse'>
-<arg name='parser' declared_type='CFXMLParserRef' type='^{__CFXMLParser=}'/>
+<arg declared_type='CFXMLParserRef' name='parser' type='^{__CFXMLParser=}'/>
<retval declared_type='Boolean' type='B'/>
</function>
<function name='CFXMLTreeCreateFromData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='xmlData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='dataSource' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='parseOptions' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='versionOfNodes' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='xmlData' type='^{__CFData=}'/>
+<arg declared_type='CFURLRef' name='dataSource' type='^{__CFURL=}'/>
+<arg declared_type='CFOptionFlags' name='parseOptions' type='L' type64='Q'/>
+<arg declared_type='CFIndex' name='versionOfNodes' type='l' type64='q'/>
<retval declared_type='CFXMLTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFXMLTreeCreateFromDataWithError'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='xmlData' declared_type='CFDataRef' type='^{__CFData=}'/>
-<arg name='dataSource' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='parseOptions' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='versionOfNodes' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='errorDict' declared_type='CFDictionaryRef*' type='^^{__CFDictionary}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFDataRef' name='xmlData' type='^{__CFData=}'/>
+<arg declared_type='CFURLRef' name='dataSource' type='^{__CFURL=}'/>
+<arg declared_type='CFOptionFlags' name='parseOptions' type='L' type64='Q'/>
+<arg declared_type='CFIndex' name='versionOfNodes' type='l' type64='q'/>
+<arg declared_type='CFDictionaryRef*' name='errorDict' type='^^{__CFDictionary}'/>
<retval declared_type='CFXMLTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFXMLTreeCreateWithDataFromURL'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='dataSource' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='parseOptions' declared_type='CFOptionFlags' type64='Q' type='L'/>
-<arg name='versionOfNodes' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFURLRef' name='dataSource' type='^{__CFURL=}'/>
+<arg declared_type='CFOptionFlags' name='parseOptions' type='L' type64='Q'/>
+<arg declared_type='CFIndex' name='versionOfNodes' type='l' type64='q'/>
<retval declared_type='CFXMLTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFXMLTreeCreateWithNode'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='node' declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFXMLNodeRef' name='node' type='^{__CFXMLNode=}'/>
<retval declared_type='CFXMLTreeRef' type='^{__CFTree=}'/>
</function>
<function name='CFXMLTreeCreateXMLData'>
-<arg name='allocator' declared_type='CFAllocatorRef' type='^{__CFAllocator=}'/>
-<arg name='xmlTree' declared_type='CFXMLTreeRef' type='^{__CFTree=}'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CFAllocatorRef' name='allocator' type='^{__CFAllocator=}'/>
+<arg declared_type='CFXMLTreeRef' name='xmlTree' type='^{__CFTree=}'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CFXMLTreeGetNode'>
-<arg name='xmlTree' declared_type='CFXMLTreeRef' type='^{__CFTree=}'/>
+<arg declared_type='CFXMLTreeRef' name='xmlTree' type='^{__CFTree=}'/>
<retval declared_type='CFXMLNodeRef' type='^{__CFXMLNode=}'/>
</function>
</signatures>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreTextFull.bridgesupport b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreTextFull.bridgesupport
index 67ba192a59..928043b6bd 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreTextFull.bridgesupport
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/CoreTextFull.bridgesupport
@@ -1,135 +1,868 @@
<?xml version='1.0'?>
<signatures version='1.0'>
-<depends_on path='/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework'/>
-<depends_on path='/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework'/>
+<depends_on path='/System/Library/Frameworks/Accelerate.framework'/>
<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreGraphics.framework'/>
<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
-<depends_on path='/System/Library/Frameworks/Accelerate.framework'/>
<depends_on path='/System/Library/Frameworks/Foundation.framework'/>
-<depends_on path='/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework'/>
-<struct name='CTParagraphStyleSetting' type64='{CTParagraphStyleSetting=&quot;spec&quot;I&quot;valueSize&quot;Q&quot;value&quot;^v}' type='{CTParagraphStyleSetting=&quot;spec&quot;I&quot;valueSize&quot;I&quot;value&quot;^v}'>
-<field name='spec' declared_type='CTParagraphStyleSpecifier' type='I'/>
-<field name='valueSize' declared_type='size_t' type64='Q' type='L'/>
-<field name='value' declared_type='void*' const='true' type='^v'/>
-</struct>
-<cftype name='CTFontCollectionRef' gettypeid_func='CTFontCollectionGetTypeID' type='^{__CTFontCollection=}' tollfree='NSCTFontCollection'/>
-<cftype name='CTFontDescriptorRef' gettypeid_func='CTFontDescriptorGetTypeID' type='^{__CTFontDescriptor=}' tollfree='__NSCFType'/>
-<cftype name='CTFontRef' gettypeid_func='CTFontGetTypeID' type='^{__CTFont=}' tollfree='__NSCFType'/>
-<cftype name='CTFrameRef' gettypeid_func='CTFrameGetTypeID' type='^{__CTFrame=}' tollfree='__NSCFType'/>
-<cftype name='CTFramesetterRef' gettypeid_func='CTFramesetterGetTypeID' type='^{__CTFramesetter=}' tollfree='__NSCFType'/>
-<cftype name='CTGlyphInfoRef' gettypeid_func='CTGlyphInfoGetTypeID' type='^{__CTGlyphInfo=}' tollfree='__NSCFType'/>
-<cftype name='CTLineRef' gettypeid_func='CTLineGetTypeID' type='^{__CTLine=}' tollfree='__NSCFType'/>
-<cftype name='CTMutableFontCollectionRef' gettypeid_func='CTFontCollectionGetTypeID' type='^{__CTFontCollection=}' tollfree='NSCTFontCollection'/>
-<cftype name='CTParagraphStyleRef' gettypeid_func='CTParagraphStyleGetTypeID' type='^{__CTParagraphStyle=}' tollfree='__NSCFType'/>
-<cftype name='CTRunRef' gettypeid_func='CTRunGetTypeID' type='^{__CTRun=}' tollfree='__NSCFType'/>
-<cftype name='CTTextTabRef' gettypeid_func='CTTextTabGetTypeID' type='^{__CTTextTab=}' tollfree='__NSCFType'/>
-<cftype name='CTTypesetterRef' gettypeid_func='CTTypesetterGetTypeID' type='^{__CTTypesetter=}' tollfree='__NSCFType'/>
-<constant name='kCTCharacterShapeAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontBaselineAdjustAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontCascadeListAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontCharacterSetAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontCollectionDisallowAutoActivationOption' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontCollectionIncludeDisabledFontsOption' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontCollectionRemoveDuplicatesOption' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontCopyrightNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontDescriptionNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontDesignerNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontDesignerURLNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontDisplayNameAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontEnabledAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFamilyNameAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFamilyNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureSelectorDefaultKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureSelectorIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureSelectorNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureSelectorSettingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureSettingsAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureTypeExclusiveKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureTypeIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureTypeNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeatureTypeSelectorsKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFeaturesAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFixedAdvanceAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFormatAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontFullNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontLanguagesAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontLicenseNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontLicenseURLNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontMacintoshEncodingsAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontManagerBundleIdentifier' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontManagerErrorDomain' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontManagerErrorFontURLsKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontManagerRegisteredFontsChangedNotification' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontManufacturerNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontMatrixAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontNameAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontOrientationAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontPostScriptCIDNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontPostScriptNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontPriorityAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontRegistrationScopeAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontSampleTextNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontSizeAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontSlantTrait' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontStyleNameAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontStyleNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontSubFamilyNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontSymbolicTrait' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontTrademarkNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontTraitsAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontURLAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontUniqueNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontVariationAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontVariationAxisDefaultValueKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontVariationAxisIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontVariationAxisMaximumValueKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontVariationAxisMinimumValueKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontVariationAxisNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontVendorURLNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontVersionNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontWeightTrait' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFontWidthTrait' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTForegroundColorAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTForegroundColorFromContextAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFrameClippingPathsAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFramePathClippingPathAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFramePathFillRuleAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFramePathWidthAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTFrameProgressionAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTGlyphInfoAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTKernAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTLigatureAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTParagraphStyleAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTRunDelegateAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTStrokeColorAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTStrokeWidthAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTSuperscriptAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTTabColumnTerminatorsAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTTypesetterOptionDisableBidiProcessing' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTTypesetterOptionForcedEmbeddingLevel' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTUnderlineColorAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTUnderlineStyleAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
-<constant name='kCTVerticalFormsAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
+<depends_on path='/System/Library/Frameworks/ImageIO.framework'/>
+<struct name='ALMXGlyphEntry' type='{ALMXGlyphEntry=&quot;GlyphIndexOffset&quot;s&quot;HorizontalAdvance&quot;s&quot;XOffsetToHOrigin&quot;s&quot;VerticalAdvance&quot;s&quot;YOffsetToVOrigin&quot;s}'>
+<field declared_type='SInt16' name='GlyphIndexOffset' type='s'/>
+<field declared_type='SInt16' name='HorizontalAdvance' type='s'/>
+<field declared_type='SInt16' name='XOffsetToHOrigin' type='s'/>
+<field declared_type='SInt16' name='VerticalAdvance' type='s'/>
+<field declared_type='SInt16' name='YOffsetToVOrigin' type='s'/>
+</struct>
+<struct name='ALMXHeader' type='{ALMXHeader=&quot;Version&quot;i&quot;Flags&quot;S&quot;NMasters&quot;S&quot;FirstGlyph&quot;S&quot;LastGlyph&quot;S&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='Fixed' name='Version' type='l' type64='i'/>
+<field declared_type='UInt16' name='Flags' type='S'/>
+<field declared_type='UInt16' name='NMasters' type='S'/>
+<field declared_type='UInt16' name='FirstGlyph' type='S'/>
+<field declared_type='UInt16' name='LastGlyph' type='S'/>
+<field declared_type='SFNTLookupTable' name='lookup' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='AnchorPoint' type='{AnchorPoint=&quot;x&quot;s&quot;y&quot;s}'>
+<field declared_type='SInt16' name='x' type='s'/>
+<field declared_type='SInt16' name='y' type='s'/>
+</struct>
+<struct name='AnchorPointTable' type='{AnchorPointTable=&quot;nPoints&quot;I&quot;points&quot;[1{AnchorPoint=&quot;x&quot;s&quot;y&quot;s}]}'>
+<field declared_type='UInt32' name='nPoints' type='L' type64='I'/>
+<field declared_type='AnchorPoint*' name='points' type='[1{AnchorPoint=&quot;x&quot;s&quot;y&quot;s}]'/>
+</struct>
+<struct name='AnkrTable' type='{AnkrTable=&quot;version&quot;S&quot;flags&quot;S&quot;lookupTableOffset&quot;I&quot;anchorPointTableOffset&quot;I}'>
+<field declared_type='UInt16' name='version' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='UInt32' name='lookupTableOffset' type='L' type64='I'/>
+<field declared_type='UInt32' name='anchorPointTableOffset' type='L' type64='I'/>
+</struct>
+<struct name='BslnFormat0Part' type='{BslnFormat0Part=&quot;deltas&quot;[32s]}'>
+<field declared_type='SInt16*' name='deltas' type='[32s]'/>
+</struct>
+<struct name='BslnFormat1Part' type='{BslnFormat1Part=&quot;deltas&quot;[32s]&quot;mappingData&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='SInt16*' name='deltas' type='[32s]'/>
+<field declared_type='SFNTLookupTable' name='mappingData' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='BslnFormat2Part' type='{BslnFormat2Part=&quot;stdGlyph&quot;S&quot;ctlPoints&quot;[32s]}'>
+<field declared_type='UInt16' name='stdGlyph' type='S'/>
+<field declared_type='SInt16*' name='ctlPoints' type='[32s]'/>
+</struct>
+<struct name='BslnFormat3Part' type='{BslnFormat3Part=&quot;stdGlyph&quot;S&quot;ctlPoints&quot;[32s]&quot;mappingData&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='UInt16' name='stdGlyph' type='S'/>
+<field declared_type='SInt16*' name='ctlPoints' type='[32s]'/>
+<field declared_type='SFNTLookupTable' name='mappingData' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='BslnTable' type='{BslnTable=&quot;version&quot;i&quot;format&quot;S&quot;defaultBaseline&quot;S&quot;parts&quot;(BslnFormatUnion=&quot;fmt0Part&quot;{BslnFormat0Part=&quot;deltas&quot;[32s]}&quot;fmt1Part&quot;{BslnFormat1Part=&quot;deltas&quot;[32s]&quot;mappingData&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}&quot;fmt2Part&quot;{BslnFormat2Part=&quot;stdGlyph&quot;S&quot;ctlPoints&quot;[32s]}&quot;fmt3Part&quot;{BslnFormat3Part=&quot;stdGlyph&quot;S&quot;ctlPoints&quot;[32s]&quot;mappingData&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}})}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='BslnTableFormat' name='format' type='S'/>
+<field declared_type='UInt16' name='defaultBaseline' type='S'/>
+<field declared_type='BslnFormatUnion' name='parts' type='(BslnFormatUnion=&quot;fmt0Part&quot;{BslnFormat0Part=&quot;deltas&quot;[32s]}&quot;fmt1Part&quot;{BslnFormat1Part=&quot;deltas&quot;[32s]&quot;mappingData&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}&quot;fmt2Part&quot;{BslnFormat2Part=&quot;stdGlyph&quot;S&quot;ctlPoints&quot;[32s]}&quot;fmt3Part&quot;{BslnFormat3Part=&quot;stdGlyph&quot;S&quot;ctlPoints&quot;[32s]&quot;mappingData&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}})'/>
+</struct>
+<struct name='CTParagraphStyleSetting' type='{CTParagraphStyleSetting=&quot;spec&quot;I&quot;valueSize&quot;I&quot;value&quot;^v}' type64='{CTParagraphStyleSetting=&quot;spec&quot;I&quot;valueSize&quot;Q&quot;value&quot;^v}'>
+<field declared_type='CTParagraphStyleSpecifier' name='spec' type='I'/>
+<field declared_type='size_t' name='valueSize' type='L' type64='Q'/>
+<field const='true' declared_type='void*' name='value' type='^v'/>
+</struct>
+<struct name='CTRunDelegateCallbacks' type='{_CTRunDelegateCallbacks=&quot;version&quot;i&quot;dealloc&quot;^?&quot;getAscent&quot;^?&quot;getDescent&quot;^?&quot;getWidth&quot;^?}' type64='{_CTRunDelegateCallbacks=&quot;version&quot;q&quot;dealloc&quot;^?&quot;getAscent&quot;^?&quot;getDescent&quot;^?&quot;getWidth&quot;^?}'>
+<field declared_type='CFIndex' name='version' type='l' type64='q'/>
+<field declared_type='CTRunDelegateDeallocateCallback' function_pointer='true' name='dealloc' type='^?'>
+<arg declared_type='void*' type='^v'/>
+<retval declared_type='void' type='v'/>
+</field>
+<field declared_type='CTRunDelegateGetAscentCallback' function_pointer='true' name='getAscent' type='^?'>
+<arg declared_type='void*' type='^v'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</field>
+<field declared_type='CTRunDelegateGetDescentCallback' function_pointer='true' name='getDescent' type='^?'>
+<arg declared_type='void*' type='^v'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</field>
+<field declared_type='CTRunDelegateGetWidthCallback' function_pointer='true' name='getWidth' type='^?'>
+<arg declared_type='void*' type='^v'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</field>
+</struct>
+<struct name='FontVariation' type='{FontVariation=&quot;name&quot;I&quot;value&quot;i}'>
+<field declared_type='FourCharCode' name='name' type='L' type64='I'/>
+<field declared_type='Fixed' name='value' type='l' type64='i'/>
+</struct>
+<struct name='JustDirectionTable' type='{JustDirectionTable=&quot;justClass&quot;S&quot;widthDeltaClusters&quot;S&quot;postcomp&quot;S&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='UInt16' name='justClass' type='S'/>
+<field declared_type='UInt16' name='widthDeltaClusters' type='S'/>
+<field declared_type='UInt16' name='postcomp' type='S'/>
+<field declared_type='SFNTLookupTable' name='lookup' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='JustPCAction' type='{JustPCAction=&quot;actionCount&quot;I&quot;actions&quot;[1{JustPCActionSubrecord=&quot;theClass&quot;S&quot;theType&quot;S&quot;length&quot;I&quot;data&quot;I}]}'>
+<field declared_type='UInt32' name='actionCount' type='L' type64='I'/>
+<field declared_type='JustPCActionSubrecord*' name='actions' type='[1{JustPCActionSubrecord=&quot;theClass&quot;S&quot;theType&quot;S&quot;length&quot;I&quot;data&quot;I}]'/>
+</struct>
+<struct name='JustPCActionSubrecord' type='{JustPCActionSubrecord=&quot;theClass&quot;S&quot;theType&quot;S&quot;length&quot;I&quot;data&quot;I}'>
+<field declared_type='UInt16' name='theClass' type='S'/>
+<field declared_type='JustPCActionType' name='theType' type='S'/>
+<field declared_type='UInt32' name='length' type='L' type64='I'/>
+<field declared_type='UInt32' name='data' type='L' type64='I'/>
+</struct>
+<struct name='JustPCConditionalAddAction' type='{JustPCConditionalAddAction=&quot;substThreshold&quot;i&quot;addGlyph&quot;S&quot;substGlyph&quot;S}'>
+<field declared_type='Fixed' name='substThreshold' type='l' type64='i'/>
+<field declared_type='UInt16' name='addGlyph' type='S'/>
+<field declared_type='UInt16' name='substGlyph' type='S'/>
+</struct>
+<struct name='JustPCDecompositionAction' type='{JustPCDecompositionAction=&quot;lowerLimit&quot;i&quot;upperLimit&quot;i&quot;order&quot;S&quot;count&quot;S&quot;glyphs&quot;[1S]}'>
+<field declared_type='Fixed' name='lowerLimit' type='l' type64='i'/>
+<field declared_type='Fixed' name='upperLimit' type='l' type64='i'/>
+<field declared_type='UInt16' name='order' type='S'/>
+<field declared_type='UInt16' name='count' type='S'/>
+<field declared_type='UInt16*' name='glyphs' type='[1S]'/>
+</struct>
+<struct name='JustPCDuctilityAction' type='{JustPCDuctilityAction=&quot;ductilityAxis&quot;I&quot;minimumLimit&quot;i&quot;noStretchValue&quot;i&quot;maximumLimit&quot;i}'>
+<field declared_type='UInt32' name='ductilityAxis' type='L' type64='I'/>
+<field declared_type='Fixed' name='minimumLimit' type='l' type64='i'/>
+<field declared_type='Fixed' name='noStretchValue' type='l' type64='i'/>
+<field declared_type='Fixed' name='maximumLimit' type='l' type64='i'/>
+</struct>
+<struct name='JustPCGlyphRepeatAddAction' type='{JustPCGlyphRepeatAddAction=&quot;flags&quot;S&quot;glyph&quot;S}'>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='UInt16' name='glyph' type='S'/>
+</struct>
+<struct name='JustPostcompTable' type='{JustPostcompTable=&quot;lookupTable&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='SFNTLookupTable' name='lookupTable' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='JustTable' type='{JustTable=&quot;version&quot;i&quot;format&quot;S&quot;horizHeaderOffset&quot;S&quot;vertHeaderOffset&quot;S}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='UInt16' name='format' type='S'/>
+<field declared_type='UInt16' name='horizHeaderOffset' type='S'/>
+<field declared_type='UInt16' name='vertHeaderOffset' type='S'/>
+</struct>
+<struct name='JustWidthDeltaEntry' type='{JustWidthDeltaEntry=&quot;justClass&quot;I&quot;beforeGrowLimit&quot;i&quot;beforeShrinkLimit&quot;i&quot;afterGrowLimit&quot;i&quot;afterShrinkLimit&quot;i&quot;growFlags&quot;S&quot;shrinkFlags&quot;S}'>
+<field declared_type='UInt32' name='justClass' type='L' type64='I'/>
+<field declared_type='Fixed' name='beforeGrowLimit' type='l' type64='i'/>
+<field declared_type='Fixed' name='beforeShrinkLimit' type='l' type64='i'/>
+<field declared_type='Fixed' name='afterGrowLimit' type='l' type64='i'/>
+<field declared_type='Fixed' name='afterShrinkLimit' type='l' type64='i'/>
+<field declared_type='JustificationFlags' name='growFlags' type='S'/>
+<field declared_type='JustificationFlags' name='shrinkFlags' type='S'/>
+</struct>
+<struct name='JustWidthDeltaGroup' type='{JustWidthDeltaGroup=&quot;count&quot;I&quot;entries&quot;[1{JustWidthDeltaEntry=&quot;justClass&quot;I&quot;beforeGrowLimit&quot;i&quot;beforeShrinkLimit&quot;i&quot;afterGrowLimit&quot;i&quot;afterShrinkLimit&quot;i&quot;growFlags&quot;S&quot;shrinkFlags&quot;S}]}'>
+<field declared_type='UInt32' name='count' type='L' type64='I'/>
+<field declared_type='JustWidthDeltaEntry*' name='entries' type='[1{JustWidthDeltaEntry=&quot;justClass&quot;I&quot;beforeGrowLimit&quot;i&quot;beforeShrinkLimit&quot;i&quot;afterGrowLimit&quot;i&quot;afterShrinkLimit&quot;i&quot;growFlags&quot;S&quot;shrinkFlags&quot;S}]'/>
+</struct>
+<struct name='KernIndexArrayHeader' type='{KernIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;C&quot;leftClassCount&quot;C&quot;rightClassCount&quot;C&quot;flags&quot;C&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1C]&quot;rightClass&quot;[1C]&quot;kernIndex&quot;[1C]}'>
+<field declared_type='UInt16' name='glyphCount' type='S'/>
+<field declared_type='UInt8' name='kernValueCount' type='C'/>
+<field declared_type='UInt8' name='leftClassCount' type='C'/>
+<field declared_type='UInt8' name='rightClassCount' type='C'/>
+<field declared_type='UInt8' name='flags' type='C'/>
+<field declared_type='SInt16*' name='kernValue' type='[1s]'/>
+<field declared_type='UInt8*' name='leftClass' type='[1C]'/>
+<field declared_type='UInt8*' name='rightClass' type='[1C]'/>
+<field declared_type='UInt8*' name='kernIndex' type='[1C]'/>
+</struct>
+<struct name='KernKerningPair' type='{KernKerningPair=&quot;left&quot;S&quot;right&quot;S}'>
+<field declared_type='UInt16' name='left' type='S'/>
+<field declared_type='UInt16' name='right' type='S'/>
+</struct>
+<struct name='KernOffsetTable' type='{KernOffsetTable=&quot;firstGlyph&quot;S&quot;nGlyphs&quot;S&quot;offsetTable&quot;[1S]}'>
+<field declared_type='UInt16' name='firstGlyph' type='S'/>
+<field declared_type='UInt16' name='nGlyphs' type='S'/>
+<field declared_type='KernArrayOffset*' name='offsetTable' type='[1S]'/>
+</struct>
+<struct name='KernOrderedListEntry' type='{KernOrderedListEntry=&quot;pair&quot;{KernKerningPair=&quot;left&quot;S&quot;right&quot;S}&quot;value&quot;s}'>
+<field declared_type='KernKerningPair' name='pair' type='{KernKerningPair=&quot;left&quot;S&quot;right&quot;S}'/>
+<field declared_type='KernKerningValue' name='value' type='s'/>
+</struct>
+<struct name='KernOrderedListHeader' type='{KernOrderedListHeader=&quot;nPairs&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S&quot;table&quot;[1S]}'>
+<field declared_type='UInt16' name='nPairs' type='S'/>
+<field declared_type='UInt16' name='searchRange' type='S'/>
+<field declared_type='UInt16' name='entrySelector' type='S'/>
+<field declared_type='UInt16' name='rangeShift' type='S'/>
+<field declared_type='UInt16*' name='table' type='[1S]'/>
+</struct>
+<struct name='KernSimpleArrayHeader' type='{KernSimpleArrayHeader=&quot;rowWidth&quot;S&quot;leftOffsetTable&quot;S&quot;rightOffsetTable&quot;S&quot;theArray&quot;S&quot;firstTable&quot;[1S]}'>
+<field declared_type='UInt16' name='rowWidth' type='S'/>
+<field declared_type='UInt16' name='leftOffsetTable' type='S'/>
+<field declared_type='UInt16' name='rightOffsetTable' type='S'/>
+<field declared_type='KernArrayOffset' name='theArray' type='S'/>
+<field declared_type='UInt16*' name='firstTable' type='[1S]'/>
+</struct>
+<struct name='KernStateEntry' type='{KernStateEntry=&quot;newState&quot;S&quot;flags&quot;S}'>
+<field declared_type='UInt16' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+</struct>
+<struct name='KernStateHeader' type='{KernStateHeader=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;valueTable&quot;S&quot;firstTable&quot;[1C]}'>
+<field declared_type='STHeader' name='header' type='{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}'/>
+<field declared_type='UInt16' name='valueTable' type='S'/>
+<field declared_type='UInt8*' name='firstTable' type='[1C]'/>
+</struct>
+<struct name='KernSubtableHeader' type='{KernSubtableHeader=&quot;length&quot;i&quot;stInfo&quot;S&quot;tupleIndex&quot;s&quot;fsHeader&quot;(KernFormatSpecificHeader=&quot;orderedList&quot;{KernOrderedListHeader=&quot;nPairs&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S&quot;table&quot;[1S]}&quot;stateTable&quot;{KernStateHeader=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;valueTable&quot;S&quot;firstTable&quot;[1C]}&quot;simpleArray&quot;{KernSimpleArrayHeader=&quot;rowWidth&quot;S&quot;leftOffsetTable&quot;S&quot;rightOffsetTable&quot;S&quot;theArray&quot;S&quot;firstTable&quot;[1S]}&quot;indexArray&quot;{KernIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;C&quot;leftClassCount&quot;C&quot;rightClassCount&quot;C&quot;flags&quot;C&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1C]&quot;rightClass&quot;[1C]&quot;kernIndex&quot;[1C]})}'>
+<field declared_type='SInt32' name='length' type='l' type64='i'/>
+<field declared_type='KernSubtableInfo' name='stInfo' type='S'/>
+<field declared_type='SInt16' name='tupleIndex' type='s'/>
+<field declared_type='KernFormatSpecificHeader' name='fsHeader' type='(KernFormatSpecificHeader=&quot;orderedList&quot;{KernOrderedListHeader=&quot;nPairs&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S&quot;table&quot;[1S]}&quot;stateTable&quot;{KernStateHeader=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;valueTable&quot;S&quot;firstTable&quot;[1C]}&quot;simpleArray&quot;{KernSimpleArrayHeader=&quot;rowWidth&quot;S&quot;leftOffsetTable&quot;S&quot;rightOffsetTable&quot;S&quot;theArray&quot;S&quot;firstTable&quot;[1S]}&quot;indexArray&quot;{KernIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;C&quot;leftClassCount&quot;C&quot;rightClassCount&quot;C&quot;flags&quot;C&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1C]&quot;rightClass&quot;[1C]&quot;kernIndex&quot;[1C]})'/>
+</struct>
+<struct name='KernTableHeader' type='{KernTableHeader=&quot;version&quot;i&quot;nTables&quot;i&quot;firstSubtable&quot;[1S]}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='SInt32' name='nTables' type='l' type64='i'/>
+<field declared_type='UInt16*' name='firstSubtable' type='[1S]'/>
+</struct>
+<struct name='KernVersion0Header' type='{KernVersion0Header=&quot;version&quot;S&quot;nTables&quot;S&quot;firstSubtable&quot;[1S]}'>
+<field declared_type='UInt16' name='version' type='S'/>
+<field declared_type='UInt16' name='nTables' type='S'/>
+<field declared_type='UInt16*' name='firstSubtable' type='[1S]'/>
+</struct>
+<struct name='KernVersion0SubtableHeader' type='{KernVersion0SubtableHeader=&quot;version&quot;S&quot;length&quot;S&quot;stInfo&quot;S&quot;fsHeader&quot;(KernFormatSpecificHeader=&quot;orderedList&quot;{KernOrderedListHeader=&quot;nPairs&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S&quot;table&quot;[1S]}&quot;stateTable&quot;{KernStateHeader=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;valueTable&quot;S&quot;firstTable&quot;[1C]}&quot;simpleArray&quot;{KernSimpleArrayHeader=&quot;rowWidth&quot;S&quot;leftOffsetTable&quot;S&quot;rightOffsetTable&quot;S&quot;theArray&quot;S&quot;firstTable&quot;[1S]}&quot;indexArray&quot;{KernIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;C&quot;leftClassCount&quot;C&quot;rightClassCount&quot;C&quot;flags&quot;C&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1C]&quot;rightClass&quot;[1C]&quot;kernIndex&quot;[1C]})}'>
+<field declared_type='UInt16' name='version' type='S'/>
+<field declared_type='UInt16' name='length' type='S'/>
+<field declared_type='KernSubtableInfo' name='stInfo' type='S'/>
+<field declared_type='KernFormatSpecificHeader' name='fsHeader' type='(KernFormatSpecificHeader=&quot;orderedList&quot;{KernOrderedListHeader=&quot;nPairs&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S&quot;table&quot;[1S]}&quot;stateTable&quot;{KernStateHeader=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;valueTable&quot;S&quot;firstTable&quot;[1C]}&quot;simpleArray&quot;{KernSimpleArrayHeader=&quot;rowWidth&quot;S&quot;leftOffsetTable&quot;S&quot;rightOffsetTable&quot;S&quot;theArray&quot;S&quot;firstTable&quot;[1S]}&quot;indexArray&quot;{KernIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;C&quot;leftClassCount&quot;C&quot;rightClassCount&quot;C&quot;flags&quot;C&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1C]&quot;rightClass&quot;[1C]&quot;kernIndex&quot;[1C]})'/>
+</struct>
+<struct name='KerxAnchorPointAction' type='{KerxAnchorPointAction=&quot;markAnchorPoint&quot;S&quot;currAnchorPoint&quot;S}'>
+<field declared_type='UInt16' name='markAnchorPoint' type='S'/>
+<field declared_type='UInt16' name='currAnchorPoint' type='S'/>
+</struct>
+<struct name='KerxControlPointAction' type='{KerxControlPointAction=&quot;markControlPoint&quot;S&quot;currControlPoint&quot;S}'>
+<field declared_type='UInt16' name='markControlPoint' type='S'/>
+<field declared_type='UInt16' name='currControlPoint' type='S'/>
+</struct>
+<struct name='KerxControlPointEntry' type='{KerxControlPointEntry=&quot;newState&quot;S&quot;flags&quot;S&quot;actionIndex&quot;S}'>
+<field declared_type='UInt16' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='UInt16' name='actionIndex' type='S'/>
+</struct>
+<struct name='KerxControlPointHeader' type='{KerxControlPointHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;flags&quot;I&quot;firstTable&quot;[1C]}'>
+<field declared_type='STXHeader' name='header' type='{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}'/>
+<field declared_type='UInt32' name='flags' type='L' type64='I'/>
+<field declared_type='UInt8*' name='firstTable' type='[1C]'/>
+</struct>
+<struct name='KerxCoordinateAction' type='{KerxCoordinateAction=&quot;markX&quot;S&quot;markY&quot;S&quot;currX&quot;S&quot;currY&quot;S}'>
+<field declared_type='UInt16' name='markX' type='S'/>
+<field declared_type='UInt16' name='markY' type='S'/>
+<field declared_type='UInt16' name='currX' type='S'/>
+<field declared_type='UInt16' name='currY' type='S'/>
+</struct>
+<struct name='KerxIndexArrayHeader' type='{KerxIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;S&quot;leftClassCount&quot;S&quot;rightClassCount&quot;S&quot;flags&quot;S&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1S]&quot;rightClass&quot;[1S]&quot;kernIndex&quot;[1S]}'>
+<field declared_type='UInt16' name='glyphCount' type='S'/>
+<field declared_type='UInt16' name='kernValueCount' type='S'/>
+<field declared_type='UInt16' name='leftClassCount' type='S'/>
+<field declared_type='UInt16' name='rightClassCount' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='SInt16*' name='kernValue' type='[1s]'/>
+<field declared_type='UInt16*' name='leftClass' type='[1S]'/>
+<field declared_type='UInt16*' name='rightClass' type='[1S]'/>
+<field declared_type='UInt16*' name='kernIndex' type='[1S]'/>
+</struct>
+<struct name='KerxKerningPair' type='{KerxKerningPair=&quot;left&quot;S&quot;right&quot;S}'>
+<field declared_type='UInt16' name='left' type='S'/>
+<field declared_type='UInt16' name='right' type='S'/>
+</struct>
+<struct name='KerxOrderedListEntry' type='{KerxOrderedListEntry=&quot;pair&quot;{KerxKerningPair=&quot;left&quot;S&quot;right&quot;S}&quot;value&quot;s}'>
+<field declared_type='KerxKerningPair' name='pair' type='{KerxKerningPair=&quot;left&quot;S&quot;right&quot;S}'/>
+<field declared_type='KernKerningValue' name='value' type='s'/>
+</struct>
+<struct name='KerxOrderedListHeader' type='{KerxOrderedListHeader=&quot;nPairs&quot;I&quot;searchRange&quot;I&quot;entrySelector&quot;I&quot;rangeShift&quot;I&quot;table&quot;[1L]}' type64='{KerxOrderedListHeader=&quot;nPairs&quot;I&quot;searchRange&quot;I&quot;entrySelector&quot;I&quot;rangeShift&quot;I&quot;table&quot;[1I]}'>
+<field declared_type='UInt32' name='nPairs' type='L' type64='I'/>
+<field declared_type='UInt32' name='searchRange' type='L' type64='I'/>
+<field declared_type='UInt32' name='entrySelector' type='L' type64='I'/>
+<field declared_type='UInt32' name='rangeShift' type='L' type64='I'/>
+<field declared_type='UInt32*' name='table' type='[1L]' type64='[1I]'/>
+</struct>
+<struct name='KerxSimpleArrayHeader' type='{KerxSimpleArrayHeader=&quot;rowWidth&quot;I&quot;leftOffsetTable&quot;I&quot;rightOffsetTable&quot;I&quot;theArray&quot;I&quot;firstTable&quot;[1L]}' type64='{KerxSimpleArrayHeader=&quot;rowWidth&quot;I&quot;leftOffsetTable&quot;I&quot;rightOffsetTable&quot;I&quot;theArray&quot;I&quot;firstTable&quot;[1I]}'>
+<field declared_type='UInt32' name='rowWidth' type='L' type64='I'/>
+<field declared_type='UInt32' name='leftOffsetTable' type='L' type64='I'/>
+<field declared_type='UInt32' name='rightOffsetTable' type='L' type64='I'/>
+<field declared_type='KerxArrayOffset' name='theArray' type='L' type64='I'/>
+<field declared_type='UInt32*' name='firstTable' type='[1L]' type64='[1I]'/>
+</struct>
+<struct name='KerxStateEntry' type='{KerxStateEntry=&quot;newState&quot;S&quot;flags&quot;S&quot;valueIndex&quot;S}'>
+<field declared_type='UInt16' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='UInt16' name='valueIndex' type='S'/>
+</struct>
+<struct name='KerxStateHeader' type='{KerxStateHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;valueTable&quot;I&quot;firstTable&quot;[1C]}'>
+<field declared_type='STXHeader' name='header' type='{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}'/>
+<field declared_type='UInt32' name='valueTable' type='L' type64='I'/>
+<field declared_type='UInt8*' name='firstTable' type='[1C]'/>
+</struct>
+<struct name='KerxSubtableHeader' type='{KerxSubtableHeader=&quot;length&quot;I&quot;stInfo&quot;I&quot;tupleIndex&quot;I&quot;fsHeader&quot;(KerxFormatSpecificHeader=&quot;orderedList&quot;{KerxOrderedListHeader=&quot;nPairs&quot;I&quot;searchRange&quot;I&quot;entrySelector&quot;I&quot;rangeShift&quot;I&quot;table&quot;[1L]}&quot;stateTable&quot;{KerxStateHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;valueTable&quot;I&quot;firstTable&quot;[1C]}&quot;simpleArray&quot;{KerxSimpleArrayHeader=&quot;rowWidth&quot;I&quot;leftOffsetTable&quot;I&quot;rightOffsetTable&quot;I&quot;theArray&quot;I&quot;firstTable&quot;[1L]}&quot;indexArray&quot;{KerxIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;S&quot;leftClassCount&quot;S&quot;rightClassCount&quot;S&quot;flags&quot;S&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1S]&quot;rightClass&quot;[1S]&quot;kernIndex&quot;[1S]}&quot;controlPoint&quot;{KerxControlPointHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;flags&quot;I&quot;firstTable&quot;[1C]})}' type64='{KerxSubtableHeader=&quot;length&quot;I&quot;stInfo&quot;I&quot;tupleIndex&quot;I&quot;fsHeader&quot;(KerxFormatSpecificHeader=&quot;orderedList&quot;{KerxOrderedListHeader=&quot;nPairs&quot;I&quot;searchRange&quot;I&quot;entrySelector&quot;I&quot;rangeShift&quot;I&quot;table&quot;[1I]}&quot;stateTable&quot;{KerxStateHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;valueTable&quot;I&quot;firstTable&quot;[1C]}&quot;simpleArray&quot;{KerxSimpleArrayHeader=&quot;rowWidth&quot;I&quot;leftOffsetTable&quot;I&quot;rightOffsetTable&quot;I&quot;theArray&quot;I&quot;firstTable&quot;[1I]}&quot;indexArray&quot;{KerxIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;S&quot;leftClassCount&quot;S&quot;rightClassCount&quot;S&quot;flags&quot;S&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1S]&quot;rightClass&quot;[1S]&quot;kernIndex&quot;[1S]}&quot;controlPoint&quot;{KerxControlPointHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;flags&quot;I&quot;firstTable&quot;[1C]})}'>
+<field declared_type='UInt32' name='length' type='L' type64='I'/>
+<field declared_type='KerxSubtableCoverage' name='stInfo' type='L' type64='I'/>
+<field declared_type='UInt32' name='tupleIndex' type='L' type64='I'/>
+<field declared_type='KerxFormatSpecificHeader' name='fsHeader' type='(KerxFormatSpecificHeader=&quot;orderedList&quot;{KerxOrderedListHeader=&quot;nPairs&quot;I&quot;searchRange&quot;I&quot;entrySelector&quot;I&quot;rangeShift&quot;I&quot;table&quot;[1L]}&quot;stateTable&quot;{KerxStateHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;valueTable&quot;I&quot;firstTable&quot;[1C]}&quot;simpleArray&quot;{KerxSimpleArrayHeader=&quot;rowWidth&quot;I&quot;leftOffsetTable&quot;I&quot;rightOffsetTable&quot;I&quot;theArray&quot;I&quot;firstTable&quot;[1L]}&quot;indexArray&quot;{KerxIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;S&quot;leftClassCount&quot;S&quot;rightClassCount&quot;S&quot;flags&quot;S&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1S]&quot;rightClass&quot;[1S]&quot;kernIndex&quot;[1S]}&quot;controlPoint&quot;{KerxControlPointHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;flags&quot;I&quot;firstTable&quot;[1C]})' type64='(KerxFormatSpecificHeader=&quot;orderedList&quot;{KerxOrderedListHeader=&quot;nPairs&quot;I&quot;searchRange&quot;I&quot;entrySelector&quot;I&quot;rangeShift&quot;I&quot;table&quot;[1I]}&quot;stateTable&quot;{KerxStateHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;valueTable&quot;I&quot;firstTable&quot;[1C]}&quot;simpleArray&quot;{KerxSimpleArrayHeader=&quot;rowWidth&quot;I&quot;leftOffsetTable&quot;I&quot;rightOffsetTable&quot;I&quot;theArray&quot;I&quot;firstTable&quot;[1I]}&quot;indexArray&quot;{KerxIndexArrayHeader=&quot;glyphCount&quot;S&quot;kernValueCount&quot;S&quot;leftClassCount&quot;S&quot;rightClassCount&quot;S&quot;flags&quot;S&quot;kernValue&quot;[1s]&quot;leftClass&quot;[1S]&quot;rightClass&quot;[1S]&quot;kernIndex&quot;[1S]}&quot;controlPoint&quot;{KerxControlPointHeader=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;flags&quot;I&quot;firstTable&quot;[1C]})'/>
+</struct>
+<struct name='KerxTableHeader' type='{KerxTableHeader=&quot;version&quot;i&quot;nTables&quot;I&quot;firstSubtable&quot;[1L]}' type64='{KerxTableHeader=&quot;version&quot;i&quot;nTables&quot;I&quot;firstSubtable&quot;[1I]}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='UInt32' name='nTables' type='L' type64='I'/>
+<field declared_type='UInt32*' name='firstSubtable' type='[1L]' type64='[1I]'/>
+</struct>
+<struct name='LcarCaretClassEntry' type='{LcarCaretClassEntry=&quot;count&quot;S&quot;partials&quot;[1S]}'>
+<field declared_type='UInt16' name='count' type='S'/>
+<field declared_type='UInt16*' name='partials' type='[1S]'/>
+</struct>
+<struct name='LcarCaretTable' type='{LcarCaretTable=&quot;version&quot;i&quot;format&quot;S&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='UInt16' name='format' type='S'/>
+<field declared_type='SFNTLookupTable' name='lookup' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='LtagStringRange' type='{LtagStringRange=&quot;offset&quot;S&quot;length&quot;S}'>
+<field declared_type='UInt16' name='offset' type='S'/>
+<field declared_type='UInt16' name='length' type='S'/>
+</struct>
+<struct name='LtagTable' type='{LtagTable=&quot;version&quot;I&quot;flags&quot;I&quot;numTags&quot;I&quot;tagRange&quot;[1{LtagStringRange=&quot;offset&quot;S&quot;length&quot;S}]}'>
+<field declared_type='UInt32' name='version' type='L' type64='I'/>
+<field declared_type='UInt32' name='flags' type='L' type64='I'/>
+<field declared_type='UInt32' name='numTags' type='L' type64='I'/>
+<field declared_type='LtagStringRange*' name='tagRange' type='[1{LtagStringRange=&quot;offset&quot;S&quot;length&quot;S}]'/>
+</struct>
+<struct name='MortChain' type='{MortChain=&quot;defaultFlags&quot;I&quot;length&quot;I&quot;nFeatures&quot;S&quot;nSubtables&quot;S&quot;featureEntries&quot;[1{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}]}'>
+<field declared_type='MortSubtableMaskFlags' name='defaultFlags' type='L' type64='I'/>
+<field declared_type='UInt32' name='length' type='L' type64='I'/>
+<field declared_type='UInt16' name='nFeatures' type='S'/>
+<field declared_type='UInt16' name='nSubtables' type='S'/>
+<field declared_type='MortFeatureEntry*' name='featureEntries' type='[1{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}]'/>
+</struct>
+<struct name='MortContextualSubtable' type='{MortContextualSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;substitutionTableOffset&quot;S}'>
+<field declared_type='STHeader' name='header' type='{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}'/>
+<field declared_type='UInt16' name='substitutionTableOffset' type='S'/>
+</struct>
+<struct name='MortFeatureEntry' type='{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}'>
+<field declared_type='UInt16' name='featureType' type='S'/>
+<field declared_type='UInt16' name='featureSelector' type='S'/>
+<field declared_type='MortSubtableMaskFlags' name='enableFlags' type='L' type64='I'/>
+<field declared_type='MortSubtableMaskFlags' name='disableFlags' type='L' type64='I'/>
+</struct>
+<struct name='MortInsertionSubtable' type='{MortInsertionSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}}'>
+<field declared_type='STHeader' name='header' type='{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}'/>
+</struct>
+<struct name='MortLigatureSubtable' type='{MortLigatureSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;ligatureActionTableOffset&quot;S&quot;componentTableOffset&quot;S&quot;ligatureTableOffset&quot;S}'>
+<field declared_type='STHeader' name='header' type='{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}'/>
+<field declared_type='UInt16' name='ligatureActionTableOffset' type='S'/>
+<field declared_type='UInt16' name='componentTableOffset' type='S'/>
+<field declared_type='UInt16' name='ligatureTableOffset' type='S'/>
+</struct>
+<struct name='MortRearrangementSubtable' type='{MortRearrangementSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}}'>
+<field declared_type='STHeader' name='header' type='{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}'/>
+</struct>
+<struct name='MortSubtable' type='{MortSubtable=&quot;length&quot;S&quot;coverage&quot;S&quot;flags&quot;I&quot;u&quot;(MortSpecificSubtable=&quot;rearrangement&quot;{MortRearrangementSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}}&quot;contextual&quot;{MortContextualSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;substitutionTableOffset&quot;S}&quot;ligature&quot;{MortLigatureSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;ligatureActionTableOffset&quot;S&quot;componentTableOffset&quot;S&quot;ligatureTableOffset&quot;S}&quot;swash&quot;{MortSwashSubtable=&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}&quot;insertion&quot;{MortInsertionSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}})}'>
+<field declared_type='UInt16' name='length' type='S'/>
+<field declared_type='UInt16' name='coverage' type='S'/>
+<field declared_type='MortSubtableMaskFlags' name='flags' type='L' type64='I'/>
+<field declared_type='MortSpecificSubtable' name='u' type='(MortSpecificSubtable=&quot;rearrangement&quot;{MortRearrangementSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}}&quot;contextual&quot;{MortContextualSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;substitutionTableOffset&quot;S}&quot;ligature&quot;{MortLigatureSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}&quot;ligatureActionTableOffset&quot;S&quot;componentTableOffset&quot;S&quot;ligatureTableOffset&quot;S}&quot;swash&quot;{MortSwashSubtable=&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}&quot;insertion&quot;{MortInsertionSubtable=&quot;header&quot;{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}})'/>
+</struct>
+<struct name='MortSwashSubtable' type='{MortSwashSubtable=&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='SFNTLookupTable' name='lookup' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='MortTable' type='{MortTable=&quot;version&quot;i&quot;nChains&quot;I&quot;chains&quot;[1{MortChain=&quot;defaultFlags&quot;I&quot;length&quot;I&quot;nFeatures&quot;S&quot;nSubtables&quot;S&quot;featureEntries&quot;[1{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}]}]}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='UInt32' name='nChains' type='L' type64='I'/>
+<field declared_type='MortChain*' name='chains' type='[1{MortChain=&quot;defaultFlags&quot;I&quot;length&quot;I&quot;nFeatures&quot;S&quot;nSubtables&quot;S&quot;featureEntries&quot;[1{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}]}]'/>
+</struct>
+<struct name='MorxChain' type='{MorxChain=&quot;defaultFlags&quot;I&quot;length&quot;I&quot;nFeatures&quot;I&quot;nSubtables&quot;I&quot;featureEntries&quot;[1{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}]}'>
+<field declared_type='MortSubtableMaskFlags' name='defaultFlags' type='L' type64='I'/>
+<field declared_type='UInt32' name='length' type='L' type64='I'/>
+<field declared_type='UInt32' name='nFeatures' type='L' type64='I'/>
+<field declared_type='UInt32' name='nSubtables' type='L' type64='I'/>
+<field declared_type='MortFeatureEntry*' name='featureEntries' type='[1{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}]'/>
+</struct>
+<struct name='MorxContextualSubtable' type='{MorxContextualSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;substitutionTableOffset&quot;I}'>
+<field declared_type='STXHeader' name='header' type='{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}'/>
+<field declared_type='UInt32' name='substitutionTableOffset' type='L' type64='I'/>
+</struct>
+<struct name='MorxInsertionSubtable' type='{MorxInsertionSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;insertionGlyphTableOffset&quot;I}'>
+<field declared_type='STXHeader' name='header' type='{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}'/>
+<field declared_type='UInt32' name='insertionGlyphTableOffset' type='L' type64='I'/>
+</struct>
+<struct name='MorxLigatureSubtable' type='{MorxLigatureSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;ligatureActionTableOffset&quot;I&quot;componentTableOffset&quot;I&quot;ligatureTableOffset&quot;I}'>
+<field declared_type='STXHeader' name='header' type='{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}'/>
+<field declared_type='UInt32' name='ligatureActionTableOffset' type='L' type64='I'/>
+<field declared_type='UInt32' name='componentTableOffset' type='L' type64='I'/>
+<field declared_type='UInt32' name='ligatureTableOffset' type='L' type64='I'/>
+</struct>
+<struct name='MorxRearrangementSubtable' type='{MorxRearrangementSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}}'>
+<field declared_type='STXHeader' name='header' type='{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}'/>
+</struct>
+<struct name='MorxSubtable' type='{MorxSubtable=&quot;length&quot;I&quot;coverage&quot;I&quot;flags&quot;I&quot;u&quot;(MorxSpecificSubtable=&quot;rearrangement&quot;{MorxRearrangementSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}}&quot;contextual&quot;{MorxContextualSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;substitutionTableOffset&quot;I}&quot;ligature&quot;{MorxLigatureSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;ligatureActionTableOffset&quot;I&quot;componentTableOffset&quot;I&quot;ligatureTableOffset&quot;I}&quot;swash&quot;{MortSwashSubtable=&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}&quot;insertion&quot;{MorxInsertionSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;insertionGlyphTableOffset&quot;I})}'>
+<field declared_type='UInt32' name='length' type='L' type64='I'/>
+<field declared_type='UInt32' name='coverage' type='L' type64='I'/>
+<field declared_type='MortSubtableMaskFlags' name='flags' type='L' type64='I'/>
+<field declared_type='MorxSpecificSubtable' name='u' type='(MorxSpecificSubtable=&quot;rearrangement&quot;{MorxRearrangementSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}}&quot;contextual&quot;{MorxContextualSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;substitutionTableOffset&quot;I}&quot;ligature&quot;{MorxLigatureSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;ligatureActionTableOffset&quot;I&quot;componentTableOffset&quot;I&quot;ligatureTableOffset&quot;I}&quot;swash&quot;{MortSwashSubtable=&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}&quot;insertion&quot;{MorxInsertionSubtable=&quot;header&quot;{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}&quot;insertionGlyphTableOffset&quot;I})'/>
+</struct>
+<struct name='MorxTable' type='{MorxTable=&quot;version&quot;i&quot;nChains&quot;I&quot;chains&quot;[1{MorxChain=&quot;defaultFlags&quot;I&quot;length&quot;I&quot;nFeatures&quot;I&quot;nSubtables&quot;I&quot;featureEntries&quot;[1{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}]}]}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='UInt32' name='nChains' type='L' type64='I'/>
+<field declared_type='MorxChain*' name='chains' type='[1{MorxChain=&quot;defaultFlags&quot;I&quot;length&quot;I&quot;nFeatures&quot;I&quot;nSubtables&quot;I&quot;featureEntries&quot;[1{MortFeatureEntry=&quot;featureType&quot;S&quot;featureSelector&quot;S&quot;enableFlags&quot;I&quot;disableFlags&quot;I}]}]'/>
+</struct>
+<struct name='OpbdSideValues' type='{OpbdSideValues=&quot;leftSideShift&quot;s&quot;topSideShift&quot;s&quot;rightSideShift&quot;s&quot;bottomSideShift&quot;s}'>
+<field declared_type='SInt16' name='leftSideShift' type='s'/>
+<field declared_type='SInt16' name='topSideShift' type='s'/>
+<field declared_type='SInt16' name='rightSideShift' type='s'/>
+<field declared_type='SInt16' name='bottomSideShift' type='s'/>
+</struct>
+<struct name='OpbdTable' type='{OpbdTable=&quot;version&quot;i&quot;format&quot;S&quot;lookupTable&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='OpbdTableFormat' name='format' type='S'/>
+<field declared_type='SFNTLookupTable' name='lookupTable' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='PropLookupSegment' type='{PropLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;S}'>
+<field declared_type='UInt16' name='lastGlyph' type='S'/>
+<field declared_type='UInt16' name='firstGlyph' type='S'/>
+<field declared_type='UInt16' name='value' type='S'/>
+</struct>
+<struct name='PropLookupSingle' type='{PropLookupSingle=&quot;glyph&quot;S&quot;props&quot;S}'>
+<field declared_type='UInt16' name='glyph' type='S'/>
+<field declared_type='PropCharProperties' name='props' type='S'/>
+</struct>
+<struct name='PropTable' type='{PropTable=&quot;version&quot;i&quot;format&quot;S&quot;defaultProps&quot;S&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='UInt16' name='format' type='S'/>
+<field declared_type='PropCharProperties' name='defaultProps' type='S'/>
+<field declared_type='SFNTLookupTable' name='lookup' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='ROTAGlyphEntry' type='{ROTAGlyphEntry=&quot;GlyphIndexOffset&quot;s&quot;HBaselineOffset&quot;s&quot;VBaselineOffset&quot;s}'>
+<field declared_type='SInt16' name='GlyphIndexOffset' type='s'/>
+<field declared_type='SInt16' name='HBaselineOffset' type='s'/>
+<field declared_type='SInt16' name='VBaselineOffset' type='s'/>
+</struct>
+<struct name='ROTAHeader' type='{ROTAHeader=&quot;Version&quot;i&quot;Flags&quot;S&quot;NMasters&quot;S&quot;FirstGlyph&quot;S&quot;LastGlyph&quot;S&quot;lookup&quot;{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}}'>
+<field declared_type='Fixed' name='Version' type='l' type64='i'/>
+<field declared_type='UInt16' name='Flags' type='S'/>
+<field declared_type='UInt16' name='NMasters' type='S'/>
+<field declared_type='UInt16' name='FirstGlyph' type='S'/>
+<field declared_type='UInt16' name='LastGlyph' type='S'/>
+<field declared_type='SFNTLookupTable' name='lookup' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'/>
+</struct>
+<struct name='SFNTLookupArrayHeader' type='{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}'>
+<field declared_type='SFNTLookupValue*' name='lookupValues' type='[1S]'/>
+</struct>
+<struct name='SFNTLookupBinarySearchHeader' type='{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}'>
+<field declared_type='UInt16' name='unitSize' type='S'/>
+<field declared_type='UInt16' name='nUnits' type='S'/>
+<field declared_type='UInt16' name='searchRange' type='S'/>
+<field declared_type='UInt16' name='entrySelector' type='S'/>
+<field declared_type='UInt16' name='rangeShift' type='S'/>
+</struct>
+<struct name='SFNTLookupSegment' type='{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}'>
+<field declared_type='UInt16' name='lastGlyph' type='S'/>
+<field declared_type='UInt16' name='firstGlyph' type='S'/>
+<field declared_type='UInt16*' name='value' type='[1S]'/>
+</struct>
+<struct name='SFNTLookupSegmentHeader' type='{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}'>
+<field declared_type='SFNTLookupBinarySearchHeader' name='binSearch' type='{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}'/>
+<field declared_type='SFNTLookupSegment*' name='segments' type='[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]'/>
+</struct>
+<struct name='SFNTLookupSingle' type='{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}'>
+<field declared_type='UInt16' name='glyph' type='S'/>
+<field declared_type='UInt16*' name='value' type='[1S]'/>
+</struct>
+<struct name='SFNTLookupSingleHeader' type='{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}'>
+<field declared_type='SFNTLookupBinarySearchHeader' name='binSearch' type='{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}'/>
+<field declared_type='SFNTLookupSingle*' name='entries' type='[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]'/>
+</struct>
+<struct name='SFNTLookupTable' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'>
+<field declared_type='SFNTLookupTableFormat' name='format' type='S'/>
+<field declared_type='SFNTLookupFormatSpecificHeader' name='fsHeader' type='(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})'/>
+</struct>
+<struct name='SFNTLookupTrimmedArrayHeader' type='{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]}'>
+<field declared_type='UInt16' name='firstGlyph' type='S'/>
+<field declared_type='UInt16' name='count' type='S'/>
+<field declared_type='SFNTLookupValue*' name='valueArray' type='[1S]'/>
+</struct>
+<struct name='STClassTable' type='{STClassTable=&quot;firstGlyph&quot;S&quot;nGlyphs&quot;S&quot;classes&quot;[1C]}'>
+<field declared_type='UInt16' name='firstGlyph' type='S'/>
+<field declared_type='UInt16' name='nGlyphs' type='S'/>
+<field declared_type='STClass*' name='classes' type='[1C]'/>
+</struct>
+<struct name='STEntryOne' type='{STEntryOne=&quot;newState&quot;S&quot;flags&quot;S&quot;offset1&quot;S}'>
+<field declared_type='UInt16' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='UInt16' name='offset1' type='S'/>
+</struct>
+<struct name='STEntryTwo' type='{STEntryTwo=&quot;newState&quot;S&quot;flags&quot;S&quot;offset1&quot;S&quot;offset2&quot;S}'>
+<field declared_type='UInt16' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='UInt16' name='offset1' type='S'/>
+<field declared_type='UInt16' name='offset2' type='S'/>
+</struct>
+<struct name='STEntryZero' type='{STEntryZero=&quot;newState&quot;S&quot;flags&quot;S}'>
+<field declared_type='UInt16' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+</struct>
+<struct name='STHeader' type='{STHeader=&quot;filler&quot;C&quot;nClasses&quot;C&quot;classTableOffset&quot;S&quot;stateArrayOffset&quot;S&quot;entryTableOffset&quot;S}'>
+<field declared_type='UInt8' name='filler' type='C'/>
+<field declared_type='STClass' name='nClasses' type='C'/>
+<field declared_type='UInt16' name='classTableOffset' type='S'/>
+<field declared_type='UInt16' name='stateArrayOffset' type='S'/>
+<field declared_type='UInt16' name='entryTableOffset' type='S'/>
+</struct>
+<struct name='STXClassTable' type='{SFNTLookupTable=&quot;format&quot;S&quot;fsHeader&quot;(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})}'>
+<field declared_type='SFNTLookupTableFormat' name='format' type='S'/>
+<field declared_type='SFNTLookupFormatSpecificHeader' name='fsHeader' type='(SFNTLookupFormatSpecificHeader=&quot;theArray&quot;{SFNTLookupArrayHeader=&quot;lookupValues&quot;[1S]}&quot;segment&quot;{SFNTLookupSegmentHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;segments&quot;[1{SFNTLookupSegment=&quot;lastGlyph&quot;S&quot;firstGlyph&quot;S&quot;value&quot;[1S]}]}&quot;single&quot;{SFNTLookupSingleHeader=&quot;binSearch&quot;{SFNTLookupBinarySearchHeader=&quot;unitSize&quot;S&quot;nUnits&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S}&quot;entries&quot;[1{SFNTLookupSingle=&quot;glyph&quot;S&quot;value&quot;[1S]}]}&quot;trimmedArray&quot;{SFNTLookupTrimmedArrayHeader=&quot;firstGlyph&quot;S&quot;count&quot;S&quot;valueArray&quot;[1S]})'/>
+</struct>
+<struct name='STXEntryOne' type='{STXEntryOne=&quot;newState&quot;S&quot;flags&quot;S&quot;index1&quot;S}'>
+<field declared_type='STXStateIndex' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='UInt16' name='index1' type='S'/>
+</struct>
+<struct name='STXEntryTwo' type='{STXEntryTwo=&quot;newState&quot;S&quot;flags&quot;S&quot;index1&quot;S&quot;index2&quot;S}'>
+<field declared_type='STXStateIndex' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+<field declared_type='UInt16' name='index1' type='S'/>
+<field declared_type='UInt16' name='index2' type='S'/>
+</struct>
+<struct name='STXEntryZero' type='{STXEntryZero=&quot;newState&quot;S&quot;flags&quot;S}'>
+<field declared_type='STXStateIndex' name='newState' type='S'/>
+<field declared_type='UInt16' name='flags' type='S'/>
+</struct>
+<struct name='STXHeader' type='{STXHeader=&quot;nClasses&quot;I&quot;classTableOffset&quot;I&quot;stateArrayOffset&quot;I&quot;entryTableOffset&quot;I}'>
+<field declared_type='UInt32' name='nClasses' type='L' type64='I'/>
+<field declared_type='UInt32' name='classTableOffset' type='L' type64='I'/>
+<field declared_type='UInt32' name='stateArrayOffset' type='L' type64='I'/>
+<field declared_type='UInt32' name='entryTableOffset' type='L' type64='I'/>
+</struct>
+<struct name='TrakTable' type='{TrakTable=&quot;version&quot;i&quot;format&quot;S&quot;horizOffset&quot;S&quot;vertOffset&quot;S}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='UInt16' name='format' type='S'/>
+<field declared_type='UInt16' name='horizOffset' type='S'/>
+<field declared_type='UInt16' name='vertOffset' type='S'/>
+</struct>
+<struct name='TrakTableData' type='{TrakTableData=&quot;nTracks&quot;S&quot;nSizes&quot;S&quot;sizeTableOffset&quot;I&quot;trakTable&quot;[1{TrakTableEntry=&quot;track&quot;i&quot;nameTableIndex&quot;S&quot;sizesOffset&quot;S}]}'>
+<field declared_type='UInt16' name='nTracks' type='S'/>
+<field declared_type='UInt16' name='nSizes' type='S'/>
+<field declared_type='UInt32' name='sizeTableOffset' type='L' type64='I'/>
+<field declared_type='TrakTableEntry*' name='trakTable' type='[1{TrakTableEntry=&quot;track&quot;i&quot;nameTableIndex&quot;S&quot;sizesOffset&quot;S}]'/>
+</struct>
+<struct name='TrakTableEntry' type='{TrakTableEntry=&quot;track&quot;i&quot;nameTableIndex&quot;S&quot;sizesOffset&quot;S}'>
+<field declared_type='Fixed' name='track' type='l' type64='i'/>
+<field declared_type='UInt16' name='nameTableIndex' type='S'/>
+<field declared_type='UInt16' name='sizesOffset' type='S'/>
+</struct>
+<struct name='sfntCMapEncoding' type='{sfntCMapEncoding=&quot;platformID&quot;S&quot;scriptID&quot;S&quot;offset&quot;I}'>
+<field declared_type='UInt16' name='platformID' type='S'/>
+<field declared_type='UInt16' name='scriptID' type='S'/>
+<field declared_type='UInt32' name='offset' type='L' type64='I'/>
+</struct>
+<struct name='sfntCMapExtendedSubHeader' type='{sfntCMapExtendedSubHeader=&quot;format&quot;S&quot;reserved&quot;S&quot;length&quot;I&quot;language&quot;I}'>
+<field declared_type='UInt16' name='format' type='S'/>
+<field declared_type='UInt16' name='reserved' type='S'/>
+<field declared_type='UInt32' name='length' type='L' type64='I'/>
+<field declared_type='UInt32' name='language' type='L' type64='I'/>
+</struct>
+<struct name='sfntCMapHeader' type='{sfntCMapHeader=&quot;version&quot;S&quot;numTables&quot;S&quot;encoding&quot;[1{sfntCMapEncoding=&quot;platformID&quot;S&quot;scriptID&quot;S&quot;offset&quot;I}]}'>
+<field declared_type='UInt16' name='version' type='S'/>
+<field declared_type='UInt16' name='numTables' type='S'/>
+<field declared_type='sfntCMapEncoding*' name='encoding' type='[1{sfntCMapEncoding=&quot;platformID&quot;S&quot;scriptID&quot;S&quot;offset&quot;I}]'/>
+</struct>
+<struct name='sfntCMapSubHeader' type='{sfntCMapSubHeader=&quot;format&quot;S&quot;length&quot;S&quot;languageID&quot;S}'>
+<field declared_type='UInt16' name='format' type='S'/>
+<field declared_type='UInt16' name='length' type='S'/>
+<field declared_type='UInt16' name='languageID' type='S'/>
+</struct>
+<struct name='sfntDescriptorHeader' type='{sfntDescriptorHeader=&quot;version&quot;i&quot;descriptorCount&quot;i&quot;descriptor&quot;[1{sfntFontDescriptor=&quot;name&quot;I&quot;value&quot;i}]}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='SInt32' name='descriptorCount' type='l' type64='i'/>
+<field declared_type='sfntFontDescriptor*' name='descriptor' type='[1{sfntFontDescriptor=&quot;name&quot;I&quot;value&quot;i}]'/>
+</struct>
+<struct name='sfntDirectory' type='{sfntDirectory=&quot;format&quot;I&quot;numOffsets&quot;S&quot;searchRange&quot;S&quot;entrySelector&quot;S&quot;rangeShift&quot;S&quot;table&quot;[1{sfntDirectoryEntry=&quot;tableTag&quot;I&quot;checkSum&quot;I&quot;offset&quot;I&quot;length&quot;I}]}'>
+<field declared_type='FourCharCode' name='format' type='L' type64='I'/>
+<field declared_type='UInt16' name='numOffsets' type='S'/>
+<field declared_type='UInt16' name='searchRange' type='S'/>
+<field declared_type='UInt16' name='entrySelector' type='S'/>
+<field declared_type='UInt16' name='rangeShift' type='S'/>
+<field declared_type='sfntDirectoryEntry*' name='table' type='[1{sfntDirectoryEntry=&quot;tableTag&quot;I&quot;checkSum&quot;I&quot;offset&quot;I&quot;length&quot;I}]'/>
+</struct>
+<struct name='sfntDirectoryEntry' type='{sfntDirectoryEntry=&quot;tableTag&quot;I&quot;checkSum&quot;I&quot;offset&quot;I&quot;length&quot;I}'>
+<field declared_type='FourCharCode' name='tableTag' type='L' type64='I'/>
+<field declared_type='UInt32' name='checkSum' type='L' type64='I'/>
+<field declared_type='UInt32' name='offset' type='L' type64='I'/>
+<field declared_type='UInt32' name='length' type='L' type64='I'/>
+</struct>
+<struct name='sfntFeatureHeader' type='{sfntFeatureHeader=&quot;version&quot;i&quot;featureNameCount&quot;S&quot;featureSetCount&quot;S&quot;reserved&quot;i&quot;names&quot;[1{sfntFeatureName=&quot;featureType&quot;S&quot;settingCount&quot;S&quot;offsetToSettings&quot;i&quot;featureFlags&quot;S&quot;nameID&quot;s}]&quot;settings&quot;[1{sfntFontFeatureSetting=&quot;setting&quot;S&quot;nameID&quot;s}]&quot;runs&quot;[1{sfntFontRunFeature=&quot;featureType&quot;S&quot;setting&quot;S}]}'>
+<field declared_type='SInt32' name='version' type='l' type64='i'/>
+<field declared_type='UInt16' name='featureNameCount' type='S'/>
+<field declared_type='UInt16' name='featureSetCount' type='S'/>
+<field declared_type='SInt32' name='reserved' type='l' type64='i'/>
+<field declared_type='sfntFeatureName*' name='names' type='[1{sfntFeatureName=&quot;featureType&quot;S&quot;settingCount&quot;S&quot;offsetToSettings&quot;i&quot;featureFlags&quot;S&quot;nameID&quot;s}]'/>
+<field declared_type='sfntFontFeatureSetting*' name='settings' type='[1{sfntFontFeatureSetting=&quot;setting&quot;S&quot;nameID&quot;s}]'/>
+<field declared_type='sfntFontRunFeature*' name='runs' type='[1{sfntFontRunFeature=&quot;featureType&quot;S&quot;setting&quot;S}]'/>
+</struct>
+<struct name='sfntFeatureName' type='{sfntFeatureName=&quot;featureType&quot;S&quot;settingCount&quot;S&quot;offsetToSettings&quot;i&quot;featureFlags&quot;S&quot;nameID&quot;s}'>
+<field declared_type='UInt16' name='featureType' type='S'/>
+<field declared_type='UInt16' name='settingCount' type='S'/>
+<field declared_type='SInt32' name='offsetToSettings' type='l' type64='i'/>
+<field declared_type='UInt16' name='featureFlags' type='S'/>
+<field declared_type='SInt16' name='nameID' type='s'/>
+</struct>
+<struct name='sfntFontDescriptor' type='{sfntFontDescriptor=&quot;name&quot;I&quot;value&quot;i}'>
+<field declared_type='FourCharCode' name='name' type='L' type64='I'/>
+<field declared_type='Fixed' name='value' type='l' type64='i'/>
+</struct>
+<struct name='sfntFontFeatureSetting' type='{sfntFontFeatureSetting=&quot;setting&quot;S&quot;nameID&quot;s}'>
+<field declared_type='UInt16' name='setting' type='S'/>
+<field declared_type='SInt16' name='nameID' type='s'/>
+</struct>
+<struct name='sfntFontRunFeature' type='{sfntFontRunFeature=&quot;featureType&quot;S&quot;setting&quot;S}'>
+<field declared_type='UInt16' name='featureType' type='S'/>
+<field declared_type='UInt16' name='setting' type='S'/>
+</struct>
+<struct name='sfntInstance' type='{sfntInstance=&quot;nameID&quot;s&quot;flags&quot;s&quot;coord&quot;[1l]}' type64='{sfntInstance=&quot;nameID&quot;s&quot;flags&quot;s&quot;coord&quot;[1i]}'>
+<field declared_type='SInt16' name='nameID' type='s'/>
+<field declared_type='SInt16' name='flags' type='s'/>
+<field declared_type='Fixed*' name='coord' type='[1l]' type64='[1i]'/>
+</struct>
+<struct name='sfntNameHeader' type='{sfntNameHeader=&quot;format&quot;S&quot;count&quot;S&quot;stringOffset&quot;S&quot;rec&quot;[1{sfntNameRecord=&quot;platformID&quot;S&quot;scriptID&quot;S&quot;languageID&quot;S&quot;nameID&quot;S&quot;length&quot;S&quot;offset&quot;S}]}'>
+<field declared_type='UInt16' name='format' type='S'/>
+<field declared_type='UInt16' name='count' type='S'/>
+<field declared_type='UInt16' name='stringOffset' type='S'/>
+<field declared_type='sfntNameRecord*' name='rec' type='[1{sfntNameRecord=&quot;platformID&quot;S&quot;scriptID&quot;S&quot;languageID&quot;S&quot;nameID&quot;S&quot;length&quot;S&quot;offset&quot;S}]'/>
+</struct>
+<struct name='sfntNameRecord' type='{sfntNameRecord=&quot;platformID&quot;S&quot;scriptID&quot;S&quot;languageID&quot;S&quot;nameID&quot;S&quot;length&quot;S&quot;offset&quot;S}'>
+<field declared_type='UInt16' name='platformID' type='S'/>
+<field declared_type='UInt16' name='scriptID' type='S'/>
+<field declared_type='UInt16' name='languageID' type='S'/>
+<field declared_type='UInt16' name='nameID' type='S'/>
+<field declared_type='UInt16' name='length' type='S'/>
+<field declared_type='UInt16' name='offset' type='S'/>
+</struct>
+<struct name='sfntVariationAxis' type='{sfntVariationAxis=&quot;axisTag&quot;I&quot;minValue&quot;i&quot;defaultValue&quot;i&quot;maxValue&quot;i&quot;flags&quot;s&quot;nameID&quot;s}'>
+<field declared_type='FourCharCode' name='axisTag' type='L' type64='I'/>
+<field declared_type='Fixed' name='minValue' type='l' type64='i'/>
+<field declared_type='Fixed' name='defaultValue' type='l' type64='i'/>
+<field declared_type='Fixed' name='maxValue' type='l' type64='i'/>
+<field declared_type='SInt16' name='flags' type='s'/>
+<field declared_type='SInt16' name='nameID' type='s'/>
+</struct>
+<struct name='sfntVariationHeader' type='{sfntVariationHeader=&quot;version&quot;i&quot;offsetToData&quot;S&quot;countSizePairs&quot;S&quot;axisCount&quot;S&quot;axisSize&quot;S&quot;instanceCount&quot;S&quot;instanceSize&quot;S&quot;axis&quot;[1{sfntVariationAxis=&quot;axisTag&quot;I&quot;minValue&quot;i&quot;defaultValue&quot;i&quot;maxValue&quot;i&quot;flags&quot;s&quot;nameID&quot;s}]&quot;instance&quot;[1{sfntInstance=&quot;nameID&quot;s&quot;flags&quot;s&quot;coord&quot;[1l]}]}' type64='{sfntVariationHeader=&quot;version&quot;i&quot;offsetToData&quot;S&quot;countSizePairs&quot;S&quot;axisCount&quot;S&quot;axisSize&quot;S&quot;instanceCount&quot;S&quot;instanceSize&quot;S&quot;axis&quot;[1{sfntVariationAxis=&quot;axisTag&quot;I&quot;minValue&quot;i&quot;defaultValue&quot;i&quot;maxValue&quot;i&quot;flags&quot;s&quot;nameID&quot;s}]&quot;instance&quot;[1{sfntInstance=&quot;nameID&quot;s&quot;flags&quot;s&quot;coord&quot;[1i]}]}'>
+<field declared_type='Fixed' name='version' type='l' type64='i'/>
+<field declared_type='UInt16' name='offsetToData' type='S'/>
+<field declared_type='UInt16' name='countSizePairs' type='S'/>
+<field declared_type='UInt16' name='axisCount' type='S'/>
+<field declared_type='UInt16' name='axisSize' type='S'/>
+<field declared_type='UInt16' name='instanceCount' type='S'/>
+<field declared_type='UInt16' name='instanceSize' type='S'/>
+<field declared_type='sfntVariationAxis*' name='axis' type='[1{sfntVariationAxis=&quot;axisTag&quot;I&quot;minValue&quot;i&quot;defaultValue&quot;i&quot;maxValue&quot;i&quot;flags&quot;s&quot;nameID&quot;s}]'/>
+<field declared_type='sfntInstance*' name='instance' type='[1{sfntInstance=&quot;nameID&quot;s&quot;flags&quot;s&quot;coord&quot;[1l]}]' type64='[1{sfntInstance=&quot;nameID&quot;s&quot;flags&quot;s&quot;coord&quot;[1i]}]'/>
+</struct>
+<cftype gettypeid_func='CTFontCollectionGetTypeID' name='CTFontCollectionRef' tollfree='NSCTFontCollection' type='^{__CTFontCollection=}'/>
+<cftype gettypeid_func='CTFontDescriptorGetTypeID' name='CTFontDescriptorRef' tollfree='__NSCFType' type='^{__CTFontDescriptor=}'/>
+<cftype gettypeid_func='CTFontGetTypeID' name='CTFontRef' tollfree='__NSCFType' type='^{__CTFont=}'/>
+<cftype gettypeid_func='CTFrameGetTypeID' name='CTFrameRef' tollfree='__NSCFType' type='^{__CTFrame=}'/>
+<cftype gettypeid_func='CTFramesetterGetTypeID' name='CTFramesetterRef' tollfree='__NSCFType' type='^{__CTFramesetter=}'/>
+<cftype gettypeid_func='CTGlyphInfoGetTypeID' name='CTGlyphInfoRef' tollfree='__NSCFType' type='^{__CTGlyphInfo=}'/>
+<cftype gettypeid_func='CTLineGetTypeID' name='CTLineRef' tollfree='__NSCFType' type='^{__CTLine=}'/>
+<cftype gettypeid_func='CTFontCollectionGetTypeID' name='CTMutableFontCollectionRef' tollfree='NSCTFontCollection' type='^{__CTFontCollection=}'/>
+<cftype gettypeid_func='CTParagraphStyleGetTypeID' name='CTParagraphStyleRef' tollfree='__NSCFType' type='^{__CTParagraphStyle=}'/>
+<cftype gettypeid_func='CTRubyAnnotationGetTypeID' name='CTRubyAnnotationRef' tollfree='NSCTRubyAnnotation' type='^{__CTRubyAnnotation=}'/>
+<cftype gettypeid_func='CTRunDelegateGetTypeID' name='CTRunDelegateRef' tollfree='__NSCFType' type='^{__CTRunDelegate=}'/>
+<cftype gettypeid_func='CTRunGetTypeID' name='CTRunRef' tollfree='__NSCFType' type='^{__CTRun=}'/>
+<cftype gettypeid_func='CTTextTabGetTypeID' name='CTTextTabRef' tollfree='__NSCFType' type='^{__CTTextTab=}'/>
+<cftype gettypeid_func='CTTypesetterGetTypeID' name='CTTypesetterRef' tollfree='__NSCFType' type='^{__CTTypesetter=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineClassAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineClassHanging' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineClassIdeographicCentered' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineClassIdeographicHigh' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineClassIdeographicLow' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineClassMath' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineClassRoman' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineInfoAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineOriginalFont' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineReferenceFont' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTBaselineReferenceInfoAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTCharacterShapeAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontBaselineAdjustAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontCascadeListAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontCharacterSetAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontCollectionDisallowAutoActivationOption' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontCollectionIncludeDisabledFontsOption' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontCollectionRemoveDuplicatesOption' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontCopyrightNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptionNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptorMatchingCurrentAssetSize' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptorMatchingDescriptors' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptorMatchingError' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptorMatchingPercentage' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptorMatchingResult' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptorMatchingSourceDescriptor' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptorMatchingTotalAssetSize' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDescriptorMatchingTotalDownloadedSize' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDesignerNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDesignerURLNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDisplayNameAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDownloadableAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontDownloadedAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontEnabledAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFamilyNameAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFamilyNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureSelectorDefaultKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureSelectorIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureSelectorNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureSelectorSettingKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureSettingsAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureTypeExclusiveKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureTypeIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureTypeNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeatureTypeSelectorsKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFeaturesAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFixedAdvanceAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFormatAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontFullNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontLanguagesAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontLicenseNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontLicenseURLNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontMacintoshEncodingsAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontManagerBundleIdentifier' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontManagerErrorDomain' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontManagerErrorFontURLsKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontManagerRegisteredFontsChangedNotification' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontManufacturerNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontMatrixAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontNameAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontOpenTypeFeatureTag' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontOpenTypeFeatureValue' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontOrientationAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontPostScriptCIDNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontPostScriptNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontPriorityAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontRegistrationScopeAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontSampleTextNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontSizeAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontSlantTrait' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontStyleNameAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontStyleNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontSubFamilyNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontSymbolicTrait' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontTrademarkNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontTraitsAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontURLAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontUniqueNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontVariationAttribute' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontVariationAxisDefaultValueKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontVariationAxisIdentifierKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontVariationAxisMaximumValueKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontVariationAxisMinimumValueKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontVariationAxisNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontVendorURLNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontVersionNameKey' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontWeightTrait' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFontWidthTrait' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTForegroundColorAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTForegroundColorFromContextAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFrameClippingPathsAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFramePathClippingPathAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFramePathFillRuleAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFramePathWidthAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTFrameProgressionAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTGlyphInfoAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTKernAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTLanguageAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTLigatureAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTParagraphStyleAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTRubyAnnotationAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTRunDelegateAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTStrokeColorAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTStrokeWidthAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTSuperscriptAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTTabColumnTerminatorsAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTTypesetterOptionDisableBidiProcessing' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTTypesetterOptionForcedEmbeddingLevel' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTUnderlineColorAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTUnderlineStyleAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTVerticalFormsAttributeName' type='^{__CFString=}'/>
+<constant const='true' declared_type='CFStringRef' name='kCTWritingDirectionAttributeName' type='^{__CFString=}'/>
+<enum name='cmapFontTableTag' value='1668112752'/>
+<enum name='descriptorFontTableTag' value='1717859171'/>
+<enum name='featureFontTableTag' value='1717920116'/>
+<enum name='kANKRCurrentVersion' value='0'/>
+<enum name='kAbbrevSquaredLigaturesOffSelector' value='15'/>
+<enum name='kAbbrevSquaredLigaturesOnSelector' value='14'/>
+<enum name='kAllCapsSelector' value='1'/>
+<enum name='kAllLowerCaseSelector' value='2'/>
+<enum name='kAllTypeFeaturesOffSelector' value='1'/>
+<enum name='kAllTypeFeaturesOnSelector' value='0'/>
+<enum name='kAllTypographicFeaturesType' value='0'/>
+<enum name='kAltHalfWidthTextSelector' value='6'/>
+<enum name='kAltProportionalTextSelector' value='5'/>
+<enum name='kAlternateHorizKanaOffSelector' value='1'/>
+<enum name='kAlternateHorizKanaOnSelector' value='0'/>
+<enum name='kAlternateKanaType' value='34'/>
+<enum name='kAlternateVertKanaOffSelector' value='3'/>
+<enum name='kAlternateVertKanaOnSelector' value='2'/>
+<enum name='kAnnotationType' value='24'/>
+<enum name='kAsteriskToMultiplyOffSelector' value='3'/>
+<enum name='kAsteriskToMultiplyOnSelector' value='2'/>
+<enum name='kBSLNControlPointFormatNoMap' value='2'/>
+<enum name='kBSLNControlPointFormatWithMap' value='3'/>
+<enum name='kBSLNCurrentVersion' value='65536'/>
+<enum name='kBSLNDistanceFormatNoMap' value='0'/>
+<enum name='kBSLNDistanceFormatWithMap' value='1'/>
+<enum name='kBSLNHangingBaseline' value='3'/>
+<enum name='kBSLNIdeographicCenterBaseline' value='1'/>
+<enum name='kBSLNIdeographicHighBaseline' value='5'/>
+<enum name='kBSLNIdeographicLowBaseline' value='2'/>
+<enum name='kBSLNLastBaseline' value='31'/>
+<enum name='kBSLNMathBaseline' value='4'/>
+<enum name='kBSLNNoBaseline' value='255'/>
+<enum name='kBSLNNoBaselineOverride' value='255'/>
+<enum name='kBSLNNumBaselineClasses' value='32'/>
+<enum name='kBSLNRomanBaseline' value='0'/>
+<enum name='kBSLNTag' value='1651731566'/>
+<enum name='kBoxAnnotationSelector' value='1'/>
+<enum name='kCJKItalicRomanOffSelector' value='3'/>
+<enum name='kCJKItalicRomanOnSelector' value='2'/>
+<enum name='kCJKItalicRomanSelector' value='1'/>
+<enum name='kCJKRomanSpacingType' value='103'/>
+<enum name='kCJKSymbolAltFiveSelector' value='5'/>
+<enum name='kCJKSymbolAltFourSelector' value='4'/>
+<enum name='kCJKSymbolAltOneSelector' value='1'/>
+<enum name='kCJKSymbolAltThreeSelector' value='3'/>
+<enum name='kCJKSymbolAltTwoSelector' value='2'/>
+<enum name='kCJKSymbolAlternativesType' value='29'/>
+<enum name='kCJKVerticalRomanCenteredSelector' value='0'/>
+<enum name='kCJKVerticalRomanHBaselineSelector' value='1'/>
+<enum name='kCJKVerticalRomanPlacementType' value='31'/>
<enum name='kCTAdobeCNS1CharacterCollection' value='1'/>
<enum name='kCTAdobeGB1CharacterCollection' value='2'/>
<enum name='kCTAdobeJapan1CharacterCollection' value='3'/>
<enum name='kCTAdobeJapan2CharacterCollection' value='4'/>
<enum name='kCTAdobeKorea1CharacterCollection' value='5'/>
<enum name='kCTCenterTextAlignment' value='2'/>
+<enum name='kCTCharacterCollectionAdobeCNS1' value='1'/>
+<enum name='kCTCharacterCollectionAdobeGB1' value='2'/>
+<enum name='kCTCharacterCollectionAdobeJapan1' value='3'/>
+<enum name='kCTCharacterCollectionAdobeJapan2' value='4'/>
+<enum name='kCTCharacterCollectionAdobeKorea1' value='5'/>
+<enum name='kCTCharacterCollectionIdentityMapping' value='0'/>
<enum name='kCTFontAlertHeaderFontType' value='18'/>
<enum name='kCTFontApplicationFontType' value='9'/>
<enum name='kCTFontBoldTrait' value='2'/>
<enum name='kCTFontClarendonSerifsClass' value='1073741824'/>
+<enum name='kCTFontClassClarendonSerifs' value='1073741824'/>
+<enum name='kCTFontClassFreeformSerifs' value='1879048192'/>
<enum name='kCTFontClassMaskShift' value='28'/>
-<enum name='kCTFontClassMaskTrait' value='-268435456'/>
+<enum name='kCTFontClassMaskTrait' value='4026531840'/>
+<enum name='kCTFontClassModernSerifs' value='805306368'/>
+<enum name='kCTFontClassOldStyleSerifs' value='268435456'/>
+<enum name='kCTFontClassOrnamentals' value='2415919104'/>
+<enum name='kCTFontClassSansSerif' value='2147483648'/>
+<enum name='kCTFontClassScripts' value='2684354560'/>
+<enum name='kCTFontClassSlabSerifs' value='1342177280'/>
+<enum name='kCTFontClassSymbolic' value='3221225472'/>
+<enum name='kCTFontClassTransitionalSerifs' value='536870912'/>
+<enum name='kCTFontClassUnknown' value='0'/>
<enum name='kCTFontCollectionCopyDefaultOptions' value='0'/>
<enum name='kCTFontCollectionCopyStandardSort' value='2'/>
<enum name='kCTFontCollectionCopyUnique' value='1'/>
<enum name='kCTFontColorGlyphsTrait' value='8192'/>
+<enum name='kCTFontCompositeTrait' value='16384'/>
<enum name='kCTFontCondensedTrait' value='64'/>
<enum name='kCTFontControlContentFontType' value='26'/>
<enum name='kCTFontDefaultOrientation' value='0'/>
+<enum name='kCTFontDescriptorMatchingDidBegin' value='0'/>
+<enum name='kCTFontDescriptorMatchingDidFailWithError' value='8'/>
+<enum name='kCTFontDescriptorMatchingDidFinish' value='1'/>
+<enum name='kCTFontDescriptorMatchingDidFinishDownloading' value='6'/>
+<enum name='kCTFontDescriptorMatchingDidMatch' value='7'/>
+<enum name='kCTFontDescriptorMatchingDownloading' value='5'/>
+<enum name='kCTFontDescriptorMatchingStalled' value='3'/>
+<enum name='kCTFontDescriptorMatchingWillBeginDownloading' value='4'/>
+<enum name='kCTFontDescriptorMatchingWillBeginQuerying' value='2'/>
<enum name='kCTFontEmphasizedSystemDetailFontType' value='20'/>
<enum name='kCTFontEmphasizedSystemFontType' value='3'/>
<enum name='kCTFontExpandedTrait' value='32'/>
@@ -153,7 +886,7 @@
<enum name='kCTFontManagerErrorInsufficientPermissions' value='102'/>
<enum name='kCTFontManagerErrorInvalidFontData' value='104'/>
<enum name='kCTFontManagerErrorNotRegistered' value='201'/>
-<enum name='kCTFontManagerErrorSystemRequired' value='202'/>
+<enum name='kCTFontManagerErrorSystemRequired' value='203'/>
<enum name='kCTFontManagerErrorUnrecognizedFormat' value='103'/>
<enum name='kCTFontManagerScopeNone' value='0'/>
<enum name='kCTFontManagerScopeProcess' value='1'/>
@@ -173,7 +906,10 @@
<enum name='kCTFontOptionsDefault' value='0'/>
<enum name='kCTFontOptionsPreferSystemFont' value='4'/>
<enum name='kCTFontOptionsPreventAutoActivation' value='1'/>
-<enum name='kCTFontOrnamentalsClass' value='-1879048192'/>
+<enum name='kCTFontOrientationDefault' value='0'/>
+<enum name='kCTFontOrientationHorizontal' value='1'/>
+<enum name='kCTFontOrientationVertical' value='2'/>
+<enum name='kCTFontOrnamentalsClass' value='2415919104'/>
<enum name='kCTFontPaletteFontType' value='24'/>
<enum name='kCTFontPriorityComputer' value='30000'/>
<enum name='kCTFontPriorityDynamic' value='50000'/>
@@ -182,16 +918,17 @@
<enum name='kCTFontPrioritySystem' value='10000'/>
<enum name='kCTFontPriorityUser' value='40000'/>
<enum name='kCTFontPushButtonFontType' value='16'/>
-<enum name='kCTFontSansSerifClass' value='-2147483648'/>
-<enum name='kCTFontScriptsClass' value='-1610612736'/>
+<enum name='kCTFontSansSerifClass' value='2147483648'/>
+<enum name='kCTFontScriptsClass' value='2684354560'/>
<enum name='kCTFontSlabSerifsClass' value='1342177280'/>
<enum name='kCTFontSmallEmphasizedSystemFontType' value='5'/>
<enum name='kCTFontSmallSystemFontType' value='4'/>
<enum name='kCTFontSmallToolbarFontType' value='22'/>
-<enum name='kCTFontSymbolicClass' value='-1073741824'/>
+<enum name='kCTFontSymbolicClass' value='3221225472'/>
<enum name='kCTFontSystemDetailFontType' value='19'/>
<enum name='kCTFontSystemFontType' value='2'/>
<enum name='kCTFontTableAcnt' value='1633906292'/>
+<enum name='kCTFontTableAnkr' value='1634626418'/>
<enum name='kCTFontTableAvar' value='1635148146'/>
<enum name='kCTFontTableBASE' value='1111577413'/>
<enum name='kCTFontTableBdat' value='1650745716'/>
@@ -229,6 +966,8 @@
<enum name='kCTFontTableLTSH' value='1280594760'/>
<enum name='kCTFontTableLcar' value='1818452338'/>
<enum name='kCTFontTableLoca' value='1819239265'/>
+<enum name='kCTFontTableLtag' value='1819566439'/>
+<enum name='kCTFontTableMATH' value='1296127048'/>
<enum name='kCTFontTableMaxp' value='1835104368'/>
<enum name='kCTFontTableMort' value='1836020340'/>
<enum name='kCTFontTableMorx' value='1836020344'/>
@@ -251,7 +990,45 @@
<enum name='kCTFontTableZapf' value='1516335206'/>
<enum name='kCTFontToolTipFontType' value='25'/>
<enum name='kCTFontToolbarFontType' value='21'/>
+<enum name='kCTFontTraitBold' value='2'/>
+<enum name='kCTFontTraitClassMask' value='4026531840'/>
+<enum name='kCTFontTraitColorGlyphs' value='8192'/>
+<enum name='kCTFontTraitComposite' value='16384'/>
+<enum name='kCTFontTraitCondensed' value='64'/>
+<enum name='kCTFontTraitExpanded' value='32'/>
+<enum name='kCTFontTraitItalic' value='1'/>
+<enum name='kCTFontTraitMonoSpace' value='1024'/>
+<enum name='kCTFontTraitUIOptimized' value='4096'/>
+<enum name='kCTFontTraitVertical' value='2048'/>
<enum name='kCTFontTransitionalSerifsClass' value='536870912'/>
+<enum name='kCTFontUIFontAlertHeader' value='18'/>
+<enum name='kCTFontUIFontApplication' value='9'/>
+<enum name='kCTFontUIFontControlContent' value='26'/>
+<enum name='kCTFontUIFontEmphasizedSystem' value='3'/>
+<enum name='kCTFontUIFontEmphasizedSystemDetail' value='20'/>
+<enum name='kCTFontUIFontLabel' value='10'/>
+<enum name='kCTFontUIFontMenuItem' value='12'/>
+<enum name='kCTFontUIFontMenuItemCmdKey' value='14'/>
+<enum name='kCTFontUIFontMenuItemMark' value='13'/>
+<enum name='kCTFontUIFontMenuTitle' value='11'/>
+<enum name='kCTFontUIFontMessage' value='23'/>
+<enum name='kCTFontUIFontMiniEmphasizedSystem' value='7'/>
+<enum name='kCTFontUIFontMiniSystem' value='6'/>
+<enum name='kCTFontUIFontNone' value='4294967295'/>
+<enum name='kCTFontUIFontPalette' value='24'/>
+<enum name='kCTFontUIFontPushButton' value='16'/>
+<enum name='kCTFontUIFontSmallEmphasizedSystem' value='5'/>
+<enum name='kCTFontUIFontSmallSystem' value='4'/>
+<enum name='kCTFontUIFontSmallToolbar' value='22'/>
+<enum name='kCTFontUIFontSystem' value='2'/>
+<enum name='kCTFontUIFontSystemDetail' value='19'/>
+<enum name='kCTFontUIFontToolTip' value='25'/>
+<enum name='kCTFontUIFontToolbar' value='21'/>
+<enum name='kCTFontUIFontUser' value='0'/>
+<enum name='kCTFontUIFontUserFixedPitch' value='1'/>
+<enum name='kCTFontUIFontUtilityWindowTitle' value='17'/>
+<enum name='kCTFontUIFontViews' value='8'/>
+<enum name='kCTFontUIFontWindowTitle' value='15'/>
<enum name='kCTFontUIOptimizedTrait' value='4096'/>
<enum name='kCTFontUnknownClass' value='0'/>
<enum name='kCTFontUserFixedPitchFontType' value='1'/>
@@ -263,11 +1040,18 @@
<enum name='kCTFontWindowTitleFontType' value='15'/>
<enum name='kCTFramePathFillEvenOdd' value='0'/>
<enum name='kCTFramePathFillWindingNumber' value='1'/>
+<enum name='kCTFrameProgressionLeftToRight' value='2'/>
<enum name='kCTFrameProgressionRightToLeft' value='1'/>
<enum name='kCTFrameProgressionTopToBottom' value='0'/>
<enum name='kCTIdentityMappingCharacterCollection' value='0'/>
<enum name='kCTJustifiedTextAlignment' value='3'/>
<enum name='kCTLeftTextAlignment' value='0'/>
+<enum name='kCTLineBoundsExcludeTypographicLeading' value='1'/>
+<enum name='kCTLineBoundsExcludeTypographicShifts' value='2'/>
+<enum name='kCTLineBoundsIncludeLanguageExtents' value='32'/>
+<enum name='kCTLineBoundsUseGlyphPathBounds' value='8'/>
+<enum name='kCTLineBoundsUseHangingPunctuation' value='4'/>
+<enum name='kCTLineBoundsUseOpticalBounds' value='16'/>
<enum name='kCTLineBreakByCharWrapping' value='1'/>
<enum name='kCTLineBreakByClipping' value='2'/>
<enum name='kCTLineBreakByTruncatingHead' value='3'/>
@@ -280,10 +1064,11 @@
<enum name='kCTNaturalTextAlignment' value='4'/>
<enum name='kCTParagraphStyleSpecifierAlignment' value='0'/>
<enum name='kCTParagraphStyleSpecifierBaseWritingDirection' value='13'/>
-<enum name='kCTParagraphStyleSpecifierCount' value='17'/>
+<enum name='kCTParagraphStyleSpecifierCount' value='18'/>
<enum name='kCTParagraphStyleSpecifierDefaultTabInterval' value='5'/>
<enum name='kCTParagraphStyleSpecifierFirstLineHeadIndent' value='1'/>
<enum name='kCTParagraphStyleSpecifierHeadIndent' value='2'/>
+<enum name='kCTParagraphStyleSpecifierLineBoundsOptions' value='17'/>
<enum name='kCTParagraphStyleSpecifierLineBreakMode' value='6'/>
<enum name='kCTParagraphStyleSpecifierLineHeightMultiple' value='7'/>
<enum name='kCTParagraphStyleSpecifierLineSpacing' value='10'/>
@@ -297,10 +1082,35 @@
<enum name='kCTParagraphStyleSpecifierTabStops' value='4'/>
<enum name='kCTParagraphStyleSpecifierTailIndent' value='3'/>
<enum name='kCTRightTextAlignment' value='1'/>
+<enum name='kCTRubyAlignmentAuto' value='0'/>
+<enum name='kCTRubyAlignmentCenter' value='2'/>
+<enum name='kCTRubyAlignmentDistributeLetter' value='4'/>
+<enum name='kCTRubyAlignmentDistributeSpace' value='5'/>
+<enum name='kCTRubyAlignmentEnd' value='3'/>
+<enum name='kCTRubyAlignmentInvalid' value='255'/>
+<enum name='kCTRubyAlignmentLineEdge' value='6'/>
+<enum name='kCTRubyAlignmentStart' value='1'/>
+<enum name='kCTRubyOverhangAuto' value='0'/>
+<enum name='kCTRubyOverhangEnd' value='2'/>
+<enum name='kCTRubyOverhangInvalid' value='255'/>
+<enum name='kCTRubyOverhangNone' value='3'/>
+<enum name='kCTRubyOverhangStart' value='1'/>
+<enum name='kCTRubyPositionAfter' value='1'/>
+<enum name='kCTRubyPositionBefore' value='0'/>
+<enum name='kCTRubyPositionCount' value='4'/>
+<enum name='kCTRubyPositionInline' value='3'/>
+<enum name='kCTRubyPositionInterCharacter' value='2'/>
+<enum name='kCTRunDelegateCurrentVersion' value='1'/>
+<enum name='kCTRunDelegateVersion1' value='1'/>
<enum name='kCTRunStatusHasNonIdentityMatrix' value='4'/>
<enum name='kCTRunStatusNoStatus' value='0'/>
<enum name='kCTRunStatusNonMonotonic' value='2'/>
<enum name='kCTRunStatusRightToLeft' value='1'/>
+<enum name='kCTTextAlignmentCenter' value='2'/>
+<enum name='kCTTextAlignmentJustified' value='3'/>
+<enum name='kCTTextAlignmentLeft' value='0'/>
+<enum name='kCTTextAlignmentNatural' value='4'/>
+<enum name='kCTTextAlignmentRight' value='1'/>
<enum name='kCTUnderlinePatternDash' value='512'/>
<enum name='kCTUnderlinePatternDashDot' value='768'/>
<enum name='kCTUnderlinePatternDashDotDot' value='1024'/>
@@ -310,842 +1120,1571 @@
<enum name='kCTUnderlineStyleNone' value='0'/>
<enum name='kCTUnderlineStyleSingle' value='1'/>
<enum name='kCTUnderlineStyleThick' value='2'/>
+<enum name='kCTVersionNumber10_10' value='458752'/>
<enum name='kCTVersionNumber10_5' value='131072'/>
<enum name='kCTVersionNumber10_5_2' value='131073'/>
<enum name='kCTVersionNumber10_5_3' value='131074'/>
<enum name='kCTVersionNumber10_5_5' value='131075'/>
<enum name='kCTVersionNumber10_6' value='196608'/>
<enum name='kCTVersionNumber10_7' value='262144'/>
+<enum name='kCTVersionNumber10_8' value='327680'/>
+<enum name='kCTVersionNumber10_9' value='393216'/>
+<enum name='kCTWritingDirectionEmbedding' value='0'/>
<enum name='kCTWritingDirectionLeftToRight' value='0'/>
<enum name='kCTWritingDirectionNatural' value='-1'/>
+<enum name='kCTWritingDirectionOverride' value='2'/>
<enum name='kCTWritingDirectionRightToLeft' value='1'/>
+<enum name='kCanonicalCompositionOffSelector' value='1'/>
+<enum name='kCanonicalCompositionOnSelector' value='0'/>
+<enum name='kCaseSensitiveLayoutOffSelector' value='1'/>
+<enum name='kCaseSensitiveLayoutOnSelector' value='0'/>
+<enum name='kCaseSensitiveLayoutType' value='33'/>
+<enum name='kCaseSensitiveSpacingOffSelector' value='3'/>
+<enum name='kCaseSensitiveSpacingOnSelector' value='2'/>
+<enum name='kCharacterAlternativesType' value='17'/>
+<enum name='kCharacterShapeType' value='20'/>
+<enum name='kCircleAnnotationSelector' value='3'/>
+<enum name='kCommonLigaturesOffSelector' value='3'/>
+<enum name='kCommonLigaturesOnSelector' value='2'/>
+<enum name='kCompatibilityCompositionOffSelector' value='3'/>
+<enum name='kCompatibilityCompositionOnSelector' value='2'/>
+<enum name='kContextualAlternatesOffSelector' value='1'/>
+<enum name='kContextualAlternatesOnSelector' value='0'/>
+<enum name='kContextualAlternatesType' value='36'/>
+<enum name='kContextualLigaturesOffSelector' value='19'/>
+<enum name='kContextualLigaturesOnSelector' value='18'/>
+<enum name='kContextualSwashAlternatesOffSelector' value='5'/>
+<enum name='kContextualSwashAlternatesOnSelector' value='4'/>
+<enum name='kCursiveConnectionType' value='2'/>
+<enum name='kCursiveSelector' value='2'/>
+<enum name='kDecomposeDiacriticsSelector' value='2'/>
+<enum name='kDecorativeBordersSelector' value='4'/>
+<enum name='kDefaultCJKRomanSelector' value='2'/>
+<enum name='kDefaultLowerCaseSelector' value='0'/>
+<enum name='kDefaultUpperCaseSelector' value='0'/>
+<enum name='kDesignComplexityType' value='18'/>
+<enum name='kDesignLevel1Selector' value='0'/>
+<enum name='kDesignLevel2Selector' value='1'/>
+<enum name='kDesignLevel3Selector' value='2'/>
+<enum name='kDesignLevel4Selector' value='3'/>
+<enum name='kDesignLevel5Selector' value='4'/>
+<enum name='kDiacriticsType' value='9'/>
+<enum name='kDiagonalFractionsSelector' value='2'/>
+<enum name='kDiamondAnnotationSelector' value='8'/>
+<enum name='kDingbatsSelector' value='1'/>
+<enum name='kDiphthongLigaturesOffSelector' value='11'/>
+<enum name='kDiphthongLigaturesOnSelector' value='10'/>
+<enum name='kDisplayTextSelector' value='1'/>
+<enum name='kEngravedTextSelector' value='2'/>
+<enum name='kExpertCharactersSelector' value='10'/>
+<enum name='kExponentsOffSelector' value='9'/>
+<enum name='kExponentsOnSelector' value='8'/>
+<enum name='kFleuronsSelector' value='3'/>
+<enum name='kFontAlbanianLanguage' value='36'/>
+<enum name='kFontAmharicLanguage' value='85'/>
+<enum name='kFontAmharicScript' value='28'/>
+<enum name='kFontArabicLanguage' value='12'/>
+<enum name='kFontArabicScript' value='4'/>
+<enum name='kFontArmenianLanguage' value='51'/>
+<enum name='kFontArmenianScript' value='24'/>
+<enum name='kFontAssameseLanguage' value='68'/>
+<enum name='kFontAymaraLanguage' value='134'/>
+<enum name='kFontAzerbaijanArLanguage' value='50'/>
+<enum name='kFontAzerbaijaniLanguage' value='49'/>
+<enum name='kFontBasqueLanguage' value='129'/>
+<enum name='kFontBengaliLanguage' value='67'/>
+<enum name='kFontBengaliScript' value='13'/>
+<enum name='kFontBulgarianLanguage' value='44'/>
+<enum name='kFontBurmeseLanguage' value='77'/>
+<enum name='kFontBurmeseScript' value='19'/>
+<enum name='kFontByelorussianLanguage' value='46'/>
+<enum name='kFontCatalanLanguage' value='130'/>
+<enum name='kFontChewaLanguage' value='92'/>
+<enum name='kFontChineseScript' value='2'/>
+<enum name='kFontCopyrightName' value='0'/>
+<enum name='kFontCroatianLanguage' value='18'/>
+<enum name='kFontCustom16BitScript' value='2'/>
+<enum name='kFontCustom816BitScript' value='1'/>
+<enum name='kFontCustom8BitScript' value='0'/>
+<enum name='kFontCustomPlatform' value='4'/>
+<enum name='kFontCyrillicScript' value='7'/>
+<enum name='kFontCzechLanguage' value='38'/>
+<enum name='kFontDanishLanguage' value='7'/>
+<enum name='kFontDescriptionName' value='10'/>
+<enum name='kFontDesignerName' value='9'/>
+<enum name='kFontDesignerURLName' value='12'/>
+<enum name='kFontDevanagariScript' value='9'/>
+<enum name='kFontDutchLanguage' value='4'/>
+<enum name='kFontDzongkhaLanguage' value='137'/>
+<enum name='kFontEastEuropeanRomanScript' value='29'/>
+<enum name='kFontEnglishLanguage' value='0'/>
+<enum name='kFontEsperantoLanguage' value='94'/>
+<enum name='kFontEstonianLanguage' value='27'/>
+<enum name='kFontEthiopicScript' value='28'/>
+<enum name='kFontExtendedArabicScript' value='31'/>
+<enum name='kFontFaeroeseLanguage' value='30'/>
+<enum name='kFontFamilyName' value='1'/>
+<enum name='kFontFarsiLanguage' value='31'/>
+<enum name='kFontFinnishLanguage' value='13'/>
+<enum name='kFontFlemishLanguage' value='34'/>
+<enum name='kFontFrenchLanguage' value='1'/>
+<enum name='kFontFullName' value='4'/>
+<enum name='kFontGallaLanguage' value='87'/>
+<enum name='kFontGeezScript' value='28'/>
+<enum name='kFontGeorgianLanguage' value='52'/>
+<enum name='kFontGeorgianScript' value='23'/>
+<enum name='kFontGermanLanguage' value='2'/>
+<enum name='kFontGreekLanguage' value='14'/>
+<enum name='kFontGreekScript' value='6'/>
+<enum name='kFontGuaraniLanguage' value='133'/>
+<enum name='kFontGujaratiLanguage' value='69'/>
+<enum name='kFontGujaratiScript' value='11'/>
+<enum name='kFontGurmukhiScript' value='10'/>
+<enum name='kFontHebrewLanguage' value='10'/>
+<enum name='kFontHebrewScript' value='5'/>
+<enum name='kFontHindiLanguage' value='21'/>
+<enum name='kFontHungarianLanguage' value='26'/>
+<enum name='kFontISO10646_1993Semantics' value='2'/>
+<enum name='kFontIcelandicLanguage' value='15'/>
+<enum name='kFontIndonesianLanguage' value='81'/>
+<enum name='kFontIrishLanguage' value='35'/>
+<enum name='kFontItalianLanguage' value='3'/>
+<enum name='kFontJapaneseLanguage' value='11'/>
+<enum name='kFontJapaneseScript' value='1'/>
+<enum name='kFontJavaneseRomLanguage' value='138'/>
+<enum name='kFontKannadaLanguage' value='73'/>
+<enum name='kFontKannadaScript' value='16'/>
+<enum name='kFontKashmiriLanguage' value='61'/>
+<enum name='kFontKazakhLanguage' value='48'/>
+<enum name='kFontKhmerLanguage' value='78'/>
+<enum name='kFontKhmerScript' value='20'/>
+<enum name='kFontKirghizLanguage' value='54'/>
+<enum name='kFontKoreanLanguage' value='23'/>
+<enum name='kFontKoreanScript' value='3'/>
+<enum name='kFontKurdishLanguage' value='60'/>
+<enum name='kFontLaoLanguage' value='79'/>
+<enum name='kFontLaotianScript' value='22'/>
+<enum name='kFontLappishLanguage' value='29'/>
+<enum name='kFontLastReservedName' value='255'/>
+<enum name='kFontLatinLanguage' value='131'/>
+<enum name='kFontLatvianLanguage' value='28'/>
+<enum name='kFontLettishLanguage' value='28'/>
+<enum name='kFontLicenseDescriptionName' value='13'/>
+<enum name='kFontLicenseInfoURLName' value='14'/>
+<enum name='kFontLithuanianLanguage' value='24'/>
+<enum name='kFontMacCompatibleFullName' value='18'/>
+<enum name='kFontMacedonianLanguage' value='43'/>
+<enum name='kFontMacintoshPlatform' value='1'/>
+<enum name='kFontMalagasyLanguage' value='93'/>
+<enum name='kFontMalayArabicLanguage' value='84'/>
+<enum name='kFontMalayRomanLanguage' value='83'/>
+<enum name='kFontMalayalamLanguage' value='72'/>
+<enum name='kFontMalayalamScript' value='17'/>
+<enum name='kFontMalteseLanguage' value='16'/>
+<enum name='kFontManufacturerName' value='8'/>
+<enum name='kFontMarathiLanguage' value='66'/>
+<enum name='kFontMicrosoftPlatform' value='3'/>
+<enum name='kFontMicrosoftStandardScript' value='1'/>
+<enum name='kFontMicrosoftSymbolScript' value='0'/>
+<enum name='kFontMicrosoftUCS4Script' value='10'/>
+<enum name='kFontMoldavianLanguage' value='53'/>
+<enum name='kFontMongolianCyrLanguage' value='58'/>
+<enum name='kFontMongolianLanguage' value='57'/>
+<enum name='kFontMongolianScript' value='27'/>
+<enum name='kFontNepaliLanguage' value='64'/>
+<enum name='kFontNoLanguageCode' value='4294967295'/>
+<enum name='kFontNoNameCode' value='4294967295'/>
+<enum name='kFontNoPlatformCode' value='4294967295'/>
+<enum name='kFontNoScriptCode' value='4294967295'/>
+<enum name='kFontNorwegianLanguage' value='9'/>
+<enum name='kFontOriyaLanguage' value='71'/>
+<enum name='kFontOriyaScript' value='12'/>
+<enum name='kFontOromoLanguage' value='87'/>
+<enum name='kFontPashtoLanguage' value='59'/>
+<enum name='kFontPersianLanguage' value='31'/>
+<enum name='kFontPolishLanguage' value='25'/>
+<enum name='kFontPortugueseLanguage' value='8'/>
+<enum name='kFontPostScriptCIDName' value='20'/>
+<enum name='kFontPostscriptName' value='6'/>
+<enum name='kFontPreferredFamilyName' value='16'/>
+<enum name='kFontPreferredSubfamilyName' value='17'/>
+<enum name='kFontPunjabiLanguage' value='70'/>
+<enum name='kFontQuechuaLanguage' value='132'/>
+<enum name='kFontRSymbolScript' value='8'/>
+<enum name='kFontReservedPlatform' value='2'/>
+<enum name='kFontRomanScript' value='0'/>
+<enum name='kFontRomanianLanguage' value='37'/>
+<enum name='kFontRuandaLanguage' value='90'/>
+<enum name='kFontRundiLanguage' value='91'/>
+<enum name='kFontRussian' value='7'/>
+<enum name='kFontRussianLanguage' value='32'/>
+<enum name='kFontSaamiskLanguage' value='29'/>
+<enum name='kFontSampleTextName' value='19'/>
+<enum name='kFontSanskritLanguage' value='65'/>
+<enum name='kFontSerbianLanguage' value='42'/>
+<enum name='kFontSimpChineseLanguage' value='33'/>
+<enum name='kFontSimpleChineseScript' value='25'/>
+<enum name='kFontSindhiLanguage' value='62'/>
+<enum name='kFontSindhiScript' value='31'/>
+<enum name='kFontSinhaleseLanguage' value='76'/>
+<enum name='kFontSinhaleseScript' value='18'/>
+<enum name='kFontSlavicScript' value='29'/>
+<enum name='kFontSlovakLanguage' value='39'/>
+<enum name='kFontSlovenianLanguage' value='40'/>
+<enum name='kFontSomaliLanguage' value='88'/>
+<enum name='kFontSpanishLanguage' value='6'/>
+<enum name='kFontStyleName' value='2'/>
+<enum name='kFontSundaneseRomLanguage' value='139'/>
+<enum name='kFontSwahiliLanguage' value='89'/>
+<enum name='kFontSwedishLanguage' value='5'/>
+<enum name='kFontTagalogLanguage' value='82'/>
+<enum name='kFontTajikiLanguage' value='55'/>
+<enum name='kFontTamilLanguage' value='74'/>
+<enum name='kFontTamilScript' value='14'/>
+<enum name='kFontTatarLanguage' value='135'/>
+<enum name='kFontTeluguLanguage' value='75'/>
+<enum name='kFontTeluguScript' value='15'/>
+<enum name='kFontThaiLanguage' value='22'/>
+<enum name='kFontThaiScript' value='21'/>
+<enum name='kFontTibetanLanguage' value='63'/>
+<enum name='kFontTibetanScript' value='26'/>
+<enum name='kFontTigrinyaLanguage' value='86'/>
+<enum name='kFontTradChineseLanguage' value='19'/>
+<enum name='kFontTrademarkName' value='7'/>
+<enum name='kFontTraditionalChineseScript' value='2'/>
+<enum name='kFontTurkishLanguage' value='17'/>
+<enum name='kFontTurkmenLanguage' value='56'/>
+<enum name='kFontUighurLanguage' value='136'/>
+<enum name='kFontUkrainianLanguage' value='45'/>
+<enum name='kFontUnicodeDefaultSemantics' value='0'/>
+<enum name='kFontUnicodePlatform' value='0'/>
+<enum name='kFontUnicodeV1_1Semantics' value='1'/>
+<enum name='kFontUnicodeV2_0BMPOnlySemantics' value='3'/>
+<enum name='kFontUnicodeV2_0FullCoverageSemantics' value='4'/>
+<enum name='kFontUnicodeV4_0VariationSequenceSemantics' value='5'/>
+<enum name='kFontUnicode_FullRepertoire' value='6'/>
+<enum name='kFontUninterpretedScript' value='32'/>
+<enum name='kFontUniqueName' value='3'/>
+<enum name='kFontUrduLanguage' value='20'/>
+<enum name='kFontUzbekLanguage' value='47'/>
+<enum name='kFontVendorURLName' value='11'/>
+<enum name='kFontVersionName' value='5'/>
+<enum name='kFontVietnameseLanguage' value='80'/>
+<enum name='kFontVietnameseScript' value='30'/>
+<enum name='kFontWelshLanguage' value='128'/>
+<enum name='kFontYiddishLanguage' value='41'/>
+<enum name='kFormInterrobangOffSelector' value='7'/>
+<enum name='kFormInterrobangOnSelector' value='6'/>
+<enum name='kFractionsType' value='11'/>
+<enum name='kFullWidthCJKRomanSelector' value='3'/>
+<enum name='kFullWidthIdeographsSelector' value='0'/>
+<enum name='kFullWidthKanaSelector' value='0'/>
+<enum name='kHalfWidthCJKRomanSelector' value='0'/>
+<enum name='kHalfWidthIdeographsSelector' value='2'/>
+<enum name='kHalfWidthTextSelector' value='2'/>
+<enum name='kHanjaToHangulAltOneSelector' value='7'/>
+<enum name='kHanjaToHangulAltThreeSelector' value='9'/>
+<enum name='kHanjaToHangulAltTwoSelector' value='8'/>
+<enum name='kHanjaToHangulSelector' value='1'/>
+<enum name='kHideDiacriticsSelector' value='1'/>
+<enum name='kHiraganaToKatakanaSelector' value='2'/>
+<enum name='kHistoricalLigaturesOffSelector' value='21'/>
+<enum name='kHistoricalLigaturesOnSelector' value='20'/>
+<enum name='kHojoCharactersSelector' value='12'/>
+<enum name='kHyphenToEnDashOffSelector' value='3'/>
+<enum name='kHyphenToEnDashOnSelector' value='2'/>
+<enum name='kHyphenToMinusOffSelector' value='1'/>
+<enum name='kHyphenToMinusOnSelector' value='0'/>
+<enum name='kHyphensToEmDashOffSelector' value='1'/>
+<enum name='kHyphensToEmDashOnSelector' value='0'/>
+<enum name='kIdeographicAltFiveSelector' value='5'/>
+<enum name='kIdeographicAltFourSelector' value='4'/>
+<enum name='kIdeographicAltOneSelector' value='1'/>
+<enum name='kIdeographicAltThreeSelector' value='3'/>
+<enum name='kIdeographicAltTwoSelector' value='2'/>
+<enum name='kIdeographicAlternativesType' value='30'/>
+<enum name='kIdeographicSpacingType' value='26'/>
+<enum name='kIlluminatedCapsSelector' value='3'/>
+<enum name='kInequalityLigaturesOffSelector' value='7'/>
+<enum name='kInequalityLigaturesOnSelector' value='6'/>
+<enum name='kInferiorsSelector' value='2'/>
+<enum name='kInitialCapsAndSmallCapsSelector' value='5'/>
+<enum name='kInitialCapsSelector' value='4'/>
+<enum name='kInternationalSymbolsSelector' value='5'/>
+<enum name='kInvertedBoxAnnotationSelector' value='9'/>
+<enum name='kInvertedCircleAnnotationSelector' value='4'/>
+<enum name='kInvertedRoundedBoxAnnotationSelector' value='10'/>
+<enum name='kItalicCJKRomanType' value='32'/>
+<enum name='kJIS1978CharactersSelector' value='2'/>
+<enum name='kJIS1983CharactersSelector' value='3'/>
+<enum name='kJIS1990CharactersSelector' value='4'/>
+<enum name='kJIS2004CharactersSelector' value='11'/>
+<enum name='kJUSTCurrentVersion' value='65536'/>
+<enum name='kJUSTKashidaPriority' value='0'/>
+<enum name='kJUSTLetterPriority' value='2'/>
+<enum name='kJUSTNullPriority' value='3'/>
+<enum name='kJUSTOverrideLimits' value='16384'/>
+<enum name='kJUSTOverridePriority' value='32768'/>
+<enum name='kJUSTOverrideUnlimited' value='8192'/>
+<enum name='kJUSTPriorityCount' value='4'/>
+<enum name='kJUSTPriorityMask' value='3'/>
+<enum name='kJUSTSpacePriority' value='1'/>
+<enum name='kJUSTStandardFormat' value='0'/>
+<enum name='kJUSTTag' value='1786082164'/>
+<enum name='kJUSTUnlimited' value='4096'/>
+<enum name='kJUSTnoGlyphcode' value='65535'/>
+<enum name='kJUSTpcConditionalAddAction' value='2'/>
+<enum name='kJUSTpcDecompositionAction' value='0'/>
+<enum name='kJUSTpcDuctilityAction' value='4'/>
+<enum name='kJUSTpcGlyphRepeatAddAction' value='5'/>
+<enum name='kJUSTpcGlyphStretchAction' value='3'/>
+<enum name='kJUSTpcUnconditionalAddAction' value='1'/>
+<enum name='kKERNCrossStream' value='16384'/>
+<enum name='kKERNCrossStreamResetNote' value='2'/>
+<enum name='kKERNCurrentVersion' value='65536'/>
+<enum name='kKERNFormatMask' value='255'/>
+<enum name='kKERNIndexArray' value='3'/>
+<enum name='kKERNLineEndKerning' value='2'/>
+<enum name='kKERNLineStart' value='1'/>
+<enum name='kKERNNoCrossKerning' value='4'/>
+<enum name='kKERNNoStakeNote' value='1'/>
+<enum name='kKERNNotApplied' value='1'/>
+<enum name='kKERNNotesRequested' value='8'/>
+<enum name='kKERNOrderedList' value='0'/>
+<enum name='kKERNResetCrossStream' value='32768'/>
+<enum name='kKERNSimpleArray' value='2'/>
+<enum name='kKERNStateTable' value='1'/>
+<enum name='kKERNTag' value='1801810542'/>
+<enum name='kKERNUnusedBits' value='7936'/>
+<enum name='kKERNVariation' value='8192'/>
+<enum name='kKERNVertical' value='32768'/>
+<enum name='kKERXActionOffsetMask' value='16777215'/>
+<enum name='kKERXActionTypeAnchorPoints' value='1073741824'/>
+<enum name='kKERXActionTypeControlPoints' value='0'/>
+<enum name='kKERXActionTypeCoordinates' value='2147483648'/>
+<enum name='kKERXActionTypeMask' value='3221225472'/>
+<enum name='kKERXControlPoint' value='4'/>
+<enum name='kKERXCrossStream' value='1073741824'/>
+<enum name='kKERXCrossStreamResetNote' value='2'/>
+<enum name='kKERXCurrentVersion' value='131072'/>
+<enum name='kKERXDescending' value='268435456'/>
+<enum name='kKERXFormatMask' value='255'/>
+<enum name='kKERXIndexArray' value='3'/>
+<enum name='kKERXLineEndKerning' value='2'/>
+<enum name='kKERXLineStart' value='1'/>
+<enum name='kKERXNoCrossKerning' value='4'/>
+<enum name='kKERXNoStakeNote' value='1'/>
+<enum name='kKERXNotApplied' value='1'/>
+<enum name='kKERXNotesRequested' value='8'/>
+<enum name='kKERXOrderedList' value='0'/>
+<enum name='kKERXResetCrossStream' value='32768'/>
+<enum name='kKERXSimpleArray' value='2'/>
+<enum name='kKERXStateTable' value='1'/>
+<enum name='kKERXTag' value='1801810552'/>
+<enum name='kKERXUnusedBits' value='268435200'/>
+<enum name='kKERXUnusedFlags' value='1056964608'/>
+<enum name='kKERXVariation' value='536870912'/>
+<enum name='kKERXVertical' value='-2147483648'/>
+<enum name='kKanaSpacingType' value='25'/>
+<enum name='kKanaToRomanizationSelector' value='4'/>
+<enum name='kKatakanaToHiraganaSelector' value='3'/>
+<enum name='kLCARCtlPointFormat' value='1'/>
+<enum name='kLCARCurrentVersion' value='65536'/>
+<enum name='kLCARLinearFormat' value='0'/>
+<enum name='kLCARTag' value='1818452338'/>
+<enum name='kLTAGCurrentVersion' value='1'/>
+<enum name='kLanguageTagType' value='39'/>
+<enum name='kLastFeatureType' value='-1'/>
+<enum name='kLetterCaseType' value='3'/>
+<enum name='kLigaturesType' value='1'/>
+<enum name='kLineFinalSwashesOffSelector' value='7'/>
+<enum name='kLineFinalSwashesOnSelector' value='6'/>
+<enum name='kLineInitialSwashesOffSelector' value='5'/>
+<enum name='kLineInitialSwashesOnSelector' value='4'/>
+<enum name='kLinguisticRearrangementOffSelector' value='1'/>
+<enum name='kLinguisticRearrangementOnSelector' value='0'/>
+<enum name='kLinguisticRearrangementType' value='5'/>
+<enum name='kLogosOffSelector' value='7'/>
+<enum name='kLogosOnSelector' value='6'/>
+<enum name='kLowerCaseNumbersSelector' value='0'/>
+<enum name='kLowerCasePetiteCapsSelector' value='2'/>
+<enum name='kLowerCaseSmallCapsSelector' value='1'/>
+<enum name='kLowerCaseType' value='37'/>
+<enum name='kMORTContextualType' value='1'/>
+<enum name='kMORTCoverDescending' value='16384'/>
+<enum name='kMORTCoverIgnoreVertical' value='8192'/>
+<enum name='kMORTCoverTypeMask' value='15'/>
+<enum name='kMORTCoverVertical' value='32768'/>
+<enum name='kMORTCurrInsertBefore' value='2048'/>
+<enum name='kMORTCurrInsertCountMask' value='992'/>
+<enum name='kMORTCurrInsertCountShift' value='5'/>
+<enum name='kMORTCurrInsertKashidaLike' value='8192'/>
+<enum name='kMORTCurrJustTableCountMask' value='127'/>
+<enum name='kMORTCurrJustTableCountShift' value='0'/>
+<enum name='kMORTCurrentVersion' value='65536'/>
+<enum name='kMORTDoInsertionsBefore' value='128'/>
+<enum name='kMORTInsertionType' value='5'/>
+<enum name='kMORTInsertionsCountMask' value='63'/>
+<enum name='kMORTIsSplitVowelPiece' value='64'/>
+<enum name='kMORTLigFormOffsetMask' value='1073741823'/>
+<enum name='kMORTLigFormOffsetShift' value='2'/>
+<enum name='kMORTLigLastAction' value='-2147483648'/>
+<enum name='kMORTLigStoreLigature' value='1073741824'/>
+<enum name='kMORTLigatureType' value='2'/>
+<enum name='kMORTMarkInsertBefore' value='1024'/>
+<enum name='kMORTMarkInsertCountMask' value='31'/>
+<enum name='kMORTMarkInsertCountShift' value='0'/>
+<enum name='kMORTMarkInsertKashidaLike' value='4096'/>
+<enum name='kMORTMarkJustTableCountMask' value='16256'/>
+<enum name='kMORTMarkJustTableCountShift' value='7'/>
+<enum name='kMORTRearrangementType' value='0'/>
+<enum name='kMORTSwashType' value='4'/>
+<enum name='kMORTTag' value='1836020340'/>
+<enum name='kMORTraCDx' value='6'/>
+<enum name='kMORTraCDxA' value='8'/>
+<enum name='kMORTraCDxAB' value='12'/>
+<enum name='kMORTraCDxBA' value='13'/>
+<enum name='kMORTraDCx' value='7'/>
+<enum name='kMORTraDCxA' value='9'/>
+<enum name='kMORTraDCxAB' value='14'/>
+<enum name='kMORTraDCxBA' value='15'/>
+<enum name='kMORTraDx' value='2'/>
+<enum name='kMORTraDxA' value='3'/>
+<enum name='kMORTraDxAB' value='10'/>
+<enum name='kMORTraDxBA' value='11'/>
+<enum name='kMORTraNoAction' value='0'/>
+<enum name='kMORTraxA' value='1'/>
+<enum name='kMORTraxAB' value='4'/>
+<enum name='kMORTraxBA' value='5'/>
+<enum name='kMORXCoverDescending' value='1073741824'/>
+<enum name='kMORXCoverIgnoreVertical' value='536870912'/>
+<enum name='kMORXCoverLogicalOrder' value='268435456'/>
+<enum name='kMORXCoverTypeMask' value='255'/>
+<enum name='kMORXCoverVertical' value='-2147483648'/>
+<enum name='kMORXCurrentVersion' value='131072'/>
+<enum name='kMORXTag' value='1836020344'/>
+<enum name='kMathSymbolsSelector' value='6'/>
+<enum name='kMathematicalExtrasType' value='15'/>
+<enum name='kMathematicalGreekOffSelector' value='11'/>
+<enum name='kMathematicalGreekOnSelector' value='10'/>
+<enum name='kMonospacedNumbersSelector' value='0'/>
+<enum name='kMonospacedTextSelector' value='1'/>
+<enum name='kNLCCharactersSelector' value='13'/>
+<enum name='kNoAlternatesSelector' value='0'/>
+<enum name='kNoAnnotationSelector' value='0'/>
+<enum name='kNoCJKItalicRomanSelector' value='0'/>
+<enum name='kNoCJKSymbolAlternativesSelector' value='0'/>
+<enum name='kNoFractionsSelector' value='0'/>
+<enum name='kNoIdeographicAlternativesSelector' value='0'/>
+<enum name='kNoOrnamentsSelector' value='0'/>
+<enum name='kNoRubyKanaSelector' value='0'/>
+<enum name='kNoStyleOptionsSelector' value='0'/>
+<enum name='kNoStylisticAlternatesSelector' value='0'/>
+<enum name='kNoTransliterationSelector' value='0'/>
+<enum name='kNonFinalSwashesOffSelector' value='9'/>
+<enum name='kNonFinalSwashesOnSelector' value='8'/>
+<enum name='kNormalPositionSelector' value='0'/>
+<enum name='kNumberCaseType' value='21'/>
+<enum name='kNumberSpacingType' value='6'/>
+<enum name='kOPBDControlPointFormat' value='1'/>
+<enum name='kOPBDCurrentVersion' value='65536'/>
+<enum name='kOPBDDistanceFormat' value='0'/>
+<enum name='kOPBDTag' value='1869636196'/>
+<enum name='kOrdinalsSelector' value='3'/>
+<enum name='kOrnamentSetsType' value='16'/>
+<enum name='kOverlappingCharactersType' value='13'/>
+<enum name='kPROPALDirectionClass' value='2'/>
+<enum name='kPROPANDirectionClass' value='6'/>
+<enum name='kPROPBNDirectionClass' value='19'/>
+<enum name='kPROPCSDirectionClass' value='7'/>
+<enum name='kPROPCanHangLTMask' value='16384'/>
+<enum name='kPROPCanHangRBMask' value='8192'/>
+<enum name='kPROPCurrentVersion' value='196608'/>
+<enum name='kPROPDirectionMask' value='31'/>
+<enum name='kPROPENDirectionClass' value='3'/>
+<enum name='kPROPESDirectionClass' value='4'/>
+<enum name='kPROPETDirectionClass' value='5'/>
+<enum name='kPROPIsFloaterMask' value='32768'/>
+<enum name='kPROPLDirectionClass' value='0'/>
+<enum name='kPROPLREDirectionClass' value='13'/>
+<enum name='kPROPLRODirectionClass' value='14'/>
+<enum name='kPROPNSMDirectionClass' value='18'/>
+<enum name='kPROPNumDirectionClasses' value='20'/>
+<enum name='kPROPONDirectionClass' value='11'/>
+<enum name='kPROPPDFDirectionClass' value='17'/>
+<enum name='kPROPPSDirectionClass' value='8'/>
+<enum name='kPROPPairOffsetMask' value='3840'/>
+<enum name='kPROPPairOffsetShift' value='8'/>
+<enum name='kPROPPairOffsetSign' value='7'/>
+<enum name='kPROPRDirectionClass' value='1'/>
+<enum name='kPROPRLEDirectionClass' value='15'/>
+<enum name='kPROPRLODirectionClass' value='16'/>
+<enum name='kPROPRightConnectMask' value='128'/>
+<enum name='kPROPSDirectionClass' value='9'/>
+<enum name='kPROPSENDirectionClass' value='12'/>
+<enum name='kPROPTag' value='1886547824'/>
+<enum name='kPROPUseRLPairMask' value='4096'/>
+<enum name='kPROPWSDirectionClass' value='10'/>
+<enum name='kPROPZeroReserved' value='96'/>
+<enum name='kParenthesisAnnotationSelector' value='5'/>
+<enum name='kPartiallyConnectedSelector' value='1'/>
+<enum name='kPeriodAnnotationSelector' value='6'/>
+<enum name='kPeriodsToEllipsisOffSelector' value='11'/>
+<enum name='kPeriodsToEllipsisOnSelector' value='10'/>
+<enum name='kPiCharactersSelector' value='2'/>
+<enum name='kPreventOverlapOffSelector' value='1'/>
+<enum name='kPreventOverlapOnSelector' value='0'/>
+<enum name='kProportionalCJKRomanSelector' value='1'/>
+<enum name='kProportionalIdeographsSelector' value='1'/>
+<enum name='kProportionalKanaSelector' value='1'/>
+<enum name='kProportionalNumbersSelector' value='1'/>
+<enum name='kProportionalTextSelector' value='0'/>
+<enum name='kQuarterWidthNumbersSelector' value='3'/>
+<enum name='kQuarterWidthTextSelector' value='4'/>
+<enum name='kRareLigaturesOffSelector' value='5'/>
+<enum name='kRareLigaturesOnSelector' value='4'/>
+<enum name='kRebusPicturesOffSelector' value='9'/>
+<enum name='kRebusPicturesOnSelector' value='8'/>
+<enum name='kRequiredLigaturesOffSelector' value='1'/>
+<enum name='kRequiredLigaturesOnSelector' value='0'/>
+<enum name='kRomanNumeralAnnotationSelector' value='7'/>
+<enum name='kRomanizationToHiraganaSelector' value='5'/>
+<enum name='kRomanizationToKatakanaSelector' value='6'/>
+<enum name='kRoundedBoxAnnotationSelector' value='2'/>
+<enum name='kRubyKanaOffSelector' value='3'/>
+<enum name='kRubyKanaOnSelector' value='2'/>
+<enum name='kRubyKanaSelector' value='1'/>
+<enum name='kRubyKanaType' value='28'/>
+<enum name='kSFNTLookupSegmentArray' value='4'/>
+<enum name='kSFNTLookupSegmentSingle' value='2'/>
+<enum name='kSFNTLookupSimpleArray' value='0'/>
+<enum name='kSFNTLookupSingleTable' value='6'/>
+<enum name='kSFNTLookupTrimmedArray' value='8'/>
+<enum name='kSTClassDeletedGlyph' value='2'/>
+<enum name='kSTClassEndOfLine' value='3'/>
+<enum name='kSTClassEndOfText' value='0'/>
+<enum name='kSTClassOutOfBounds' value='1'/>
+<enum name='kSTKCrossStreamReset' value='8192'/>
+<enum name='kSTLigActionMask' value='16383'/>
+<enum name='kSTMarkEnd' value='8192'/>
+<enum name='kSTNoAdvance' value='16384'/>
+<enum name='kSTRearrVerbMask' value='15'/>
+<enum name='kSTSetMark' value='32768'/>
+<enum name='kSTXHasLigAction' value='8192'/>
+<enum name='kScientificInferiorsSelector' value='4'/>
+<enum name='kShowDiacriticsSelector' value='0'/>
+<enum name='kSimplifiedCharactersSelector' value='1'/>
+<enum name='kSlashToDivideOffSelector' value='5'/>
+<enum name='kSlashToDivideOnSelector' value='4'/>
+<enum name='kSlashedZeroOffSelector' value='5'/>
+<enum name='kSlashedZeroOnSelector' value='4'/>
+<enum name='kSmallCapsSelector' value='3'/>
+<enum name='kSmartQuotesOffSelector' value='9'/>
+<enum name='kSmartQuotesOnSelector' value='8'/>
+<enum name='kSmartSwashType' value='8'/>
+<enum name='kSquaredLigaturesOffSelector' value='13'/>
+<enum name='kSquaredLigaturesOnSelector' value='12'/>
+<enum name='kStyleOptionsType' value='19'/>
+<enum name='kStylisticAltEightOffSelector' value='17'/>
+<enum name='kStylisticAltEightOnSelector' value='16'/>
+<enum name='kStylisticAltEighteenOffSelector' value='37'/>
+<enum name='kStylisticAltEighteenOnSelector' value='36'/>
+<enum name='kStylisticAltElevenOffSelector' value='23'/>
+<enum name='kStylisticAltElevenOnSelector' value='22'/>
+<enum name='kStylisticAltFifteenOffSelector' value='31'/>
+<enum name='kStylisticAltFifteenOnSelector' value='30'/>
+<enum name='kStylisticAltFiveOffSelector' value='11'/>
+<enum name='kStylisticAltFiveOnSelector' value='10'/>
+<enum name='kStylisticAltFourOffSelector' value='9'/>
+<enum name='kStylisticAltFourOnSelector' value='8'/>
+<enum name='kStylisticAltFourteenOffSelector' value='29'/>
+<enum name='kStylisticAltFourteenOnSelector' value='28'/>
+<enum name='kStylisticAltNineOffSelector' value='19'/>
+<enum name='kStylisticAltNineOnSelector' value='18'/>
+<enum name='kStylisticAltNineteenOffSelector' value='39'/>
+<enum name='kStylisticAltNineteenOnSelector' value='38'/>
+<enum name='kStylisticAltOneOffSelector' value='3'/>
+<enum name='kStylisticAltOneOnSelector' value='2'/>
+<enum name='kStylisticAltSevenOffSelector' value='15'/>
+<enum name='kStylisticAltSevenOnSelector' value='14'/>
+<enum name='kStylisticAltSeventeenOffSelector' value='35'/>
+<enum name='kStylisticAltSeventeenOnSelector' value='34'/>
+<enum name='kStylisticAltSixOffSelector' value='13'/>
+<enum name='kStylisticAltSixOnSelector' value='12'/>
+<enum name='kStylisticAltSixteenOffSelector' value='33'/>
+<enum name='kStylisticAltSixteenOnSelector' value='32'/>
+<enum name='kStylisticAltTenOffSelector' value='21'/>
+<enum name='kStylisticAltTenOnSelector' value='20'/>
+<enum name='kStylisticAltThirteenOffSelector' value='27'/>
+<enum name='kStylisticAltThirteenOnSelector' value='26'/>
+<enum name='kStylisticAltThreeOffSelector' value='7'/>
+<enum name='kStylisticAltThreeOnSelector' value='6'/>
+<enum name='kStylisticAltTwelveOffSelector' value='25'/>
+<enum name='kStylisticAltTwelveOnSelector' value='24'/>
+<enum name='kStylisticAltTwentyOffSelector' value='41'/>
+<enum name='kStylisticAltTwentyOnSelector' value='40'/>
+<enum name='kStylisticAltTwoOffSelector' value='5'/>
+<enum name='kStylisticAltTwoOnSelector' value='4'/>
+<enum name='kStylisticAlternativesType' value='35'/>
+<enum name='kSubstituteVerticalFormsOffSelector' value='1'/>
+<enum name='kSubstituteVerticalFormsOnSelector' value='0'/>
+<enum name='kSuperiorsSelector' value='1'/>
+<enum name='kSwashAlternatesOffSelector' value='3'/>
+<enum name='kSwashAlternatesOnSelector' value='2'/>
+<enum name='kSymbolLigaturesOffSelector' value='17'/>
+<enum name='kSymbolLigaturesOnSelector' value='16'/>
+<enum name='kTRAKCurrentVersion' value='65536'/>
+<enum name='kTRAKTag' value='1953653099'/>
+<enum name='kTRAKUniformFormat' value='0'/>
+<enum name='kTallCapsSelector' value='5'/>
+<enum name='kTextSpacingType' value='22'/>
+<enum name='kThirdWidthNumbersSelector' value='2'/>
+<enum name='kThirdWidthTextSelector' value='3'/>
+<enum name='kTitlingCapsSelector' value='4'/>
+<enum name='kTraditionalAltFiveSelector' value='9'/>
+<enum name='kTraditionalAltFourSelector' value='8'/>
+<enum name='kTraditionalAltOneSelector' value='5'/>
+<enum name='kTraditionalAltThreeSelector' value='7'/>
+<enum name='kTraditionalAltTwoSelector' value='6'/>
+<enum name='kTraditionalCharactersSelector' value='0'/>
+<enum name='kTraditionalNamesCharactersSelector' value='14'/>
+<enum name='kTranscodingCompositionOffSelector' value='5'/>
+<enum name='kTranscodingCompositionOnSelector' value='4'/>
+<enum name='kTransliterationType' value='23'/>
+<enum name='kTypographicExtrasType' value='14'/>
+<enum name='kUnconnectedSelector' value='0'/>
+<enum name='kUnicodeDecompositionType' value='27'/>
+<enum name='kUpperAndLowerCaseSelector' value='0'/>
+<enum name='kUpperCaseNumbersSelector' value='1'/>
+<enum name='kUpperCasePetiteCapsSelector' value='2'/>
+<enum name='kUpperCaseSmallCapsSelector' value='1'/>
+<enum name='kUpperCaseType' value='38'/>
+<enum name='kVerticalFractionsSelector' value='1'/>
+<enum name='kVerticalPositionType' value='10'/>
+<enum name='kVerticalSubstitutionType' value='4'/>
+<enum name='kWordFinalSwashesOffSelector' value='3'/>
+<enum name='kWordFinalSwashesOnSelector' value='2'/>
+<enum name='kWordInitialSwashesOffSelector' value='1'/>
+<enum name='kWordInitialSwashesOnSelector' value='0'/>
+<enum name='nameFontTableTag' value='1851878757'/>
+<enum name='nonGlyphID' value='65535'/>
+<enum name='os2FontTableTag' value='1330851634'/>
+<enum name='sizeof_sfntCMapEncoding' value='8'/>
+<enum name='sizeof_sfntCMapExtendedSubHeader' value='12'/>
+<enum name='sizeof_sfntCMapHeader' value='4'/>
+<enum name='sizeof_sfntCMapSubHeader' value='6'/>
+<enum name='sizeof_sfntDescriptorHeader' value='8'/>
+<enum name='sizeof_sfntDirectory' value='12'/>
+<enum name='sizeof_sfntInstance' value='4'/>
+<enum name='sizeof_sfntNameHeader' value='6'/>
+<enum name='sizeof_sfntNameRecord' value='12'/>
+<enum name='sizeof_sfntVariationAxis' value='20'/>
+<enum name='sizeof_sfntVariationHeader' value='16'/>
+<enum name='variationFontTableTag' value='1719034226'/>
<function name='CTFontCollectionCopyExclusionDescriptors'>
-<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCopyFontAttribute'>
-<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<arg name='attributeName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='options' declared_type='CTFontCollectionCopyOptions' type='I'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFStringRef' name='attributeName' type='^{__CFString=}'/>
+<arg declared_type='CTFontCollectionCopyOptions' name='options' type='I'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCopyFontAttributes'>
-<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<arg name='attributeNames' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<arg name='options' declared_type='CTFontCollectionCopyOptions' type='I'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFSetRef' name='attributeNames' type='^{__CFSet=}'/>
+<arg declared_type='CTFontCollectionCopyOptions' name='options' type='I'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCopyQueryDescriptors'>
-<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateCopyWithFontDescriptors'>
-<arg name='original' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<arg name='queryDescriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CTFontCollectionRef' already_retained='true' type='^{__CTFontCollection=}'/>
+<arg declared_type='CTFontCollectionRef' name='original' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFArrayRef' name='queryDescriptors' type='^{__CFArray=}'/>
+<arg declared_type='CFDictionaryRef' name='options' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
</function>
<function name='CTFontCollectionCreateFromAvailableFonts'>
-<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CTFontCollectionRef' already_retained='true' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFDictionaryRef' name='options' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
</function>
<function name='CTFontCollectionCreateMatchingFontDescriptors'>
-<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateMatchingFontDescriptorsForFamily'>
-<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<arg name='familyName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFStringRef' name='familyName' type='^{__CFString=}'/>
+<arg declared_type='CFDictionaryRef' name='options' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback'>
-<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<arg name='sortCallback' function_pointer='true' declared_type='CTFontCollectionSortDescriptorsCallback' type='^?'>
+<arg declared_type='CTFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<arg declared_type='CTFontCollectionSortDescriptorsCallback' function_pointer='true' name='sortCallback' type='^?'>
<arg declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</arg>
-<arg name='refCon' declared_type='void*' type='^v'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='void*' name='refCon' type='^v'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateMatchingFontDescriptorsWithOptions'>
-<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFDictionaryRef' name='options' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateMutableCopy'>
-<arg name='original' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
-<retval declared_type='CTMutableFontCollectionRef' already_retained='true' type='^{__CTFontCollection=}'/>
+<arg declared_type='CTFontCollectionRef' name='original' type='^{__CTFontCollection=}'/>
+<retval already_retained='true' declared_type='CTMutableFontCollectionRef' type='^{__CTFontCollection=}'/>
</function>
<function name='CTFontCollectionCreateWithFontDescriptors'>
-<arg name='queryDescriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CTFontCollectionRef' already_retained='true' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFArrayRef' name='queryDescriptors' type='^{__CFArray=}'/>
+<arg declared_type='CFDictionaryRef' name='options' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
</function>
<function name='CTFontCollectionGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTFontCollectionSetExclusionDescriptors'>
-<arg name='collection' declared_type='CTMutableFontCollectionRef' type='^{__CTFontCollection=}'/>
-<arg name='descriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
+<arg declared_type='CTMutableFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFArrayRef' name='descriptors' type='^{__CFArray=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontCollectionSetQueryDescriptors'>
-<arg name='collection' declared_type='CTMutableFontCollectionRef' type='^{__CTFontCollection=}'/>
-<arg name='descriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
+<arg declared_type='CTMutableFontCollectionRef' name='collection' type='^{__CTFontCollection=}'/>
+<arg declared_type='CFArrayRef' name='descriptors' type='^{__CFArray=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontCopyAttribute'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='attribute' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='attribute' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CTFontCopyAvailableTables'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='options' declared_type='CTFontTableOptions' type='I'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CTFontTableOptions' name='options' type='I'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyCharacterSet'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFCharacterSetRef' type='^{__CFCharacterSet=}'/>
+</function>
+<function name='CTFontCopyDefaultCascadeListForLanguages'>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CFArrayRef' name='languagePrefList' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyDisplayName'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyFamilyName'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyFeatureSettings'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyFeatures'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyFontDescriptor'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontCopyFullName'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyGraphicsFont'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='attributes' declared_type='CTFontDescriptorRef*' type='^^{__CTFontDescriptor}'/>
-<retval declared_type='CGFontRef' already_retained='true' type='^{CGFont=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CTFontDescriptorRef*' name='attributes' type='^^{__CTFontDescriptor}'/>
+<retval already_retained='true' declared_type='CGFontRef' type='^{CGFont=}'/>
</function>
<function name='CTFontCopyLocalizedName'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='nameKey' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='language' declared_type='CFStringRef*' type='^^{__CFString}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='nameKey' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef*' name='actualLanguage' type='^^{__CFString}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyName'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='nameKey' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='nameKey' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyPostScriptName'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CTFontCopySupportedLanguages'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyTable'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='table' declared_type='CTFontTableTag' type='I'/>
-<arg name='options' declared_type='CTFontTableOptions' type='I'/>
-<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CTFontTableTag' name='table' type='L' type64='I'/>
+<arg declared_type='CTFontTableOptions' name='options' type='I'/>
+<retval already_retained='true' declared_type='CFDataRef' type='^{__CFData=}'/>
</function>
<function name='CTFontCopyTraits'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTFontCopyVariation'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTFontCopyVariationAxes'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontCreateCopyWithAttributes'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<arg name='attributes' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<arg declared_type='CTFontDescriptorRef' name='attributes' type='^{__CTFontDescriptor=}'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateCopyWithFamily'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<arg name='family' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<arg declared_type='CFStringRef' name='family' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateCopyWithSymbolicTraits'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<arg name='symTraitValue' declared_type='CTFontSymbolicTraits' type='I'/>
-<arg name='symTraitMask' declared_type='CTFontSymbolicTraits' type='I'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<arg declared_type='CTFontSymbolicTraits' name='symTraitValue' type='I'/>
+<arg declared_type='CTFontSymbolicTraits' name='symTraitMask' type='I'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateForString'>
-<arg name='currentFont' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CTFontRef' name='currentFont' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='string' type='^{__CFString=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreatePathForGlyph'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='glyph' declared_type='CGGlyph' type='S'/>
-<arg name='transform' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<retval declared_type='CGPathRef' already_retained='true' type='^{CGPath=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CGGlyph' name='glyph' type='S'/>
+<arg const='true' declared_type='CGAffineTransform*' name='transform' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<retval already_retained='true' declared_type='CGPathRef' type='^{CGPath=}'/>
</function>
<function name='CTFontCreateUIFontForLanguage'>
-<arg name='uiType' declared_type='CTFontUIFontType' type='I'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='language' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CTFontUIFontType' name='uiType' type='I'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg declared_type='CFStringRef' name='language' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithFontDescriptor'>
-<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CTFontDescriptorRef' name='descriptor' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithFontDescriptorAndOptions'>
-<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<arg name='options' declared_type='CTFontOptions' type64='Q' type='L'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CTFontDescriptorRef' name='descriptor' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<arg declared_type='CTFontOptions' name='options' type='L' type64='Q'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithGraphicsFont'>
-<arg name='graphicsFont' declared_type='CGFontRef' type='^{CGFont=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<arg name='attributes' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CGFontRef' name='graphicsFont' type='^{CGFont=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<arg declared_type='CTFontDescriptorRef' name='attributes' type='^{__CTFontDescriptor=}'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithName'>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithNameAndOptions'>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<arg name='options' declared_type='CTFontOptions' type64='Q' type='L'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<arg declared_type='CTFontOptions' name='options' type='L' type64='Q'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithPlatformFont'>
-<arg name='platformFont' declared_type='ATSFontRef' type64='I' type='L'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
-<arg name='attributes' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='ATSFontRef' name='platformFont' type='L' type64='I'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<arg const='true' declared_type='CGAffineTransform*' name='matrix' type='^{CGAffineTransform=ffffff}' type64='^{CGAffineTransform=dddddd}'/>
+<arg declared_type='CTFontDescriptorRef' name='attributes' type='^{__CTFontDescriptor=}'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithQuickdrawInstance'>
-<arg name='name' declared_type='ConstStr255Param' type='*'/>
-<arg name='identifier' declared_type='int16_t' type='s'/>
-<arg name='style' declared_type='uint8_t' type='C'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
+<arg declared_type='ConstStr255Param' name='name' type='*'/>
+<arg declared_type='int16_t' name='identifier' type='s'/>
+<arg declared_type='uint8_t' name='style' type='C'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<retval already_retained='true' declared_type='CTFontRef' type='^{__CTFont=}'/>
</function>
<function name='CTFontDescriptorCopyAttribute'>
-<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='attribute' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CTFontDescriptorRef' name='descriptor' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFStringRef' name='attribute' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CTFontDescriptorCopyAttributes'>
-<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
+<arg declared_type='CTFontDescriptorRef' name='descriptor' type='^{__CTFontDescriptor=}'/>
+<retval already_retained='true' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTFontDescriptorCopyLocalizedAttribute'>
-<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='attribute' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='language' declared_type='CFStringRef*' type='^^{__CFString}'/>
-<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
+<arg declared_type='CTFontDescriptorRef' name='descriptor' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFStringRef' name='attribute' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef*' name='language' type='^^{__CFString}'/>
+<retval already_retained='true' declared_type='CFTypeRef' type='@'/>
</function>
<function name='CTFontDescriptorCreateCopyWithAttributes'>
-<arg name='original' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='attributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CTFontDescriptorRef' name='original' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFDictionaryRef' name='attributes' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
+</function>
+<function name='CTFontDescriptorCreateCopyWithFamily'>
+<arg declared_type='CTFontDescriptorRef' name='original' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFStringRef' name='family' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateCopyWithFeature'>
-<arg name='original' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='featureTypeIdentifier' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<arg name='featureSelectorIdentifier' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CTFontDescriptorRef' name='original' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFNumberRef' name='featureTypeIdentifier' type='^{__CFNumber=}'/>
+<arg declared_type='CFNumberRef' name='featureSelectorIdentifier' type='^{__CFNumber=}'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
+</function>
+<function name='CTFontDescriptorCreateCopyWithSymbolicTraits'>
+<arg declared_type='CTFontDescriptorRef' name='original' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CTFontSymbolicTraits' name='symTraitValue' type='I'/>
+<arg declared_type='CTFontSymbolicTraits' name='symTraitMask' type='I'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateCopyWithVariation'>
-<arg name='original' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='variationIdentifier' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
-<arg name='variationValue' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CTFontDescriptorRef' name='original' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFNumberRef' name='variationIdentifier' type='^{__CFNumber=}'/>
+<arg declared_type='CGFloat' name='variationValue' type='f' type64='d'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateMatchingFontDescriptor'>
-<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='mandatoryAttributes' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CTFontDescriptorRef' name='descriptor' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFSetRef' name='mandatoryAttributes' type='^{__CFSet=}'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateMatchingFontDescriptors'>
-<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
-<arg name='mandatoryAttributes' declared_type='CFSetRef' type='^{__CFSet=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<arg declared_type='CTFontDescriptorRef' name='descriptor' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFSetRef' name='mandatoryAttributes' type='^{__CFSet=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontDescriptorCreateWithAttributes'>
-<arg name='attributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFDictionaryRef' name='attributes' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateWithNameAndSize'>
-<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
+<arg declared_type='CFStringRef' name='name' type='^{__CFString=}'/>
+<arg declared_type='CGFloat' name='size' type='f' type64='d'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTFontDrawGlyphs'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S'/>
-<arg name='positions' declared_type='CGPoint*' type64='^{CGPoint=dd}' const='true' type='^{CGPoint=ff}'/>
-<arg name='count' declared_type='size_t' type64='Q' type='L'/>
-<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg const='true' declared_type='CGGlyph*' name='glyphs' type='^S'/>
+<arg const='true' declared_type='CGPoint*' name='positions' type='^{CGPoint=ff}' type64='^{CGPoint=dd}'/>
+<arg declared_type='size_t' name='count' type='L' type64='Q'/>
+<arg declared_type='CGContextRef' name='context' type='^{CGContext=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontGetAdvancesForGlyphs'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='orientation' declared_type='CTFontOrientation' type='I'/>
-<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S'/>
-<arg name='advances' declared_type='CGSize*' type64='^{CGSize=dd}' type='^{CGSize=ff}'/>
-<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CTFontOrientation' name='orientation' type='I'/>
+<arg const='true' declared_type='CGGlyph*' name='glyphs' type='^S'/>
+<arg declared_type='CGSize*' name='advances' type='^{CGSize=ff}' type64='^{CGSize=dd}'/>
+<arg declared_type='CFIndex' name='count' type='l' type64='q'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTFontGetAscent'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontGetBoundingBox'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGRect' type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='CTFontGetBoundingRectsForGlyphs'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='orientation' declared_type='CTFontOrientation' type='I'/>
-<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S'/>
-<arg name='boundingRects' declared_type='CGRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
-<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CTFontOrientation' name='orientation' type='I'/>
+<arg const='true' declared_type='CGGlyph*' name='glyphs' type='^S'/>
+<arg declared_type='CGRect*' name='boundingRects' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CFIndex' name='count' type='l' type64='q'/>
+<retval declared_type='CGRect' type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='CTFontGetCapHeight'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontGetDescent'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontGetGlyphCount'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CTFontGetGlyphWithName'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='glyphName' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='glyphName' type='^{__CFString=}'/>
<retval declared_type='CGGlyph' type='S'/>
</function>
<function name='CTFontGetGlyphsForCharacters'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='characters' declared_type='UniChar*' const='true' type='^S'/>
-<arg name='glyphs' declared_type='CGGlyph*' type='^S'/>
-<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg const='true' declared_type='UniChar*' name='characters' type='^S'/>
+<arg declared_type='CGGlyph*' name='glyphs' type='^S'/>
+<arg declared_type='CFIndex' name='count' type='l' type64='q'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontGetLeading'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontGetLigatureCaretPositions'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='glyph' declared_type='CGGlyph' type='S'/>
-<arg name='positions' declared_type='CGFloat*' type64='^d' type='^f'/>
-<arg name='maxPositions' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CGGlyph' name='glyph' type='S'/>
+<arg declared_type='CGFloat*' name='positions' type='^f' type64='^d'/>
+<arg declared_type='CFIndex' name='maxPositions' type='l' type64='q'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CTFontGetMatrix'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGAffineTransform' type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGAffineTransform' type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}'/>
+</function>
+<function name='CTFontGetOpticalBoundsForGlyphs'>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg const='true' declared_type='CGGlyph*' name='glyphs' type='^S'/>
+<arg declared_type='CGRect*' name='boundingRects' type='^{CGRect={CGPoint=ff}{CGSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CFIndex' name='count' type='l' type64='q'/>
+<arg declared_type='CFOptionFlags' name='options' type='L' type64='Q'/>
+<retval declared_type='CGRect' type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='CTFontGetPlatformFont'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='attributes' declared_type='CTFontDescriptorRef*' type='^^{__CTFontDescriptor}'/>
-<retval declared_type='ATSFontRef' type64='I' type='L'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CTFontDescriptorRef*' name='attributes' type='^^{__CTFontDescriptor}'/>
+<retval declared_type='ATSFontRef' type='L' type64='I'/>
</function>
<function name='CTFontGetSize'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontGetSlantAngle'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontGetStringEncoding'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CFStringEncoding' type64='I' type='L'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CFStringEncoding' type='L' type64='I'/>
</function>
<function name='CTFontGetSymbolicTraits'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
<retval declared_type='CTFontSymbolicTraits' type='I'/>
</function>
<function name='CTFontGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTFontGetUnderlinePosition'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontGetUnderlineThickness'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontGetUnitsPerEm'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
<retval declared_type='unsigned int' type='I'/>
</function>
<function name='CTFontGetVerticalTranslationsForGlyphs'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S'/>
-<arg name='translations' declared_type='CGSize*' type64='^{CGSize=dd}' type='^{CGSize=ff}'/>
-<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg const='true' declared_type='CGGlyph*' name='glyphs' type='^S'/>
+<arg declared_type='CGSize*' name='translations' type='^{CGSize=ff}' type64='^{CGSize=dd}'/>
+<arg declared_type='CFIndex' name='count' type='l' type64='q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontGetXHeight'>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTFontManagerCompareFontFamilyNames'>
-<arg name='family1' declared_type='void*' const='true' type='^v'/>
-<arg name='family2' declared_type='void*' const='true' type='^v'/>
-<arg name='context' declared_type='void*' type='^v'/>
-<retval declared_type='CFComparisonResult' type64='q' type='l'/>
+<arg const='true' declared_type='void*' name='family1' type='^v'/>
+<arg const='true' declared_type='void*' name='family2' type='^v'/>
+<arg declared_type='void*' name='context' type='^v'/>
+<retval declared_type='CFComparisonResult' type='l' type64='q'/>
</function>
<function name='CTFontManagerCopyAvailableFontFamilyNames'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontManagerCopyAvailableFontURLs'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontManagerCopyAvailablePostScriptNames'>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
+</function>
+<function name='CTFontManagerCreateFontDescriptorFromData'>
+<arg declared_type='CFDataRef' name='data' type='^{__CFData=}'/>
+<retval already_retained='true' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontManagerCreateFontDescriptorsFromURL'>
-<arg name='fileURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
-</function>
-<function name='CTFontManagerCreateFontRequestRunLoopSource'>
-<arg name='sourceOrder' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='createMatchesCallback' function_pointer='true' declared_type='CFArrayRef (^)(CFDictionaryRef, pid_t)' type='@?'>
-<arg declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg declared_type='pid_t' type='i'/>
-<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
-</arg>
-<retval declared_type='CFRunLoopSourceRef' already_retained='true' type='^{__CFRunLoopSource=}'/>
+<arg declared_type='CFURLRef' name='fileURL' type='^{__CFURL=}'/>
+<retval already_retained='true' declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFontManagerEnableFontDescriptors'>
-<arg name='descriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='enable' declared_type='_Bool' type='B'/>
+<arg declared_type='CFArrayRef' name='descriptors' type='^{__CFArray=}'/>
+<arg declared_type='_Bool' name='enable' type='B'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontManagerGetAutoActivationSetting'>
-<arg name='bundleIdentifier' declared_type='CFStringRef' type='^{__CFString=}'/>
+<arg declared_type='CFStringRef' name='bundleIdentifier' type='^{__CFString=}'/>
<retval declared_type='CTFontManagerAutoActivationSetting' type='I'/>
</function>
<function name='CTFontManagerGetScopeForURL'>
-<arg name='fontURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='fontURL' type='^{__CFURL=}'/>
<retval declared_type='CTFontManagerScope' type='I'/>
</function>
<function name='CTFontManagerIsSupportedFont'>
-<arg name='fontURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
+<arg declared_type='CFURLRef' name='fontURL' type='^{__CFURL=}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontManagerRegisterFontsForURL'>
-<arg name='fontURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='scope' declared_type='CTFontManagerScope' type='I'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFURLRef' name='fontURL' type='^{__CFURL=}'/>
+<arg declared_type='CTFontManagerScope' name='scope' type='I'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontManagerRegisterFontsForURLs'>
-<arg name='fontURLs' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='scope' declared_type='CTFontManagerScope' type='I'/>
-<arg name='errors' declared_type='CFArrayRef*' type='^^{__CFArray}'/>
+<arg declared_type='CFArrayRef' name='fontURLs' type='^{__CFArray=}'/>
+<arg declared_type='CTFontManagerScope' name='scope' type='I'/>
+<arg declared_type='CFArrayRef*' name='errors' type='^^{__CFArray}'/>
+<retval declared_type='_Bool' type='B'/>
+</function>
+<function name='CTFontManagerRegisterGraphicsFont'>
+<arg declared_type='CGFontRef' name='font' type='^{CGFont=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontManagerSetAutoActivationSetting'>
-<arg name='bundleIdentifier' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='setting' declared_type='CTFontManagerAutoActivationSetting' type='I'/>
+<arg declared_type='CFStringRef' name='bundleIdentifier' type='^{__CFString=}'/>
+<arg declared_type='CTFontManagerAutoActivationSetting' name='setting' type='I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontManagerUnregisterFontsForURL'>
-<arg name='fontURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
-<arg name='scope' declared_type='CTFontManagerScope' type='I'/>
-<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
+<arg declared_type='CFURLRef' name='fontURL' type='^{__CFURL=}'/>
+<arg declared_type='CTFontManagerScope' name='scope' type='I'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontManagerUnregisterFontsForURLs'>
-<arg name='fontURLs' declared_type='CFArrayRef' type='^{__CFArray=}'/>
-<arg name='scope' declared_type='CTFontManagerScope' type='I'/>
-<arg name='errors' declared_type='CFArrayRef*' type='^^{__CFArray}'/>
+<arg declared_type='CFArrayRef' name='fontURLs' type='^{__CFArray=}'/>
+<arg declared_type='CTFontManagerScope' name='scope' type='I'/>
+<arg declared_type='CFArrayRef*' name='errors' type='^^{__CFArray}'/>
+<retval declared_type='_Bool' type='B'/>
+</function>
+<function name='CTFontManagerUnregisterGraphicsFont'>
+<arg declared_type='CGFontRef' name='font' type='^{CGFont=}'/>
+<arg declared_type='CFErrorRef*' name='error' type='^^{__CFError}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFrameDraw'>
-<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
-<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
+<arg declared_type='CTFrameRef' name='frame' type='^{__CTFrame=}'/>
+<arg declared_type='CGContextRef' name='context' type='^{CGContext=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFrameGetFrameAttributes'>
-<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
+<arg declared_type='CTFrameRef' name='frame' type='^{__CTFrame=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTFrameGetLineOrigins'>
-<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='origins' declared_type='CGPoint*' type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
+<arg declared_type='CTFrameRef' name='frame' type='^{__CTFrame=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CGPoint*' name='origins' type='^{CGPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFrameGetLines'>
-<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
+<arg declared_type='CTFrameRef' name='frame' type='^{__CTFrame=}'/>
<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFrameGetPath'>
-<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
+<arg declared_type='CTFrameRef' name='frame' type='^{__CTFrame=}'/>
<retval declared_type='CGPathRef' type='^{CGPath=}'/>
</function>
<function name='CTFrameGetStringRange'>
-<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CTFrameRef' name='frame' type='^{__CTFrame=}'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CTFrameGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTFrameGetVisibleStringRange'>
-<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CTFrameRef' name='frame' type='^{__CTFrame=}'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CTFramesetterCreateFrame'>
-<arg name='framesetter' declared_type='CTFramesetterRef' type='^{__CTFramesetter=}'/>
-<arg name='stringRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='path' declared_type='CGPathRef' type='^{CGPath=}'/>
-<arg name='frameAttributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CTFrameRef' already_retained='true' type='^{__CTFrame=}'/>
+<arg declared_type='CTFramesetterRef' name='framesetter' type='^{__CTFramesetter=}'/>
+<arg declared_type='CFRange' name='stringRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CGPathRef' name='path' type='^{CGPath=}'/>
+<arg declared_type='CFDictionaryRef' name='frameAttributes' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
</function>
<function name='CTFramesetterCreateWithAttributedString'>
-<arg name='string' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<retval declared_type='CTFramesetterRef' already_retained='true' type='^{__CTFramesetter=}'/>
+<arg declared_type='CFAttributedStringRef' name='string' type='^{__CFAttributedString=}'/>
+<retval already_retained='true' declared_type='CTFramesetterRef' type='^{__CTFramesetter=}'/>
</function>
<function name='CTFramesetterGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTFramesetterGetTypesetter'>
-<arg name='framesetter' declared_type='CTFramesetterRef' type='^{__CTFramesetter=}'/>
+<arg declared_type='CTFramesetterRef' name='framesetter' type='^{__CTFramesetter=}'/>
<retval declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
</function>
<function name='CTFramesetterSuggestFrameSizeWithConstraints'>
-<arg name='framesetter' declared_type='CTFramesetterRef' type='^{__CTFramesetter=}'/>
-<arg name='stringRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='frameAttributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<arg name='constraints' declared_type='CGSize' type64='{CGSize=dd}' type='{CGSize=ff}'/>
-<arg name='fitRange' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
-<retval declared_type='CGSize' type64='{CGSize=dd}' type='{CGSize=ff}'/>
+<arg declared_type='CTFramesetterRef' name='framesetter' type='^{__CTFramesetter=}'/>
+<arg declared_type='CFRange' name='stringRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFDictionaryRef' name='frameAttributes' type='^{__CFDictionary=}'/>
+<arg declared_type='CGSize' name='constraints' type='{CGSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='CFRange*' name='fitRange' type='^{_CFRange=ii}' type64='^{_CFRange=qq}'/>
+<retval declared_type='CGSize' type='{CGSize=ff}' type64='{CGSize=dd}'/>
</function>
<function name='CTGetCoreTextVersion'>
<retval declared_type='uint32_t' type='I'/>
</function>
<function name='CTGlyphInfoCreateWithCharacterIdentifier'>
-<arg name='cid' declared_type='CGFontIndex' type='S'/>
-<arg name='collection' declared_type='CTCharacterCollection' type='S'/>
-<arg name='baseString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CTGlyphInfoRef' already_retained='true' type='^{__CTGlyphInfo=}'/>
+<arg declared_type='CGFontIndex' name='cid' type='S'/>
+<arg declared_type='CTCharacterCollection' name='collection' type='S'/>
+<arg declared_type='CFStringRef' name='baseString' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
</function>
<function name='CTGlyphInfoCreateWithGlyph'>
-<arg name='glyph' declared_type='CGGlyph' type='S'/>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='baseString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CTGlyphInfoRef' already_retained='true' type='^{__CTGlyphInfo=}'/>
+<arg declared_type='CGGlyph' name='glyph' type='S'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='baseString' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
</function>
<function name='CTGlyphInfoCreateWithGlyphName'>
-<arg name='glyphName' declared_type='CFStringRef' type='^{__CFString=}'/>
-<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
-<arg name='baseString' declared_type='CFStringRef' type='^{__CFString=}'/>
-<retval declared_type='CTGlyphInfoRef' already_retained='true' type='^{__CTGlyphInfo=}'/>
+<arg declared_type='CFStringRef' name='glyphName' type='^{__CFString=}'/>
+<arg declared_type='CTFontRef' name='font' type='^{__CTFont=}'/>
+<arg declared_type='CFStringRef' name='baseString' type='^{__CFString=}'/>
+<retval already_retained='true' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
</function>
<function name='CTGlyphInfoGetCharacterCollection'>
-<arg name='glyphInfo' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
+<arg declared_type='CTGlyphInfoRef' name='glyphInfo' type='^{__CTGlyphInfo=}'/>
<retval declared_type='CTCharacterCollection' type='S'/>
</function>
<function name='CTGlyphInfoGetCharacterIdentifier'>
-<arg name='glyphInfo' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
+<arg declared_type='CTGlyphInfoRef' name='glyphInfo' type='^{__CTGlyphInfo=}'/>
<retval declared_type='CGFontIndex' type='S'/>
</function>
<function name='CTGlyphInfoGetGlyphName'>
-<arg name='glyphInfo' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
+<arg declared_type='CTGlyphInfoRef' name='glyphInfo' type='^{__CTGlyphInfo=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CTGlyphInfoGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTLineCreateJustifiedLine'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<arg name='justificationFactor' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='justificationWidth' declared_type='double' type='d'/>
-<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='CGFloat' name='justificationFactor' type='f' type64='d'/>
+<arg declared_type='double' name='justificationWidth' type='d'/>
+<retval already_retained='true' declared_type='CTLineRef' type='^{__CTLine=}'/>
</function>
<function name='CTLineCreateTruncatedLine'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<arg name='width' declared_type='double' type='d'/>
-<arg name='truncationType' declared_type='CTLineTruncationType' type='I'/>
-<arg name='truncationToken' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='double' name='width' type='d'/>
+<arg declared_type='CTLineTruncationType' name='truncationType' type='I'/>
+<arg declared_type='CTLineRef' name='truncationToken' type='^{__CTLine=}'/>
+<retval already_retained='true' declared_type='CTLineRef' type='^{__CTLine=}'/>
</function>
<function name='CTLineCreateWithAttributedString'>
-<arg name='string' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
+<arg declared_type='CFAttributedStringRef' name='string' type='^{__CFAttributedString=}'/>
+<retval already_retained='true' declared_type='CTLineRef' type='^{__CTLine=}'/>
</function>
<function name='CTLineDraw'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='CGContextRef' name='context' type='^{CGContext=}'/>
<retval declared_type='void' type='v'/>
</function>
+<function name='CTLineGetBoundsWithOptions'>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='CTLineBoundsOptions' name='options' type='L' type64='Q'/>
+<retval declared_type='CGRect' type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+</function>
<function name='CTLineGetGlyphCount'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CTLineGetGlyphRuns'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTLineGetImageBounds'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
-<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='CGContextRef' name='context' type='^{CGContext=}'/>
+<retval declared_type='CGRect' type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='CTLineGetOffsetForStringIndex'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<arg name='charIndex' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='secondaryOffset' declared_type='CGFloat*' type64='^d' type='^f'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='CFIndex' name='charIndex' type='l' type64='q'/>
+<arg declared_type='CGFloat*' name='secondaryOffset' type='^f' type64='^d'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='CTLineGetPenOffsetForFlush'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<arg name='flushFactor' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='flushWidth' declared_type='double' type='d'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='CGFloat' name='flushFactor' type='f' type64='d'/>
+<arg declared_type='double' name='flushWidth' type='d'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTLineGetStringIndexForPosition'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<arg name='position' declared_type='CGPoint' type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='CGPoint' name='position' type='{CGPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CTLineGetStringRange'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CTLineGetTrailingWhitespaceWidth'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTLineGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTLineGetTypographicBounds'>
-<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
-<arg name='ascent' declared_type='CGFloat*' type64='^d' type='^f'/>
-<arg name='descent' declared_type='CGFloat*' type64='^d' type='^f'/>
-<arg name='leading' declared_type='CGFloat*' type64='^d' type='^f'/>
+<arg declared_type='CTLineRef' name='line' type='^{__CTLine=}'/>
+<arg declared_type='CGFloat*' name='ascent' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' name='descent' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' name='leading' type='^f' type64='^d'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTParagraphStyleCreate'>
-<arg name='settings' declared_type='CTParagraphStyleSetting*' type64='^{CTParagraphStyleSetting=IQ^v}' const='true' type='^{CTParagraphStyleSetting=II^v}'/>
-<arg name='settingCount' declared_type='CFIndex' type64='q' type='l'/>
-<retval declared_type='CTParagraphStyleRef' already_retained='true' type='^{__CTParagraphStyle=}'/>
+<arg const='true' declared_type='CTParagraphStyleSetting*' name='settings' type='^{CTParagraphStyleSetting=II^v}' type64='^{CTParagraphStyleSetting=IQ^v}'/>
+<arg declared_type='size_t' name='settingCount' type='L' type64='Q'/>
+<retval already_retained='true' declared_type='CTParagraphStyleRef' type='^{__CTParagraphStyle=}'/>
</function>
<function name='CTParagraphStyleCreateCopy'>
-<arg name='paragraphStyle' declared_type='CTParagraphStyleRef' type='^{__CTParagraphStyle=}'/>
-<retval declared_type='CTParagraphStyleRef' already_retained='true' type='^{__CTParagraphStyle=}'/>
+<arg declared_type='CTParagraphStyleRef' name='paragraphStyle' type='^{__CTParagraphStyle=}'/>
+<retval already_retained='true' declared_type='CTParagraphStyleRef' type='^{__CTParagraphStyle=}'/>
</function>
<function name='CTParagraphStyleGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTParagraphStyleGetValueForSpecifier'>
-<arg name='paragraphStyle' declared_type='CTParagraphStyleRef' type='^{__CTParagraphStyle=}'/>
-<arg name='spec' declared_type='CTParagraphStyleSpecifier' type='I'/>
-<arg name='valueBufferSize' declared_type='size_t' type64='Q' type='L'/>
-<arg name='valueBuffer' declared_type='void*' type='^v'/>
+<arg declared_type='CTParagraphStyleRef' name='paragraphStyle' type='^{__CTParagraphStyle=}'/>
+<arg declared_type='CTParagraphStyleSpecifier' name='spec' type='I'/>
+<arg declared_type='size_t' name='valueBufferSize' type='L' type64='Q'/>
+<arg declared_type='void*' name='valueBuffer' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</function>
+<function name='CTRubyAnnotationCreate'>
+<arg declared_type='CTRubyAlignment' name='alignment' type='C'/>
+<arg declared_type='CTRubyOverhang' name='overhang' type='C'/>
+<arg declared_type='CGFloat' name='sizeFactor' type='f' type64='d'/>
+<arg declared_type='CFStringRef*' name='text' type='^^{__CFString}'/>
+<retval already_retained='true' declared_type='CTRubyAnnotationRef' type='^{__CTRubyAnnotation=}'/>
+</function>
+<function name='CTRubyAnnotationCreateCopy'>
+<arg declared_type='CTRubyAnnotationRef' name='rubyAnnotation' type='^{__CTRubyAnnotation=}'/>
+<retval already_retained='true' declared_type='CTRubyAnnotationRef' type='^{__CTRubyAnnotation=}'/>
+</function>
+<function name='CTRubyAnnotationGetAlignment'>
+<arg declared_type='CTRubyAnnotationRef' name='rubyAnnotation' type='^{__CTRubyAnnotation=}'/>
+<retval declared_type='CTRubyAlignment' type='C'/>
+</function>
+<function name='CTRubyAnnotationGetOverhang'>
+<arg declared_type='CTRubyAnnotationRef' name='rubyAnnotation' type='^{__CTRubyAnnotation=}'/>
+<retval declared_type='CTRubyOverhang' type='C'/>
+</function>
+<function name='CTRubyAnnotationGetSizeFactor'>
+<arg declared_type='CTRubyAnnotationRef' name='rubyAnnotation' type='^{__CTRubyAnnotation=}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
+</function>
+<function name='CTRubyAnnotationGetTextForPosition'>
+<arg declared_type='CTRubyAnnotationRef' name='rubyAnnotation' type='^{__CTRubyAnnotation=}'/>
+<arg declared_type='CTRubyPosition' name='position' type='C'/>
+<retval declared_type='CFStringRef' type='^{__CFString=}'/>
+</function>
+<function name='CTRubyAnnotationGetTypeID'>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
+</function>
+<function name='CTRunDelegateCreate'>
+<arg const='true' declared_type='CTRunDelegateCallbacks*' name='callbacks' type='^{_CTRunDelegateCallbacks=i^?^?^?^?}' type64='^{_CTRunDelegateCallbacks=q^?^?^?^?}'/>
+<arg declared_type='void*' name='refCon' type='^v'/>
+<retval already_retained='true' declared_type='CTRunDelegateRef' type='^{__CTRunDelegate=}'/>
+</function>
+<function name='CTRunDelegateGetRefCon'>
+<arg declared_type='CTRunDelegateRef' name='runDelegate' type='^{__CTRunDelegate=}'/>
+<retval declared_type='void*' type='^v'/>
+</function>
+<function name='CTRunDelegateGetTypeID'>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
+</function>
<function name='CTRunDraw'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<arg declared_type='CGContextRef' name='context' type='^{CGContext=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetAdvances'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='buffer' declared_type='CGSize*' type64='^{CGSize=dd}' type='^{CGSize=ff}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CGSize*' name='buffer' type='^{CGSize=ff}' type64='^{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetAdvancesPtr'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<retval declared_type='CGSize*' type64='^{CGSize=dd}' const='true' type='^{CGSize=ff}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<retval const='true' declared_type='CGSize*' type='^{CGSize=ff}' type64='^{CGSize=dd}'/>
</function>
<function name='CTRunGetAttributes'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTRunGetGlyphCount'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CTRunGetGlyphs'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='buffer' declared_type='CGGlyph*' type='^S'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CGGlyph*' name='buffer' type='^S'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetGlyphsPtr'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<retval declared_type='CGGlyph*' const='true' type='^S'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<retval const='true' declared_type='CGGlyph*' type='^S'/>
</function>
<function name='CTRunGetImageBounds'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<arg declared_type='CGContextRef' name='context' type='^{CGContext=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<retval declared_type='CGRect' type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='CTRunGetPositions'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='buffer' declared_type='CGPoint*' type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CGPoint*' name='buffer' type='^{CGPoint=ff}' type64='^{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetPositionsPtr'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<retval declared_type='CGPoint*' type64='^{CGPoint=dd}' const='true' type='^{CGPoint=ff}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<retval const='true' declared_type='CGPoint*' type='^{CGPoint=ff}' type64='^{CGPoint=dd}'/>
</function>
<function name='CTRunGetStatus'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
<retval declared_type='CTRunStatus' type='I'/>
</function>
<function name='CTRunGetStringIndices'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='buffer' declared_type='CFIndex*' type64='^q' type='^i'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CFIndex*' name='buffer' type='^i' type64='^q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetStringIndicesPtr'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<retval declared_type='CFIndex*' type64='^q' const='true' type='^i'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<retval const='true' declared_type='CFIndex*' type='^i' type64='^q'/>
</function>
<function name='CTRunGetStringRange'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<retval declared_type='CFRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
</function>
<function name='CTRunGetTextMatrix'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<retval declared_type='CGAffineTransform' type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<retval declared_type='CGAffineTransform' type='{CGAffineTransform=ffffff}' type64='{CGAffineTransform=dddddd}'/>
</function>
<function name='CTRunGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTRunGetTypographicBounds'>
-<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
-<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='ascent' declared_type='CGFloat*' type64='^d' type='^f'/>
-<arg name='descent' declared_type='CGFloat*' type64='^d' type='^f'/>
-<arg name='leading' declared_type='CGFloat*' type64='^d' type='^f'/>
+<arg declared_type='CTRunRef' name='run' type='^{__CTRun=}'/>
+<arg declared_type='CFRange' name='range' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='CGFloat*' name='ascent' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' name='descent' type='^f' type64='^d'/>
+<arg declared_type='CGFloat*' name='leading' type='^f' type64='^d'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTTextTabCreate'>
-<arg name='alignment' declared_type='CTTextAlignment' type='C'/>
-<arg name='location' declared_type='double' type='d'/>
-<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CTTextTabRef' already_retained='true' type='^{__CTTextTab=}'/>
+<arg declared_type='CTTextAlignment' name='alignment' type='C'/>
+<arg declared_type='double' name='location' type='d'/>
+<arg declared_type='CFDictionaryRef' name='options' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CTTextTabRef' type='^{__CTTextTab=}'/>
</function>
<function name='CTTextTabGetAlignment'>
-<arg name='tab' declared_type='CTTextTabRef' type='^{__CTTextTab=}'/>
+<arg declared_type='CTTextTabRef' name='tab' type='^{__CTTextTab=}'/>
<retval declared_type='CTTextAlignment' type='C'/>
</function>
<function name='CTTextTabGetLocation'>
-<arg name='tab' declared_type='CTTextTabRef' type='^{__CTTextTab=}'/>
+<arg declared_type='CTTextTabRef' name='tab' type='^{__CTTextTab=}'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTTextTabGetOptions'>
-<arg name='tab' declared_type='CTTextTabRef' type='^{__CTTextTab=}'/>
+<arg declared_type='CTTextTabRef' name='tab' type='^{__CTTextTab=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTTextTabGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTTypesetterCreateLine'>
-<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
-<arg name='stringRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
+<arg declared_type='CTTypesetterRef' name='typesetter' type='^{__CTTypesetter=}'/>
+<arg declared_type='CFRange' name='stringRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<retval already_retained='true' declared_type='CTLineRef' type='^{__CTLine=}'/>
</function>
<function name='CTTypesetterCreateLineWithOffset'>
-<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
-<arg name='stringRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
-<arg name='offset' declared_type='double' type='d'/>
-<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
+<arg declared_type='CTTypesetterRef' name='typesetter' type='^{__CTTypesetter=}'/>
+<arg declared_type='CFRange' name='stringRange' type='{_CFRange=ii}' type64='{_CFRange=qq}'/>
+<arg declared_type='double' name='offset' type='d'/>
+<retval already_retained='true' declared_type='CTLineRef' type='^{__CTLine=}'/>
</function>
<function name='CTTypesetterCreateWithAttributedString'>
-<arg name='string' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<retval declared_type='CTTypesetterRef' already_retained='true' type='^{__CTTypesetter=}'/>
+<arg declared_type='CFAttributedStringRef' name='string' type='^{__CFAttributedString=}'/>
+<retval already_retained='true' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
</function>
<function name='CTTypesetterCreateWithAttributedStringAndOptions'>
-<arg name='string' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
-<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
-<retval declared_type='CTTypesetterRef' already_retained='true' type='^{__CTTypesetter=}'/>
+<arg declared_type='CFAttributedStringRef' name='string' type='^{__CFAttributedString=}'/>
+<arg declared_type='CFDictionaryRef' name='options' type='^{__CFDictionary=}'/>
+<retval already_retained='true' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
</function>
<function name='CTTypesetterGetTypeID'>
-<retval declared_type='CFTypeID' type64='Q' type='L'/>
+<retval declared_type='CFTypeID' type='L' type64='Q'/>
</function>
<function name='CTTypesetterSuggestClusterBreak'>
-<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
-<arg name='startIndex' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='width' declared_type='double' type='d'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTTypesetterRef' name='typesetter' type='^{__CTTypesetter=}'/>
+<arg declared_type='CFIndex' name='startIndex' type='l' type64='q'/>
+<arg declared_type='double' name='width' type='d'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CTTypesetterSuggestClusterBreakWithOffset'>
-<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
-<arg name='startIndex' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='width' declared_type='double' type='d'/>
-<arg name='offset' declared_type='double' type='d'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTTypesetterRef' name='typesetter' type='^{__CTTypesetter=}'/>
+<arg declared_type='CFIndex' name='startIndex' type='l' type64='q'/>
+<arg declared_type='double' name='width' type='d'/>
+<arg declared_type='double' name='offset' type='d'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CTTypesetterSuggestLineBreak'>
-<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
-<arg name='startIndex' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='width' declared_type='double' type='d'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTTypesetterRef' name='typesetter' type='^{__CTTypesetter=}'/>
+<arg declared_type='CFIndex' name='startIndex' type='l' type64='q'/>
+<arg declared_type='double' name='width' type='d'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
<function name='CTTypesetterSuggestLineBreakWithOffset'>
-<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
-<arg name='startIndex' declared_type='CFIndex' type64='q' type='l'/>
-<arg name='width' declared_type='double' type='d'/>
-<arg name='offset' declared_type='double' type='d'/>
-<retval declared_type='CFIndex' type64='q' type='l'/>
+<arg declared_type='CTTypesetterRef' name='typesetter' type='^{__CTTypesetter=}'/>
+<arg declared_type='CFIndex' name='startIndex' type='l' type64='q'/>
+<arg declared_type='double' name='width' type='d'/>
+<arg declared_type='double' name='offset' type='d'/>
+<retval declared_type='CFIndex' type='l' type64='q'/>
</function>
</signatures>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/FoundationFull.bridgesupport b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/FoundationFull.bridgesupport
index 0e17cffcf0..eec5d9e6f9 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/FoundationFull.bridgesupport
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/FoundationFull.bridgesupport
@@ -1,608 +1,872 @@
<?xml version='1.0'?>
<signatures version='1.0'>
<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
-<depends_on path='/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework'/>
+<depends_on path='/System/Library/Frameworks/CFNetwork.framework'/>
<depends_on path='/System/Library/Frameworks/SystemConfiguration.framework'/>
<depends_on path='/System/Library/Frameworks/Security.framework'/>
<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
<depends_on path='/System/Library/Frameworks/IOKit.framework'/>
-<struct name='NSAffineTransformStruct' type64='{_NSAffineTransformStruct=&quot;m11&quot;d&quot;m12&quot;d&quot;m21&quot;d&quot;m22&quot;d&quot;tX&quot;d&quot;tY&quot;d}' type='{_NSAffineTransformStruct=&quot;m11&quot;f&quot;m12&quot;f&quot;m21&quot;f&quot;m22&quot;f&quot;tX&quot;f&quot;tY&quot;f}'>
-<field name='m11' declared_type='CGFloat' type64='d' type='f'/>
-<field name='m12' declared_type='CGFloat' type64='d' type='f'/>
-<field name='m21' declared_type='CGFloat' type64='d' type='f'/>
-<field name='m22' declared_type='CGFloat' type64='d' type='f'/>
-<field name='tX' declared_type='CGFloat' type64='d' type='f'/>
-<field name='tY' declared_type='CGFloat' type64='d' type='f'/>
+<struct name='NSAffineTransformStruct' type='{_NSAffineTransformStruct=&quot;m11&quot;f&quot;m12&quot;f&quot;m21&quot;f&quot;m22&quot;f&quot;tX&quot;f&quot;tY&quot;f}' type64='{_NSAffineTransformStruct=&quot;m11&quot;d&quot;m12&quot;d&quot;m21&quot;d&quot;m22&quot;d&quot;tX&quot;d&quot;tY&quot;d}'>
+<field declared_type='CGFloat' name='m11' type='f' type64='d'/>
+<field declared_type='CGFloat' name='m12' type='f' type64='d'/>
+<field declared_type='CGFloat' name='m21' type='f' type64='d'/>
+<field declared_type='CGFloat' name='m22' type='f' type64='d'/>
+<field declared_type='CGFloat' name='tX' type='f' type64='d'/>
+<field declared_type='CGFloat' name='tY' type='f' type64='d'/>
</struct>
<struct name='NSDecimal' type='{_NSDecimal=&quot;_exponent&quot;b8&quot;_length&quot;b4&quot;_isNegative&quot;b1&quot;_isCompact&quot;b1&quot;_reserved&quot;b18&quot;_mantissa&quot;[8S]}'>
-<field name='_exponent' declared_type='int' type='b8'/>
-<field name='_length' declared_type='unsigned int' type='b4'/>
-<field name='_isNegative' declared_type='unsigned int' type='b1'/>
-<field name='_isCompact' declared_type='unsigned int' type='b1'/>
-<field name='_reserved' declared_type='unsigned int' type='b18'/>
-<field name='_mantissa' declared_type='unsigned short*' type='[8S]'/>
+<field declared_type='int' name='_exponent' type='b8'/>
+<field declared_type='unsigned int' name='_length' type='b4'/>
+<field declared_type='unsigned int' name='_isNegative' type='b1'/>
+<field declared_type='unsigned int' name='_isCompact' type='b1'/>
+<field declared_type='unsigned int' name='_reserved' type='b18'/>
+<field declared_type='unsigned short*' name='_mantissa' type='[8S]'/>
</struct>
-<struct name='NSFastEnumerationState' type64='{_NSFastEnumerationState=&quot;state&quot;Q&quot;itemsPtr&quot;^@&quot;mutationsPtr&quot;^Q&quot;extra&quot;[5Q]}' type='{_NSFastEnumerationState=&quot;state&quot;L&quot;itemsPtr&quot;^@&quot;mutationsPtr&quot;^L&quot;extra&quot;[5L]}'>
-<field name='state' declared_type='unsigned long' type64='Q' type='L'/>
-<field name='itemsPtr' declared_type='id*' type='^@'/>
-<field name='mutationsPtr' declared_type='unsigned long*' type64='^Q' type='^L'/>
-<field name='extra' declared_type='unsigned long*' type64='[5Q]' type='[5L]'/>
+<struct name='NSEdgeInsets' type='{NSEdgeInsets=&quot;top&quot;f&quot;left&quot;f&quot;bottom&quot;f&quot;right&quot;f}' type64='{NSEdgeInsets=&quot;top&quot;d&quot;left&quot;d&quot;bottom&quot;d&quot;right&quot;d}'>
+<field declared_type='CGFloat' name='top' type='f' type64='d'/>
+<field declared_type='CGFloat' name='left' type='f' type64='d'/>
+<field declared_type='CGFloat' name='bottom' type='f' type64='d'/>
+<field declared_type='CGFloat' name='right' type='f' type64='d'/>
</struct>
-<struct name='NSHashEnumerator' type64='{_NSHashEnumerator=&quot;_pi&quot;Q&quot;_si&quot;Q&quot;_bs&quot;^v}' type='{_NSHashEnumerator=&quot;_pi&quot;I&quot;_si&quot;I&quot;_bs&quot;^v}'>
-<field name='_pi' declared_type='NSUInteger' type64='Q' type='I'/>
-<field name='_si' declared_type='NSUInteger' type64='Q' type='I'/>
-<field name='_bs' declared_type='void*' type='^v'/>
+<struct name='NSFastEnumerationState' type='{_NSFastEnumerationState=&quot;state&quot;L&quot;itemsPtr&quot;^@&quot;mutationsPtr&quot;^L&quot;extra&quot;[5L]}' type64='{_NSFastEnumerationState=&quot;state&quot;Q&quot;itemsPtr&quot;^@&quot;mutationsPtr&quot;^Q&quot;extra&quot;[5Q]}'>
+<field declared_type='unsigned long' name='state' type='L' type64='Q'/>
+<field declared_type='id*' name='itemsPtr' type='^@'/>
+<field declared_type='unsigned long*' name='mutationsPtr' type='^L' type64='^Q'/>
+<field declared_type='unsigned long*' name='extra' type='[5L]' type64='[5Q]'/>
+</struct>
+<struct name='NSHashEnumerator' type='{_NSHashEnumerator=&quot;_pi&quot;I&quot;_si&quot;I&quot;_bs&quot;^v}' type64='{_NSHashEnumerator=&quot;_pi&quot;Q&quot;_si&quot;Q&quot;_bs&quot;^v}'>
+<field declared_type='NSUInteger' name='_pi' type='I' type64='Q'/>
+<field declared_type='NSUInteger' name='_si' type='I' type64='Q'/>
+<field declared_type='void*' name='_bs' type='^v'/>
</struct>
<struct name='NSHashTableCallBacks' type='{_NSHashTableCallBacks=&quot;hash&quot;^?&quot;isEqual&quot;^?&quot;retain&quot;^?&quot;release&quot;^?&quot;describe&quot;^?}'>
-<field name='hash' function_pointer='true' declared_type='NSUInteger (*)(NSHashTable *, void *)' type='^?'>
+<field declared_type='NSUInteger (*)(NSHashTable *, void *)' function_pointer='true' name='hash' type='^?'>
<arg declared_type='NSHashTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</field>
-<field name='isEqual' function_pointer='true' declared_type='BOOL (*)(NSHashTable *, void *, void *)' type='^?'>
+<field declared_type='BOOL (*)(NSHashTable *, void *, void *)' function_pointer='true' name='isEqual' type='^?'>
<arg declared_type='NSHashTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='BOOL' type='B'/>
</field>
-<field name='retain' function_pointer='true' declared_type='void (*)(NSHashTable *, void *)' type='^?'>
+<field declared_type='void (*)(NSHashTable *, void *)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='NSHashTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(NSHashTable *, void *)' type='^?'>
+<field declared_type='void (*)(NSHashTable *, void *)' function_pointer='true' name='release' type='^?'>
<arg declared_type='NSHashTable*' type='@'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='describe' function_pointer='true' declared_type='NSString *(*)(NSHashTable *, void *)' type='^?'>
+<field declared_type='NSString *(*)(NSHashTable *, void *)' function_pointer='true' name='describe' type='^?'>
<arg declared_type='NSHashTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='NSString*' type='@'/>
</field>
</struct>
-<struct name='NSMapEnumerator' type64='{_NSMapEnumerator=&quot;_pi&quot;Q&quot;_si&quot;Q&quot;_bs&quot;^v}' type='{_NSMapEnumerator=&quot;_pi&quot;I&quot;_si&quot;I&quot;_bs&quot;^v}'>
-<field name='_pi' declared_type='NSUInteger' type64='Q' type='I'/>
-<field name='_si' declared_type='NSUInteger' type64='Q' type='I'/>
-<field name='_bs' declared_type='void*' type='^v'/>
+<struct name='NSMapEnumerator' type='{_NSMapEnumerator=&quot;_pi&quot;I&quot;_si&quot;I&quot;_bs&quot;^v}' type64='{_NSMapEnumerator=&quot;_pi&quot;Q&quot;_si&quot;Q&quot;_bs&quot;^v}'>
+<field declared_type='NSUInteger' name='_pi' type='I' type64='Q'/>
+<field declared_type='NSUInteger' name='_si' type='I' type64='Q'/>
+<field declared_type='void*' name='_bs' type='^v'/>
</struct>
<struct name='NSMapTableKeyCallBacks' type='{_NSMapTableKeyCallBacks=&quot;hash&quot;^?&quot;isEqual&quot;^?&quot;retain&quot;^?&quot;release&quot;^?&quot;describe&quot;^?&quot;notAKeyMarker&quot;^v}'>
-<field name='hash' function_pointer='true' declared_type='NSUInteger (*)(NSMapTable *, void *)' type='^?'>
+<field declared_type='NSUInteger (*)(NSMapTable *, void *)' function_pointer='true' name='hash' type='^?'>
<arg declared_type='NSMapTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</field>
-<field name='isEqual' function_pointer='true' declared_type='BOOL (*)(NSMapTable *, void *, void *)' type='^?'>
+<field declared_type='BOOL (*)(NSMapTable *, void *, void *)' function_pointer='true' name='isEqual' type='^?'>
<arg declared_type='NSMapTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='BOOL' type='B'/>
</field>
-<field name='retain' function_pointer='true' declared_type='void (*)(NSMapTable *, void *)' type='^?'>
+<field declared_type='void (*)(NSMapTable *, void *)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='NSMapTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(NSMapTable *, void *)' type='^?'>
+<field declared_type='void (*)(NSMapTable *, void *)' function_pointer='true' name='release' type='^?'>
<arg declared_type='NSMapTable*' type='@'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='describe' function_pointer='true' declared_type='NSString *(*)(NSMapTable *, void *)' type='^?'>
+<field declared_type='NSString *(*)(NSMapTable *, void *)' function_pointer='true' name='describe' type='^?'>
<arg declared_type='NSMapTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='NSString*' type='@'/>
</field>
-<field name='notAKeyMarker' declared_type='void*' const='true' type='^v'/>
+<field const='true' declared_type='void*' name='notAKeyMarker' type='^v'/>
</struct>
<struct name='NSMapTableValueCallBacks' type='{_NSMapTableValueCallBacks=&quot;retain&quot;^?&quot;release&quot;^?&quot;describe&quot;^?}'>
-<field name='retain' function_pointer='true' declared_type='void (*)(NSMapTable *, void *)' type='^?'>
+<field declared_type='void (*)(NSMapTable *, void *)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='NSMapTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='release' function_pointer='true' declared_type='void (*)(NSMapTable *, void *)' type='^?'>
+<field declared_type='void (*)(NSMapTable *, void *)' function_pointer='true' name='release' type='^?'>
<arg declared_type='NSMapTable*' type='@'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='describe' function_pointer='true' declared_type='NSString *(*)(NSMapTable *, void *)' type='^?'>
+<field declared_type='NSString *(*)(NSMapTable *, void *)' function_pointer='true' name='describe' type='^?'>
<arg declared_type='NSMapTable*' type='@'/>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='NSString*' type='@'/>
</field>
</struct>
-<struct name='NSPoint' type64='{CGPoint=&quot;x&quot;d&quot;y&quot;d}' type='{_NSPoint=&quot;x&quot;f&quot;y&quot;f}'>
-<field name='x' declared_type='CGFloat' type64='d' type='f'/>
-<field name='y' declared_type='CGFloat' type64='d' type='f'/>
+<struct name='NSOperatingSystemVersion' type='{_NSOperatingSystemVersion=&quot;majorVersion&quot;i&quot;minorVersion&quot;i&quot;patchVersion&quot;i}' type64='{_NSOperatingSystemVersion=&quot;majorVersion&quot;q&quot;minorVersion&quot;q&quot;patchVersion&quot;q}'>
+<field declared_type='NSInteger' name='majorVersion' type='i' type64='q'/>
+<field declared_type='NSInteger' name='minorVersion' type='i' type64='q'/>
+<field declared_type='NSInteger' name='patchVersion' type='i' type64='q'/>
+</struct>
+<struct name='NSPoint' type='{_NSPoint=&quot;x&quot;f&quot;y&quot;f}' type64='{CGPoint=&quot;x&quot;d&quot;y&quot;d}'>
+<field declared_type='CGFloat' name='x' type='f' type64='d'/>
+<field declared_type='CGFloat' name='y' type='f' type64='d'/>
</struct>
-<struct name='NSRange' type64='{_NSRange=&quot;location&quot;Q&quot;length&quot;Q}' type='{_NSRange=&quot;location&quot;I&quot;length&quot;I}'>
-<field name='location' declared_type='NSUInteger' type64='Q' type='I'/>
-<field name='length' declared_type='NSUInteger' type64='Q' type='I'/>
+<struct name='NSRange' type='{_NSRange=&quot;location&quot;I&quot;length&quot;I}' type64='{_NSRange=&quot;location&quot;Q&quot;length&quot;Q}'>
+<field declared_type='NSUInteger' name='location' type='I' type64='Q'/>
+<field declared_type='NSUInteger' name='length' type='I' type64='Q'/>
</struct>
-<struct name='NSRect' type64='{CGRect=&quot;origin&quot;{CGPoint=&quot;x&quot;d&quot;y&quot;d}&quot;size&quot;{CGSize=&quot;width&quot;d&quot;height&quot;d}}' type='{_NSRect=&quot;origin&quot;{_NSPoint=&quot;x&quot;f&quot;y&quot;f}&quot;size&quot;{_NSSize=&quot;width&quot;f&quot;height&quot;f}}'>
-<field name='origin' declared_type='NSPoint' type64='{CGPoint=&quot;x&quot;d&quot;y&quot;d}' type='{_NSPoint=&quot;x&quot;f&quot;y&quot;f}' declared_type64='CGPoint'/>
-<field name='size' declared_type='NSSize' type64='{CGSize=&quot;width&quot;d&quot;height&quot;d}' type='{_NSSize=&quot;width&quot;f&quot;height&quot;f}' declared_type64='CGSize'/>
+<struct name='NSRect' type='{_NSRect=&quot;origin&quot;{_NSPoint=&quot;x&quot;f&quot;y&quot;f}&quot;size&quot;{_NSSize=&quot;width&quot;f&quot;height&quot;f}}' type64='{CGRect=&quot;origin&quot;{CGPoint=&quot;x&quot;d&quot;y&quot;d}&quot;size&quot;{CGSize=&quot;width&quot;d&quot;height&quot;d}}'>
+<field declared_type='NSPoint' declared_type64='CGPoint' name='origin' type='{_NSPoint=&quot;x&quot;f&quot;y&quot;f}' type64='{CGPoint=&quot;x&quot;d&quot;y&quot;d}'/>
+<field declared_type='NSSize' declared_type64='CGSize' name='size' type='{_NSSize=&quot;width&quot;f&quot;height&quot;f}' type64='{CGSize=&quot;width&quot;d&quot;height&quot;d}'/>
</struct>
-<struct name='NSSize' type64='{CGSize=&quot;width&quot;d&quot;height&quot;d}' type='{_NSSize=&quot;width&quot;f&quot;height&quot;f}'>
-<field name='width' declared_type='CGFloat' type64='d' type='f'/>
-<field name='height' declared_type='CGFloat' type64='d' type='f'/>
+<struct name='NSSize' type='{_NSSize=&quot;width&quot;f&quot;height&quot;f}' type64='{CGSize=&quot;width&quot;d&quot;height&quot;d}'>
+<field declared_type='CGFloat' name='width' type='f' type64='d'/>
+<field declared_type='CGFloat' name='height' type='f' type64='d'/>
</struct>
<struct name='NSSwappedDouble' type='{_NSSwappedDouble=&quot;v&quot;Q}'>
-<field name='v' declared_type='unsigned long long' type='Q'/>
+<field declared_type='unsigned long long' name='v' type='Q'/>
</struct>
<struct name='NSSwappedFloat' type='{_NSSwappedFloat=&quot;v&quot;I}'>
-<field name='v' declared_type='unsigned int' type='I'/>
+<field declared_type='unsigned int' name='v' type='I'/>
</struct>
<opaque name='NSAppleEventManagerSuspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<opaque name='NSZone' type='^{_NSZone=}'/>
-<constant name='NSAMPMDesignation' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAppleEventManagerWillProcessFirstEventNotification' declared_type='NSString*' type='@'/>
-<constant name='NSAppleEventTimeOutDefault' declared_type='double' const='true' type='d'/>
-<constant name='NSAppleEventTimeOutNone' declared_type='double' const='true' type='d'/>
-<constant name='NSAppleScriptErrorAppName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAppleScriptErrorBriefMessage' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAppleScriptErrorMessage' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAppleScriptErrorNumber' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAppleScriptErrorRange' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSArgumentDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAssertionHandlerKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSAverageKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSBuddhistCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSBundleDidLoadNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSCharacterConversionException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSChineseCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSClassDescriptionNeededForClassNotification' declared_type='NSString*' type='@'/>
-<constant name='NSCocoaErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSConnectionDidDieNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSConnectionDidInitializeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSConnectionReplyMode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSCountKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSCurrencySymbol' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSCurrentLocaleDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDateFormatString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDateTimeOrdering' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDeallocateZombies' declared_type='BOOL' type='B'/>
-<constant name='NSDebugEnabled' declared_type='BOOL' type='B'/>
-<constant name='NSDecimalDigits' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDecimalNumberDivideByZeroException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDecimalNumberExactnessException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDecimalNumberOverflowException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDecimalNumberUnderflowException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDecimalSeparator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDefaultRunLoopMode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDestinationInvalidException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDidBecomeSingleThreadedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDistinctUnionOfArraysKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDistinctUnionOfObjectsKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSDistinctUnionOfSetsKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSEarlierTimeDesignations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSErrorFailingURLStringKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFTPPropertyActiveTransferModeKey' declared_type='NSString*' type='@'/>
-<constant name='NSFTPPropertyFTPProxy' declared_type='NSString*' type='@'/>
-<constant name='NSFTPPropertyFileOffsetKey' declared_type='NSString*' type='@'/>
-<constant name='NSFTPPropertyUserLoginKey' declared_type='NSString*' type='@'/>
-<constant name='NSFTPPropertyUserPasswordKey' declared_type='NSString*' type='@'/>
-<constant name='NSFailedAuthenticationException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileAppendOnly' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileBusy' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileCreationDate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileDeviceIdentifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileExtensionHidden' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileGroupOwnerAccountID' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileGroupOwnerAccountName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHFSCreatorCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHFSTypeCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHandleConnectionAcceptedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHandleDataAvailableNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHandleNotificationDataItem' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHandleNotificationFileHandleItem' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHandleNotificationMonitorModes' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHandleOperationException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHandleReadCompletionNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileHandleReadToEndOfFileCompletionNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileImmutable' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileModificationDate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileOwnerAccountID' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileOwnerAccountName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFilePathErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFilePosixPermissions' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileReferenceCount' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileSize' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileSystemFileNumber' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileSystemFreeNodes' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileSystemFreeSize' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileSystemNodes' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileSystemNumber' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileSystemSize' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileType' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileTypeBlockSpecial' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileTypeCharacterSpecial' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileTypeDirectory' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileTypeRegular' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileTypeSocket' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileTypeSymbolicLink' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFileTypeUnknown' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSFoundationVersionNumber' declared_type='double' type='d'/>
-<constant name='NSGenericException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSGlobalDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSGrammarCorrections' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSGrammarRange' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSGrammarUserDescription' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSGregorianCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieComment' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieCommentURL' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieDiscard' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieExpires' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieManagerAcceptPolicyChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieManagerCookiesChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieMaximumAge' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieOriginURL' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookiePath' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookiePort' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieSecure' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieValue' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPCookieVersion' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHTTPPropertyErrorPageDataKey' declared_type='NSString*' type='@'/>
-<constant name='NSHTTPPropertyHTTPProxy' declared_type='NSString*' type='@'/>
-<constant name='NSHTTPPropertyRedirectionHeadersKey' declared_type='NSString*' type='@'/>
-<constant name='NSHTTPPropertyServerHTTPVersionKey' declared_type='NSString*' type='@'/>
-<constant name='NSHTTPPropertyStatusCodeKey' declared_type='NSString*' type='@'/>
-<constant name='NSHTTPPropertyStatusReasonKey' declared_type='NSString*' type='@'/>
-<constant name='NSHebrewCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHelpAnchorErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSHourNameDesignations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSISO8601Calendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInconsistentArchiveException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSIndianCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSIntHashCallBacks' declared_type='NSHashTableCallBacks' const='true' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<constant name='NSIntMapKeyCallBacks' declared_type='NSMapTableKeyCallBacks' const='true' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<constant name='NSIntMapValueCallBacks' declared_type='NSMapTableValueCallBacks' const='true' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
-<constant name='NSIntegerHashCallBacks' declared_type='NSHashTableCallBacks' const='true' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<constant name='NSIntegerMapKeyCallBacks' declared_type='NSMapTableKeyCallBacks' const='true' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<constant name='NSIntegerMapValueCallBacks' declared_type='NSMapTableValueCallBacks' const='true' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
-<constant name='NSInternalInconsistencyException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInternationalCurrencyString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInvalidArchiveOperationException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInvalidArgumentException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInvalidReceivePortException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInvalidSendPortException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInvalidUnarchiveOperationException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInvocationOperationCancelledException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSInvocationOperationVoidResultException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSIsNilTransformerName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSIsNotNilTransformerName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSIslamicCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSIslamicCivilCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSJapaneseCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSKeepAllocationStatistics' declared_type='BOOL' type='B'/>
-<constant name='NSKeyValueChangeIndexesKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSKeyValueChangeKindKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSKeyValueChangeNewKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSKeyValueChangeNotificationIsPriorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSKeyValueChangeOldKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSKeyedUnarchiveFromDataTransformerName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLaterTimeDesignations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagAdjective' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagAdverb' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagClassifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagCloseParenthesis' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagCloseQuote' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagConjunction' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagDash' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagDeterminer' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagIdiom' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagInterjection' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagNoun' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagNumber' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagOpenParenthesis' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagOpenQuote' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagOrganizationName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagOther' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagOtherPunctuation' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagOtherWhitespace' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagOtherWord' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagParagraphBreak' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagParticle' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagPersonalName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagPlaceName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagPreposition' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagPronoun' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagPunctuation' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagSchemeLanguage' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagSchemeLemma' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagSchemeLexicalClass' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagSchemeNameType' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagSchemeNameTypeOrLexicalClass' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagSchemeScript' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagSchemeTokenType' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagSentenceTerminator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagVerb' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagWhitespace' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagWord' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLinguisticTagWordJoiner' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLoadedClasses' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocalNotificationCenterType' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleAlternateQuotationBeginDelimiterKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleAlternateQuotationEndDelimiterKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleCollationIdentifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleCollatorIdentifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleCountryCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleCurrencyCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleCurrencySymbol' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleDecimalSeparator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleExemplarCharacterSet' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleGroupingSeparator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleIdentifier' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleLanguageCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleMeasurementSystem' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleQuotationBeginDelimiterKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleQuotationEndDelimiterKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleScriptCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleUsesMetricSystem' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocaleVariantCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocalizedDescriptionKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocalizedFailureReasonErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocalizedRecoveryOptionsErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSLocalizedRecoverySuggestionErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMachErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMallocException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMaximumKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataItemDisplayNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataItemFSContentChangeDateKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataItemFSCreationDateKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataItemFSNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataItemFSSizeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataItemIsUbiquitousKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataItemPathKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataItemURLKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryDidFinishGatheringNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryDidStartGatheringNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryDidUpdateNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryGatheringProgressNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryLocalComputerScope' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryNetworkScope' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryResultContentRelevanceAttribute' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryUbiquitousDataScope' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryUbiquitousDocumentsScope' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataQueryUserHomeScope' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataUbiquitousItemHasUnresolvedConflictsKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataUbiquitousItemIsDownloadedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataUbiquitousItemIsDownloadingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataUbiquitousItemIsUploadedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataUbiquitousItemIsUploadingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataUbiquitousItemPercentDownloadedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMetadataUbiquitousItemPercentUploadedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMinimumKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSMonthNameArray' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSNegateBooleanTransformerName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSNegativeCurrencyFormatString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSNetServicesErrorCode' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSNetServicesErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSNextDayDesignations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSNextNextDayDesignations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSNonOwnedPointerHashCallBacks' declared_type='NSHashTableCallBacks' const='true' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<constant name='NSNonOwnedPointerMapKeyCallBacks' declared_type='NSMapTableKeyCallBacks' const='true' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<constant name='NSNonOwnedPointerMapValueCallBacks' declared_type='NSMapTableValueCallBacks' const='true' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
-<constant name='NSNonOwnedPointerOrNullMapKeyCallBacks' declared_type='NSMapTableKeyCallBacks' const='true' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<constant name='NSNonRetainedObjectHashCallBacks' declared_type='NSHashTableCallBacks' const='true' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<constant name='NSNonRetainedObjectMapKeyCallBacks' declared_type='NSMapTableKeyCallBacks' const='true' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<constant name='NSNonRetainedObjectMapValueCallBacks' declared_type='NSMapTableValueCallBacks' const='true' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
-<constant name='NSOSStatusErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSObjectHashCallBacks' declared_type='NSHashTableCallBacks' const='true' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<constant name='NSObjectInaccessibleException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSObjectMapKeyCallBacks' declared_type='NSMapTableKeyCallBacks' const='true' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<constant name='NSObjectMapValueCallBacks' declared_type='NSMapTableValueCallBacks' const='true' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
-<constant name='NSObjectNotAvailableException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSOldStyleException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSOperationNotSupportedForKeyException' declared_type='NSString*' type='@'/>
-<constant name='NSOwnedObjectIdentityHashCallBacks' declared_type='NSHashTableCallBacks' const='true' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<constant name='NSOwnedPointerHashCallBacks' declared_type='NSHashTableCallBacks' const='true' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<constant name='NSOwnedPointerMapKeyCallBacks' declared_type='NSMapTableKeyCallBacks' const='true' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<constant name='NSOwnedPointerMapValueCallBacks' declared_type='NSMapTableValueCallBacks' const='true' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
-<constant name='NSPOSIXErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSParseErrorException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPersianCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPointerToStructHashCallBacks' declared_type='NSHashTableCallBacks' const='true' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<constant name='NSPortDidBecomeInvalidNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPortReceiveException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPortSendException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPortTimeoutException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPositiveCurrencyFormatString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSPriorDayDesignations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRangeException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRecoveryAttempterErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRegistrationDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRepublicOfChinaCalendar' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSRunLoopCommonModes' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSShortDateFormatString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSShortMonthNameArray' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSShortTimeDateFormatString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSShortWeekDayNameArray' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamDataWrittenToMemoryStreamKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamFileCurrentOffsetKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamNetworkServiceType' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamNetworkServiceTypeBackground' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamNetworkServiceTypeVideo' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamNetworkServiceTypeVoIP' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamNetworkServiceTypeVoice' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSProxyConfigurationKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSProxyHostKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSProxyPasswordKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSProxyPortKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSProxyUserKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSProxyVersion4' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSProxyVersion5' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSOCKSProxyVersionKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSocketSSLErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSocketSecurityLevelKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSocketSecurityLevelNegotiatedSSL' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSocketSecurityLevelNone' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSocketSecurityLevelSSLv2' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSocketSecurityLevelSSLv3' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStreamSocketSecurityLevelTLSv1' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSStringEncodingErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSumKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSystemClockDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSSystemTimeZoneDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTaskDidTerminateNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingAirlineKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingCityKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingCountryKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingFlightKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingJobTitleKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingOrganizationKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingPhoneKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingStateKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingStreetKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTextCheckingZIPKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSThisDayDesignations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSThousandsSeparator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSThreadWillExitNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTimeDateFormatString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSTimeFormatString' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAttributeModificationDateKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAuthenticationMethodClientCertificate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAuthenticationMethodDefault' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAuthenticationMethodHTMLForm' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAuthenticationMethodHTTPBasic' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAuthenticationMethodHTTPDigest' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAuthenticationMethodNTLM' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAuthenticationMethodNegotiate' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLAuthenticationMethodServerTrust' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLContentAccessDateKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLContentModificationDateKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLCreationDateKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLCredentialStorageChangedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLCustomIconKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLEffectiveIconKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLErrorFailingURLErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLErrorFailingURLPeerTrustErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLErrorFailingURLStringErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileAllocatedSizeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceIdentifierKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeBlockSpecial' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeCharacterSpecial' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeDirectory' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeNamedPipe' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeRegular' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeSocket' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeSymbolicLink' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileResourceTypeUnknown' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileScheme' declared_type='NSString*' type='@'/>
-<constant name='NSURLFileSecurityKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLFileSizeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLHasHiddenExtensionKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsAliasFileKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsDirectoryKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsExecutableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsHiddenKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsMountTriggerKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsPackageKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsReadableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsRegularFileKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsSymbolicLinkKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsSystemImmutableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsUbiquitousItemKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsUserImmutableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsVolumeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLIsWritableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLKeysOfUnsetValuesKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLLabelColorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLLabelNumberKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLLinkCountKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLLocalizedLabelKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLLocalizedNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLLocalizedTypeDescriptionKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLParentDirectoryURLKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLPreferredIOBlockSizeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLProtectionSpaceFTP' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLProtectionSpaceFTPProxy' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLProtectionSpaceHTTP' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLProtectionSpaceHTTPProxy' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLProtectionSpaceHTTPS' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLProtectionSpaceHTTPSProxy' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLProtectionSpaceSOCKSProxy' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLTotalFileAllocatedSizeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLTotalFileSizeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLTypeIdentifierKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLUbiquitousItemHasUnresolvedConflictsKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLUbiquitousItemIsDownloadedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLUbiquitousItemIsDownloadingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLUbiquitousItemIsUploadedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLUbiquitousItemIsUploadingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLUbiquitousItemPercentDownloadedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLUbiquitousItemPercentUploadedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeAvailableCapacityKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeCreationDateKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIdentifierKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIsAutomountedKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIsBrowsableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIsEjectableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIsInternalKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIsJournalingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIsLocalKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIsReadOnlyKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeIsRemovableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeLocalizedFormatDescriptionKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeLocalizedNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeMaximumFileSizeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeResourceCountKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsAdvisoryFileLockingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsCasePreservedNamesKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsCaseSensitiveNamesKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsExtendedSecurityKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsHardLinksKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsJournalingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsPersistentIDsKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsRenamingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsRootDirectoryDatesKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsSparseFilesKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsSymbolicLinksKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsVolumeSizesKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeSupportsZeroRunsKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeTotalCapacityKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeURLForRemountingKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeURLKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSURLVolumeUUIDStringKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUbiquitousKeyValueStoreChangeReasonKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUbiquitousKeyValueStoreChangedKeysKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUbiquitousKeyValueStoreDidChangeExternallyNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUnarchiveFromDataTransformerName' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndefinedKeyException' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUnderlyingErrorKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerCheckpointNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerDidCloseUndoGroupNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerDidOpenUndoGroupNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerDidRedoChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerDidUndoChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerGroupIsDiscardableKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerWillCloseUndoGroupNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerWillRedoChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUndoManagerWillUndoChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUnionOfArraysKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUnionOfObjectsKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUnionOfSetsKeyValueOperator' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSUserDefaultsDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWeekDayNameArray' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSWillBecomeMultiThreadedNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSXMLParserErrorDomain' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSYearMonthWeekDesignations' declared_type='NSString*' const='true' type='@'/>
-<constant name='NSZeroPoint' declared_type='NSPoint' type64='{CGPoint=dd}' const='true' type='{_NSPoint=ff}'/>
-<constant name='NSZeroRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' const='true' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<constant name='NSZeroSize' declared_type='NSSize' type64='{CGSize=dd}' const='true' type='{_NSSize=ff}'/>
-<constant name='NSZombieEnabled' declared_type='BOOL' type='B'/>
+<constant const='true' declared_type='NSString*' name='NSAMPMDesignation' type='@'/>
+<constant declared_type='NSString*' name='NSAppleEventManagerWillProcessFirstEventNotification' type='@'/>
+<constant const='true' declared_type='double' name='NSAppleEventTimeOutDefault' type='d'/>
+<constant const='true' declared_type='double' name='NSAppleEventTimeOutNone' type='d'/>
+<constant const='true' declared_type='NSString*' name='NSAppleScriptErrorAppName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAppleScriptErrorBriefMessage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAppleScriptErrorMessage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAppleScriptErrorNumber' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAppleScriptErrorRange' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSArgumentDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAssertionHandlerKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSAverageKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSBuddhistCalendar' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSBundleDidLoadNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarDayChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierBuddhist' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierChinese' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierCoptic' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierEthiopicAmeteAlem' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierEthiopicAmeteMihret' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierGregorian' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierHebrew' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierISO8601' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierIndian' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierIslamic' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierIslamicCivil' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierIslamicTabular' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierIslamicUmmAlQura' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierJapanese' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierPersian' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCalendarIdentifierRepublicOfChina' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCharacterConversionException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSChineseCalendar' type='@'/>
+<constant declared_type='NSString*' name='NSClassDescriptionNeededForClassNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCocoaErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSConnectionDidDieNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSConnectionDidInitializeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSConnectionReplyMode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCountKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCurrencySymbol' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSCurrentLocaleDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDateFormatString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDateTimeOrdering' type='@'/>
+<constant declared_type='BOOL' name='NSDeallocateZombies' type='B'/>
+<constant declared_type='BOOL' name='NSDebugEnabled' type='B'/>
+<constant const='true' declared_type='NSString*' name='NSDecimalDigits' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDecimalNumberDivideByZeroException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDecimalNumberExactnessException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDecimalNumberOverflowException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDecimalNumberUnderflowException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDecimalSeparator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDefaultRunLoopMode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDestinationInvalidException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDidBecomeSingleThreadedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDistinctUnionOfArraysKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDistinctUnionOfObjectsKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSDistinctUnionOfSetsKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSEarlierTimeDesignations' type='@'/>
+<constant const='true' declared_type='NSEdgeInsets' name='NSEdgeInsetsZero' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+<constant const='true' declared_type='NSString*' name='NSErrorFailingURLStringKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSExtensionItemAttachmentsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSExtensionItemAttributedContentTextKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSExtensionItemAttributedTitleKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSExtensionItemsAndErrorsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSExtensionJavaScriptFinalizeArgumentKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSExtensionJavaScriptPreprocessingResultsKey' type='@'/>
+<constant declared_type='NSString*' name='NSFTPPropertyActiveTransferModeKey' type='@'/>
+<constant declared_type='NSString*' name='NSFTPPropertyFTPProxy' type='@'/>
+<constant declared_type='NSString*' name='NSFTPPropertyFileOffsetKey' type='@'/>
+<constant declared_type='NSString*' name='NSFTPPropertyUserLoginKey' type='@'/>
+<constant declared_type='NSString*' name='NSFTPPropertyUserPasswordKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFailedAuthenticationException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileAppendOnly' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileBusy' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileCreationDate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileDeviceIdentifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileExtensionHidden' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileGroupOwnerAccountID' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileGroupOwnerAccountName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHFSCreatorCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHFSTypeCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHandleConnectionAcceptedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHandleDataAvailableNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHandleNotificationDataItem' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHandleNotificationFileHandleItem' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHandleNotificationMonitorModes' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHandleOperationException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHandleReadCompletionNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileHandleReadToEndOfFileCompletionNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileImmutable' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileModificationDate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileOwnerAccountID' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileOwnerAccountName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFilePathErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFilePosixPermissions' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileProtectionComplete' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileProtectionCompleteUnlessOpen' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileProtectionCompleteUntilFirstUserAuthentication' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileProtectionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileProtectionNone' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileReferenceCount' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileSize' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileSystemFileNumber' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileSystemFreeNodes' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileSystemFreeSize' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileSystemNodes' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileSystemNumber' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileSystemSize' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileTypeBlockSpecial' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileTypeCharacterSpecial' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileTypeDirectory' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileTypeRegular' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileTypeSocket' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileTypeSymbolicLink' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSFileTypeUnknown' type='@'/>
+<constant declared_type='double' name='NSFoundationVersionNumber' type='d'/>
+<constant const='true' declared_type='NSString*' name='NSGenericException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSGlobalDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSGrammarCorrections' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSGrammarRange' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSGrammarUserDescription' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSGregorianCalendar' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieComment' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieCommentURL' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieDiscard' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieExpires' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieManagerAcceptPolicyChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieManagerCookiesChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieMaximumAge' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieOriginURL' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookiePath' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookiePort' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieSecure' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieValue' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHTTPCookieVersion' type='@'/>
+<constant declared_type='NSString*' name='NSHTTPPropertyErrorPageDataKey' type='@'/>
+<constant declared_type='NSString*' name='NSHTTPPropertyHTTPProxy' type='@'/>
+<constant declared_type='NSString*' name='NSHTTPPropertyRedirectionHeadersKey' type='@'/>
+<constant declared_type='NSString*' name='NSHTTPPropertyServerHTTPVersionKey' type='@'/>
+<constant declared_type='NSString*' name='NSHTTPPropertyStatusCodeKey' type='@'/>
+<constant declared_type='NSString*' name='NSHTTPPropertyStatusReasonKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHebrewCalendar' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHelpAnchorErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSHourNameDesignations' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSISO8601Calendar' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInconsistentArchiveException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSIndianCalendar' type='@'/>
+<constant const='true' declared_type='NSHashTableCallBacks' name='NSIntHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<constant const='true' declared_type='NSMapTableKeyCallBacks' name='NSIntMapKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<constant const='true' declared_type='NSMapTableValueCallBacks' name='NSIntMapValueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
+<constant const='true' declared_type='NSHashTableCallBacks' name='NSIntegerHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<constant const='true' declared_type='NSMapTableKeyCallBacks' name='NSIntegerMapKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<constant const='true' declared_type='NSMapTableValueCallBacks' name='NSIntegerMapValueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
+<constant const='true' declared_type='NSString*' name='NSInternalInconsistencyException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInternationalCurrencyString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInvalidArchiveOperationException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInvalidArgumentException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInvalidReceivePortException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInvalidSendPortException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInvalidUnarchiveOperationException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInvocationOperationCancelledException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSInvocationOperationVoidResultException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSIsNilTransformerName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSIsNotNilTransformerName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSIslamicCalendar' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSIslamicCivilCalendar' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSItemProviderErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSItemProviderPreferredImageSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSJapaneseCalendar' type='@'/>
+<constant declared_type='BOOL' name='NSKeepAllocationStatistics' type='B'/>
+<constant const='true' declared_type='NSString*' name='NSKeyValueChangeIndexesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSKeyValueChangeKindKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSKeyValueChangeNewKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSKeyValueChangeNotificationIsPriorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSKeyValueChangeOldKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSKeyedArchiveRootObjectKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSKeyedUnarchiveFromDataTransformerName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLaterTimeDesignations' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagAdjective' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagAdverb' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagClassifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagCloseParenthesis' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagCloseQuote' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagConjunction' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagDash' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagDeterminer' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagIdiom' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagInterjection' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagNoun' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagNumber' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagOpenParenthesis' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagOpenQuote' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagOrganizationName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagOther' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagOtherPunctuation' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagOtherWhitespace' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagOtherWord' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagParagraphBreak' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagParticle' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagPersonalName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagPlaceName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagPreposition' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagPronoun' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagPunctuation' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagSchemeLanguage' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagSchemeLemma' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagSchemeLexicalClass' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagSchemeNameType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagSchemeNameTypeOrLexicalClass' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagSchemeScript' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagSchemeTokenType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagSentenceTerminator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagVerb' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagWhitespace' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagWord' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLinguisticTagWordJoiner' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLoadedClasses' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocalNotificationCenterType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleAlternateQuotationBeginDelimiterKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleAlternateQuotationEndDelimiterKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleCalendar' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleCollationIdentifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleCollatorIdentifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleCountryCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleCurrencyCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleCurrencySymbol' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleDecimalSeparator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleExemplarCharacterSet' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleGroupingSeparator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleIdentifier' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleLanguageCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleMeasurementSystem' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleQuotationBeginDelimiterKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleQuotationEndDelimiterKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleScriptCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleUsesMetricSystem' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocaleVariantCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocalizedDescriptionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocalizedFailureReasonErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocalizedRecoveryOptionsErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSLocalizedRecoverySuggestionErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMachErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMallocException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMaximumKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAcquisitionMakeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAcquisitionModelKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAlbumKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAltitudeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemApertureKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAppleLoopDescriptorsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAppleLoopsKeyFilterTypeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAppleLoopsLoopModeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAppleLoopsRootKeyKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemApplicationCategoriesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAttributeChangeDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAudiencesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAudioBitRateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAudioChannelCountKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAudioEncodingApplicationKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAudioSampleRateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAudioTrackNumberKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAuthorAddressesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAuthorEmailAddressesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemAuthorsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemBitsPerSampleKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCFBundleIdentifierKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCameraOwnerKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCityKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCodecsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemColorSpaceKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCommentKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemComposerKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemContactKeywordsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemContentCreationDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemContentModificationDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemContentTypeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemContentTypeTreeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemContributorsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCopyrightKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCountryKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCoverageKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemCreatorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemDateAddedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemDeliveryTypeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemDescriptionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemDirectorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemDisplayNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemDownloadedDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemDueDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemDurationSecondsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemEXIFGPSVersionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemEXIFVersionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemEditorsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemEmailAddressesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemEncodingApplicationsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemExecutableArchitecturesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemExecutablePlatformKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemExposureModeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemExposureProgramKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemExposureTimeSecondsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemExposureTimeStringKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFNumberKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFSContentChangeDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFSCreationDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFSNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFSSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFinderCommentKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFlashOnOffKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFocalLength35mmKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFocalLengthKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemFontsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSAreaInformationKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSDOPKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSDateStampKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSDestBearingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSDestDistanceKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSDestLatitudeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSDestLongitudeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSDifferentalKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSMapDatumKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSMeasureModeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSProcessingMethodKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSStatusKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGPSTrackKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemGenreKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemHasAlphaChannelKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemHeadlineKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemISOSpeedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemIdentifierKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemImageDirectionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemInformationKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemInstantMessageAddressesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemInstructionsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemIsApplicationManagedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemIsGeneralMIDISequenceKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemIsLikelyJunkKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemIsUbiquitousKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemKeySignatureKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemKeywordsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemKindKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemLanguagesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemLastUsedDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemLatitudeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemLayerNamesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemLensModelKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemLongitudeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemLyricistKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemMaxApertureKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemMediaTypesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemMeteringModeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemMusicalGenreKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemMusicalInstrumentCategoryKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemMusicalInstrumentNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemNamedLocationKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemNumberOfPagesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemOrganizationsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemOrientationKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemOriginalFormatKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemOriginalSourceKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPageHeightKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPageWidthKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemParticipantsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPathKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPerformersKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPhoneNumbersKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPixelCountKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPixelHeightKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPixelWidthKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemProducerKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemProfileNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemProjectsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemPublishersKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemRecipientAddressesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemRecipientEmailAddressesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemRecipientsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemRecordingDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemRecordingYearKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemRedEyeOnOffKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemResolutionHeightDPIKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemResolutionWidthDPIKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemRightsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemSecurityMethodKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemSpeedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemStarRatingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemStateOrProvinceKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemStreamableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemSubjectKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemTempoKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemTextContentKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemThemeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemTimeSignatureKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemTimestampKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemTitleKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemTotalBitRateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemURLKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemVersionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemVideoBitRateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemWhereFromsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataItemWhiteBalanceKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryAccessibleUbiquitousExternalDocumentsScope' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryDidFinishGatheringNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryDidStartGatheringNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryDidUpdateNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryGatheringProgressNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryIndexedLocalComputerScope' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryIndexedNetworkScope' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryLocalComputerScope' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryNetworkScope' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryResultContentRelevanceAttribute' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryUbiquitousDataScope' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryUbiquitousDocumentsScope' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryUpdateAddedItemsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryUpdateChangedItemsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryUpdateRemovedItemsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataQueryUserHomeScope' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemContainerDisplayNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemDownloadRequestedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemDownloadingErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemDownloadingStatusCurrent' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemDownloadingStatusDownloaded' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemDownloadingStatusKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemDownloadingStatusNotDownloaded' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemHasUnresolvedConflictsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemIsDownloadedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemIsDownloadingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemIsExternalDocumentKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemIsUploadedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemIsUploadingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemPercentDownloadedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemPercentUploadedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemURLInLocalContainerKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMetadataUbiquitousItemUploadingErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMinimumKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSMonthNameArray' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSNegateBooleanTransformerName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSNegativeCurrencyFormatString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSNetServicesErrorCode' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSNetServicesErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSNextDayDesignations' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSNextNextDayDesignations' type='@'/>
+<constant const='true' declared_type='NSHashTableCallBacks' name='NSNonOwnedPointerHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<constant const='true' declared_type='NSMapTableKeyCallBacks' name='NSNonOwnedPointerMapKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<constant const='true' declared_type='NSMapTableValueCallBacks' name='NSNonOwnedPointerMapValueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
+<constant const='true' declared_type='NSMapTableKeyCallBacks' name='NSNonOwnedPointerOrNullMapKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<constant const='true' declared_type='NSHashTableCallBacks' name='NSNonRetainedObjectHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<constant const='true' declared_type='NSMapTableKeyCallBacks' name='NSNonRetainedObjectMapKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<constant const='true' declared_type='NSMapTableValueCallBacks' name='NSNonRetainedObjectMapValueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
+<constant const='true' declared_type='NSString*' name='NSOSStatusErrorDomain' type='@'/>
+<constant const='true' declared_type='NSHashTableCallBacks' name='NSObjectHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<constant const='true' declared_type='NSString*' name='NSObjectInaccessibleException' type='@'/>
+<constant const='true' declared_type='NSMapTableKeyCallBacks' name='NSObjectMapKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<constant const='true' declared_type='NSMapTableValueCallBacks' name='NSObjectMapValueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
+<constant const='true' declared_type='NSString*' name='NSObjectNotAvailableException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSOldStyleException' type='@'/>
+<constant declared_type='NSString*' name='NSOperationNotSupportedForKeyException' type='@'/>
+<constant const='true' declared_type='NSHashTableCallBacks' name='NSOwnedObjectIdentityHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<constant const='true' declared_type='NSHashTableCallBacks' name='NSOwnedPointerHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<constant const='true' declared_type='NSMapTableKeyCallBacks' name='NSOwnedPointerMapKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<constant const='true' declared_type='NSMapTableValueCallBacks' name='NSOwnedPointerMapValueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
+<constant const='true' declared_type='NSString*' name='NSPOSIXErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSParseErrorException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPersianCalendar' type='@'/>
+<constant const='true' declared_type='NSHashTableCallBacks' name='NSPointerToStructHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<constant const='true' declared_type='NSString*' name='NSPortDidBecomeInvalidNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPortReceiveException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPortSendException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPortTimeoutException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPositiveCurrencyFormatString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSPriorDayDesignations' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProcessInfoThermalStateDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressEstimatedTimeRemainingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileAnimationImageKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileAnimationImageOriginalRectKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileCompletedCountKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileIconKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileOperationKindCopying' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileOperationKindDecompressingAfterDownloading' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileOperationKindDownloading' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileOperationKindKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileOperationKindReceiving' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileTotalCountKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressFileURLKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressKindFile' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSProgressThroughputKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRangeException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRecoveryAttempterErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRegistrationDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRepublicOfChinaCalendar' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSRunLoopCommonModes' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSShortDateFormatString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSShortMonthNameArray' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSShortTimeDateFormatString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSShortWeekDayNameArray' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamDataWrittenToMemoryStreamKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamFileCurrentOffsetKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamNetworkServiceType' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamNetworkServiceTypeBackground' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamNetworkServiceTypeVideo' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamNetworkServiceTypeVoIP' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamNetworkServiceTypeVoice' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSProxyConfigurationKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSProxyHostKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSProxyPasswordKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSProxyPortKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSProxyUserKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSProxyVersion4' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSProxyVersion5' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSOCKSProxyVersionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSocketSSLErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSocketSecurityLevelKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSocketSecurityLevelNegotiatedSSL' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSocketSecurityLevelNone' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSocketSecurityLevelSSLv2' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSocketSecurityLevelSSLv3' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStreamSocketSecurityLevelTLSv1' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStringEncodingDetectionAllowLossyKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStringEncodingDetectionDisallowedEncodingsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStringEncodingDetectionFromWindowsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStringEncodingDetectionLikelyLanguageKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStringEncodingDetectionLossySubstitutionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStringEncodingDetectionSuggestedEncodingsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStringEncodingDetectionUseOnlySuggestedEncodingsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSStringEncodingErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSumKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSystemClockDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSSystemTimeZoneDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTaskDidTerminateNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingAirlineKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingCityKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingCountryKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingFlightKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingJobTitleKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingOrganizationKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingPhoneKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingStateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingStreetKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTextCheckingZIPKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSThisDayDesignations' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSThousandsSeparator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSThreadWillExitNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSThumbnail1024x1024SizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTimeDateFormatString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSTimeFormatString' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAddedToDirectoryDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAttributeModificationDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAuthenticationMethodClientCertificate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAuthenticationMethodDefault' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAuthenticationMethodHTMLForm' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAuthenticationMethodHTTPBasic' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAuthenticationMethodHTTPDigest' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAuthenticationMethodNTLM' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAuthenticationMethodNegotiate' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLAuthenticationMethodServerTrust' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLContentAccessDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLContentModificationDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLCreationDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLCredentialStorageChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLCredentialStorageRemoveSynchronizableCredentials' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLCustomIconKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLDocumentIdentifierKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLEffectiveIconKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLErrorBackgroundTaskCancelledReasonKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLErrorFailingURLErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLErrorFailingURLPeerTrustErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLErrorFailingURLStringErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileAllocatedSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceIdentifierKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeBlockSpecial' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeCharacterSpecial' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeDirectory' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeNamedPipe' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeRegular' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeSocket' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeSymbolicLink' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileResourceTypeUnknown' type='@'/>
+<constant declared_type='NSString*' name='NSURLFileScheme' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileSecurityKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLFileSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLGenerationIdentifierKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLHasHiddenExtensionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsAliasFileKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsDirectoryKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsExcludedFromBackupKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsExecutableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsHiddenKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsMountTriggerKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsPackageKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsReadableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsRegularFileKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsSymbolicLinkKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsSystemImmutableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsUbiquitousItemKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsUserImmutableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsVolumeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLIsWritableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLKeysOfUnsetValuesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLLabelColorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLLabelNumberKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLLinkCountKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLLocalizedLabelKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLLocalizedNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLLocalizedTypeDescriptionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLParentDirectoryURLKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLPathKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLPreferredIOBlockSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLProtectionSpaceFTP' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLProtectionSpaceFTPProxy' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLProtectionSpaceHTTP' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLProtectionSpaceHTTPProxy' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLProtectionSpaceHTTPS' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLProtectionSpaceHTTPSProxy' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLProtectionSpaceSOCKSProxy' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLQuarantinePropertiesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLSessionDownloadTaskResumeData' type='@'/>
+<constant const='true' declared_type='float' name='NSURLSessionTaskPriorityDefault' type='f'/>
+<constant const='true' declared_type='float' name='NSURLSessionTaskPriorityHigh' type='f'/>
+<constant const='true' declared_type='float' name='NSURLSessionTaskPriorityLow' type='f'/>
+<constant const='true' declared_type='int64_t' name='NSURLSessionTransferSizeUnknown' type='q'/>
+<constant const='true' declared_type='NSString*' name='NSURLTagNamesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLThumbnailDictionaryKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLThumbnailKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLTotalFileAllocatedSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLTotalFileSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLTypeIdentifierKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemContainerDisplayNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemDownloadRequestedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemDownloadingErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemDownloadingStatusCurrent' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemDownloadingStatusDownloaded' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemDownloadingStatusKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemDownloadingStatusNotDownloaded' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemHasUnresolvedConflictsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemIsDownloadedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemIsDownloadingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemIsUploadedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemIsUploadingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemPercentDownloadedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemPercentUploadedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLUbiquitousItemUploadingErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeAvailableCapacityKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeCreationDateKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIdentifierKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIsAutomountedKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIsBrowsableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIsEjectableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIsInternalKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIsJournalingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIsLocalKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIsReadOnlyKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeIsRemovableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeLocalizedFormatDescriptionKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeLocalizedNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeMaximumFileSizeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeResourceCountKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsAdvisoryFileLockingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsCasePreservedNamesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsCaseSensitiveNamesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsExtendedSecurityKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsHardLinksKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsJournalingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsPersistentIDsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsRenamingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsRootDirectoryDatesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsSparseFilesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsSymbolicLinksKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsVolumeSizesKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeSupportsZeroRunsKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeTotalCapacityKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeURLForRemountingKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeURLKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSURLVolumeUUIDStringKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUbiquitousKeyValueStoreChangeReasonKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUbiquitousKeyValueStoreChangedKeysKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUbiquitousKeyValueStoreDidChangeExternallyNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUbiquityIdentityDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUnarchiveFromDataTransformerName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndefinedKeyException' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUnderlyingErrorKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerCheckpointNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerDidCloseUndoGroupNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerDidOpenUndoGroupNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerDidRedoChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerDidUndoChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerGroupIsDiscardableKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerWillCloseUndoGroupNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerWillRedoChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUndoManagerWillUndoChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUnionOfArraysKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUnionOfObjectsKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUnionOfSetsKeyValueOperator' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUserActivityTypeBrowsingWeb' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUserDefaultsDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSUserNotificationDefaultSoundName' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWeekDayNameArray' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSWillBecomeMultiThreadedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSXMLParserErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='NSYearMonthWeekDesignations' type='@'/>
+<constant const='true' declared_type='NSPoint' name='NSZeroPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<constant const='true' declared_type='NSRect' name='NSZeroRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<constant const='true' declared_type='NSSize' name='NSZeroSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<constant declared_type='BOOL' name='NSZombieEnabled' type='B'/>
<enum name='NSASCIIStringEncoding' value='1'/>
+<enum name='NSActivityAutomaticTerminationDisabled' value='32768'/>
+<enum name='NSActivityBackground' value='255'/>
+<enum name='NSActivityIdleDisplaySleepDisabled' value='1099511627776'/>
+<enum name='NSActivityIdleSystemSleepDisabled' value='1048576'/>
+<enum name='NSActivityLatencyCritical' value='1095216660480'/>
+<enum name='NSActivitySuddenTerminationDisabled' value='16384'/>
+<enum name='NSActivityUserInitiated' value='16777215'/>
+<enum name='NSActivityUserInitiatedAllowingIdleSystemSleep' value='15728639'/>
<enum name='NSAdminApplicationDirectory' value='4'/>
<enum name='NSAggregateExpressionType' value='14'/>
<enum name='NSAlignAllEdgesInward' value='15'/>
@@ -633,8 +897,10 @@
<enum name='NSAllPredicateModifier' value='1'/>
<enum name='NSAnchoredSearch' value='8'/>
<enum name='NSAndPredicateType' value='1'/>
+<enum name='NSAnyKeyExpressionType' value='15'/>
<enum name='NSAnyPredicateModifier' value='2'/>
<enum name='NSApplicationDirectory' value='1'/>
+<enum name='NSApplicationScriptsDirectory' value='23'/>
<enum name='NSApplicationSupportDirectory' value='14'/>
<enum name='NSArgumentEvaluationScriptError' value='3'/>
<enum name='NSArgumentsWrongScriptError' value='6'/>
@@ -642,6 +908,8 @@
<enum name='NSAttributedStringEnumerationLongestEffectiveRangeNotRequired' value='1048576'/>
<enum name='NSAttributedStringEnumerationReverse' value='2'/>
<enum name='NSAutosavedInformationDirectory' value='11'/>
+<enum name='NSBackgroundActivityResultDeferred' value='2'/>
+<enum name='NSBackgroundActivityResultFinished' value='1'/>
<enum name='NSBackwardsSearch' value='4'/>
<enum name='NSBeginsWithComparison' value='5'/>
<enum name='NSBeginsWithPredicateOperatorType' value='8'/>
@@ -654,6 +922,21 @@
<enum name='NSBundleExecutableArchitecturePPC' value='18'/>
<enum name='NSBundleExecutableArchitecturePPC64' value='16777234'/>
<enum name='NSBundleExecutableArchitectureX86_64' value='16777223'/>
+<enum name='NSByteCountFormatterCountStyleBinary' value='3'/>
+<enum name='NSByteCountFormatterCountStyleDecimal' value='2'/>
+<enum name='NSByteCountFormatterCountStyleFile' value='0'/>
+<enum name='NSByteCountFormatterCountStyleMemory' value='1'/>
+<enum name='NSByteCountFormatterUseAll' value='65535'/>
+<enum name='NSByteCountFormatterUseBytes' value='1'/>
+<enum name='NSByteCountFormatterUseDefault' value='0'/>
+<enum name='NSByteCountFormatterUseEB' value='64'/>
+<enum name='NSByteCountFormatterUseGB' value='8'/>
+<enum name='NSByteCountFormatterUseKB' value='2'/>
+<enum name='NSByteCountFormatterUseMB' value='4'/>
+<enum name='NSByteCountFormatterUsePB' value='32'/>
+<enum name='NSByteCountFormatterUseTB' value='16'/>
+<enum name='NSByteCountFormatterUseYBOrHigher' value='65280'/>
+<enum name='NSByteCountFormatterUseZB' value='128'/>
<enum name='NSCachesDirectory' value='13'/>
<enum name='NSCalculationDivideByZero' value='4'/>
<enum name='NSCalculationLossOfPrecision' value='1'/>
@@ -661,6 +944,30 @@
<enum name='NSCalculationOverflow' value='3'/>
<enum name='NSCalculationUnderflow' value='2'/>
<enum name='NSCalendarCalendarUnit' value='1048576'/>
+<enum name='NSCalendarMatchFirst' value='4096'/>
+<enum name='NSCalendarMatchLast' value='8192'/>
+<enum name='NSCalendarMatchNextTime' value='1024'/>
+<enum name='NSCalendarMatchNextTimePreservingSmallerUnits' value='512'/>
+<enum name='NSCalendarMatchPreviousTimePreservingSmallerUnits' value='256'/>
+<enum name='NSCalendarMatchStrictly' value='2'/>
+<enum name='NSCalendarSearchBackwards' value='4'/>
+<enum name='NSCalendarUnitCalendar' value='1048576'/>
+<enum name='NSCalendarUnitDay' value='16'/>
+<enum name='NSCalendarUnitEra' value='2'/>
+<enum name='NSCalendarUnitHour' value='32'/>
+<enum name='NSCalendarUnitMinute' value='64'/>
+<enum name='NSCalendarUnitMonth' value='8'/>
+<enum name='NSCalendarUnitNanosecond' value='32768'/>
+<enum name='NSCalendarUnitQuarter' value='2048'/>
+<enum name='NSCalendarUnitSecond' value='128'/>
+<enum name='NSCalendarUnitTimeZone' value='2097152'/>
+<enum name='NSCalendarUnitWeekOfMonth' value='4096'/>
+<enum name='NSCalendarUnitWeekOfYear' value='8192'/>
+<enum name='NSCalendarUnitWeekday' value='512'/>
+<enum name='NSCalendarUnitWeekdayOrdinal' value='1024'/>
+<enum name='NSCalendarUnitYear' value='4'/>
+<enum name='NSCalendarUnitYearForWeekOfYear' value='16384'/>
+<enum name='NSCalendarWrapComponents' value='1'/>
<enum name='NSCannotCreateScriptCommandError' value='10'/>
<enum name='NSCaseInsensitivePredicateOption' value='1'/>
<enum name='NSCaseInsensitiveSearch' value='1'/>
@@ -671,6 +978,11 @@
<enum name='NSContainsPredicateOperatorType' value='99'/>
<enum name='NSCoreServiceDirectory' value='10'/>
<enum name='NSCustomSelectorPredicateOperatorType' value='11'/>
+<enum name='NSDataBase64DecodingIgnoreUnknownCharacters' value='1'/>
+<enum name='NSDataBase64Encoding64CharacterLineLength' value='1'/>
+<enum name='NSDataBase64Encoding76CharacterLineLength' value='2'/>
+<enum name='NSDataBase64EncodingEndLineWithCarriageReturn' value='16'/>
+<enum name='NSDataBase64EncodingEndLineWithLineFeed' value='32'/>
<enum name='NSDataReadingMapped' value='1'/>
<enum name='NSDataReadingMappedAlways' value='8'/>
<enum name='NSDataReadingMappedIfSafe' value='1'/>
@@ -678,6 +990,25 @@
<enum name='NSDataSearchAnchored' value='2'/>
<enum name='NSDataSearchBackwards' value='1'/>
<enum name='NSDataWritingAtomic' value='1'/>
+<enum name='NSDataWritingFileProtectionComplete' value='536870912'/>
+<enum name='NSDataWritingFileProtectionCompleteUnlessOpen' value='805306368'/>
+<enum name='NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication' value='1073741824'/>
+<enum name='NSDataWritingFileProtectionMask' value='4026531840'/>
+<enum name='NSDataWritingFileProtectionNone' value='268435456'/>
+<enum name='NSDataWritingWithoutOverwriting' value='2'/>
+<enum name='NSDateComponentUndefined' value='2147483647' value64='9223372036854775807'/>
+<enum name='NSDateComponentsFormatterUnitsStyleAbbreviated' value='1'/>
+<enum name='NSDateComponentsFormatterUnitsStyleFull' value='3'/>
+<enum name='NSDateComponentsFormatterUnitsStylePositional' value='0'/>
+<enum name='NSDateComponentsFormatterUnitsStyleShort' value='2'/>
+<enum name='NSDateComponentsFormatterUnitsStyleSpellOut' value='4'/>
+<enum name='NSDateComponentsFormatterZeroFormattingBehaviorDefault' value='1'/>
+<enum name='NSDateComponentsFormatterZeroFormattingBehaviorDropAll' value='14'/>
+<enum name='NSDateComponentsFormatterZeroFormattingBehaviorDropLeading' value='2'/>
+<enum name='NSDateComponentsFormatterZeroFormattingBehaviorDropMiddle' value='4'/>
+<enum name='NSDateComponentsFormatterZeroFormattingBehaviorDropTrailing' value='8'/>
+<enum name='NSDateComponentsFormatterZeroFormattingBehaviorNone' value='0'/>
+<enum name='NSDateComponentsFormatterZeroFormattingBehaviorPad' value='65536'/>
<enum name='NSDateFormatterBehavior10_0' value='1000'/>
<enum name='NSDateFormatterBehavior10_4' value='1040'/>
<enum name='NSDateFormatterBehaviorDefault' value='0'/>
@@ -686,6 +1017,11 @@
<enum name='NSDateFormatterMediumStyle' value='2'/>
<enum name='NSDateFormatterNoStyle' value='0'/>
<enum name='NSDateFormatterShortStyle' value='1'/>
+<enum name='NSDateIntervalFormatterFullStyle' value='4'/>
+<enum name='NSDateIntervalFormatterLongStyle' value='3'/>
+<enum name='NSDateIntervalFormatterMediumStyle' value='2'/>
+<enum name='NSDateIntervalFormatterNoStyle' value='0'/>
+<enum name='NSDateIntervalFormatterShortStyle' value='1'/>
<enum name='NSDayCalendarUnit' value='16'/>
<enum name='NSDecimalMaxSize' value='8'/>
<enum name='NSDecimalNoScale' value='32767'/>
@@ -702,8 +1038,13 @@
<enum name='NSDocumentDirectory' value='9'/>
<enum name='NSDocumentationDirectory' value='8'/>
<enum name='NSDownloadsDirectory' value='15'/>
+<enum name='NSEDGEINSETS_DEFINED' value='1'/>
<enum name='NSEndsWithComparison' value='6'/>
<enum name='NSEndsWithPredicateOperatorType' value='9'/>
+<enum name='NSEnergyFormatterUnitCalorie' value='1793'/>
+<enum name='NSEnergyFormatterUnitJoule' value='11'/>
+<enum name='NSEnergyFormatterUnitKilocalorie' value='1794'/>
+<enum name='NSEnergyFormatterUnitKilojoule' value='14'/>
<enum name='NSEnumerationConcurrent' value='1'/>
<enum name='NSEnumerationReverse' value='2'/>
<enum name='NSEqualToComparison' value='0'/>
@@ -718,8 +1059,12 @@
<enum name='NSExecutableLoadError' value='3587'/>
<enum name='NSExecutableNotLoadableError' value='3584'/>
<enum name='NSExecutableRuntimeMismatchError' value='3586'/>
+<enum name='NSFeatureUnsupportedError' value='3328'/>
+<enum name='NSFileCoordinatorReadingForUploading' value='8'/>
+<enum name='NSFileCoordinatorReadingImmediatelyAvailableMetadataOnly' value='4'/>
<enum name='NSFileCoordinatorReadingResolvesSymbolicLink' value='2'/>
<enum name='NSFileCoordinatorReadingWithoutChanges' value='1'/>
+<enum name='NSFileCoordinatorWritingContentIndependentMetadataOnly' value='16'/>
<enum name='NSFileCoordinatorWritingForDeleting' value='1'/>
<enum name='NSFileCoordinatorWritingForMerging' value='4'/>
<enum name='NSFileCoordinatorWritingForMoving' value='2'/>
@@ -754,9 +1099,18 @@
<enum name='NSFileWriteUnsupportedSchemeError' value='518'/>
<enum name='NSFileWriteVolumeReadOnlyError' value='642'/>
<enum name='NSForcedOrderingSearch' value='512'/>
+<enum name='NSFormattingContextBeginningOfSentence' value='4'/>
+<enum name='NSFormattingContextDynamic' value='1'/>
+<enum name='NSFormattingContextListItem' value='3'/>
+<enum name='NSFormattingContextMiddleOfSentence' value='5'/>
+<enum name='NSFormattingContextStandalone' value='2'/>
+<enum name='NSFormattingContextUnknown' value='0'/>
<enum name='NSFormattingError' value='2048'/>
<enum name='NSFormattingErrorMaximum' value='2559'/>
<enum name='NSFormattingErrorMinimum' value='2048'/>
+<enum name='NSFormattingUnitStyleLong' value='3'/>
+<enum name='NSFormattingUnitStyleMedium' value='2'/>
+<enum name='NSFormattingUnitStyleShort' value='1'/>
<enum name='NSFoundationVersionNumber10_0' value='397.40'/>
<enum name='NSFoundationVersionNumber10_1' value='425.00'/>
<enum name='NSFoundationVersionNumber10_1_1' value='425.00'/>
@@ -810,6 +1164,22 @@
<enum name='NSFoundationVersionNumber10_6_3' value='751.21'/>
<enum name='NSFoundationVersionNumber10_6_4' value='751.29'/>
<enum name='NSFoundationVersionNumber10_6_5' value='751.42'/>
+<enum name='NSFoundationVersionNumber10_6_6' value='751.53'/>
+<enum name='NSFoundationVersionNumber10_6_7' value='751.53'/>
+<enum name='NSFoundationVersionNumber10_6_8' value='751.62'/>
+<enum name='NSFoundationVersionNumber10_7' value='833.10'/>
+<enum name='NSFoundationVersionNumber10_7_1' value='833.10'/>
+<enum name='NSFoundationVersionNumber10_7_2' value='833.20'/>
+<enum name='NSFoundationVersionNumber10_7_3' value='833.24'/>
+<enum name='NSFoundationVersionNumber10_7_4' value='833.25'/>
+<enum name='NSFoundationVersionNumber10_8' value='945.00'/>
+<enum name='NSFoundationVersionNumber10_8_1' value='945.00'/>
+<enum name='NSFoundationVersionNumber10_8_2' value='945.11'/>
+<enum name='NSFoundationVersionNumber10_8_3' value='945.16'/>
+<enum name='NSFoundationVersionNumber10_8_4' value='945.18'/>
+<enum name='NSFoundationVersionNumber10_9' value='1056'/>
+<enum name='NSFoundationVersionNumber10_9_1' value='1056'/>
+<enum name='NSFoundationVersionNumber10_9_2' value='1056.13'/>
<enum name='NSFoundationVersionWithFileManagerResourceForkSupport' value='412'/>
<enum name='NSFunctionExpressionType' value='4'/>
<enum name='NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES' value64='1'/>
@@ -824,6 +1194,7 @@
<enum name='NSHashTableCopyIn' value='65536'/>
<enum name='NSHashTableObjectPointerPersonality' value='512'/>
<enum name='NSHashTableStrongMemory' value='0'/>
+<enum name='NSHashTableWeakMemory' value='5'/>
<enum name='NSHashTableZeroingWeakMemory' value='1'/>
<enum name='NSHourCalendarUnit' value='32'/>
<enum name='NSINTEGER_DEFINED' value='1'/>
@@ -833,12 +1204,15 @@
<enum name='NSInPredicateOperatorType' value='10'/>
<enum name='NSIndexSubelement' value='0'/>
<enum name='NSInputMethodsDirectory' value='16'/>
-<enum name='NSIntegerMax' value64='9223372036854775807' value='2147483647'/>
-<enum name='NSIntegerMin' value64='-9223372036854775808' value='-2147483648'/>
+<enum name='NSIntegerMax' value='2147483647' value64='9223372036854775807'/>
+<enum name='NSIntegerMin' value='-2147483648' value64='-9223372036854775808'/>
<enum name='NSInternalScriptError' value='8'/>
<enum name='NSInternalSpecifierError' value='5'/>
<enum name='NSIntersectSetExpressionType' value='6'/>
<enum name='NSInvalidIndexSpecifierError' value='4'/>
+<enum name='NSItemProviderItemUnavailableError' value='-1000'/>
+<enum name='NSItemProviderUnexpectedValueClassError' value='-1100'/>
+<enum name='NSItemProviderUnknownError' value='-1'/>
<enum name='NSItemReplacementDirectory' value='99'/>
<enum name='NSJSONReadingAllowFragments' value='4'/>
<enum name='NSJSONReadingMutableContainers' value='1'/>
@@ -860,6 +1234,14 @@
<enum name='NSKeyValueSetSetMutation' value='4'/>
<enum name='NSKeyValueUnionSetMutation' value='1'/>
<enum name='NSKeyValueValidationError' value='1024'/>
+<enum name='NSLengthFormatterUnitCentimeter' value='9'/>
+<enum name='NSLengthFormatterUnitFoot' value='1282'/>
+<enum name='NSLengthFormatterUnitInch' value='1281'/>
+<enum name='NSLengthFormatterUnitKilometer' value='14'/>
+<enum name='NSLengthFormatterUnitMeter' value='11'/>
+<enum name='NSLengthFormatterUnitMile' value='1284'/>
+<enum name='NSLengthFormatterUnitMillimeter' value='8'/>
+<enum name='NSLengthFormatterUnitYard' value='1283'/>
<enum name='NSLessThanComparison' value='2'/>
<enum name='NSLessThanOrEqualToComparison' value='1'/>
<enum name='NSLessThanOrEqualToPredicateOperatorType' value='1'/>
@@ -886,8 +1268,14 @@
<enum name='NSMapTableCopyIn' value='65536'/>
<enum name='NSMapTableObjectPointerPersonality' value='512'/>
<enum name='NSMapTableStrongMemory' value='0'/>
+<enum name='NSMapTableWeakMemory' value='5'/>
<enum name='NSMapTableZeroingWeakMemory' value='1'/>
<enum name='NSMappedRead' value='1'/>
+<enum name='NSMassFormatterUnitGram' value='11'/>
+<enum name='NSMassFormatterUnitKilogram' value='14'/>
+<enum name='NSMassFormatterUnitOunce' value='1537'/>
+<enum name='NSMassFormatterUnitPound' value='1538'/>
+<enum name='NSMassFormatterUnitStone' value='1539'/>
<enum name='NSMatchesPredicateOperatorType' value='6'/>
<enum name='NSMatchingAnchored' value='4'/>
<enum name='NSMatchingCompleted' value='2'/>
@@ -911,6 +1299,7 @@
<enum name='NSMoviesDirectory' value='17'/>
<enum name='NSMusicDirectory' value='18'/>
<enum name='NSNEXTSTEPStringEncoding' value='2'/>
+<enum name='NSNetServiceListenForConnections' value='2'/>
<enum name='NSNetServiceNoAutoRename' value='1'/>
<enum name='NSNetServicesActivityInProgress' value='-72003'/>
<enum name='NSNetServicesBadArgumentError' value='-72004'/>
@@ -928,7 +1317,7 @@
<enum name='NSNonLossyASCIIStringEncoding' value='7'/>
<enum name='NSNormalizedPredicateOption' value='4'/>
<enum name='NSNotEqualToPredicateOperatorType' value='5'/>
-<enum name='NSNotFound' value64='9223372036854775807' value='2147483647'/>
+<enum name='NSNotFound' value='2147483647' value64='9223372036854775807'/>
<enum name='NSNotPredicateType' value='0'/>
<enum name='NSNotificationCoalescingOnName' value='1'/>
<enum name='NSNotificationCoalescingOnSender' value='2'/>
@@ -969,6 +1358,10 @@
<enum name='NSOpenStepUnicodeReservedBase' value='62464'/>
<enum name='NSOperationNotSupportedForKeyScriptError' value='9'/>
<enum name='NSOperationNotSupportedForKeySpecifierError' value='6'/>
+<enum name='NSOperationQualityOfServiceBackground' value='9'/>
+<enum name='NSOperationQualityOfServiceUserInitiated' value='25'/>
+<enum name='NSOperationQualityOfServiceUserInteractive' value='33'/>
+<enum name='NSOperationQualityOfServiceUtility' value='17'/>
<enum name='NSOperationQueueDefaultMaxConcurrentOperationCount' value='-1'/>
<enum name='NSOperationQueuePriorityHigh' value='4'/>
<enum name='NSOperationQueuePriorityLow' value='-4'/>
@@ -991,6 +1384,7 @@
<enum name='NSPointerFunctionsOpaquePersonality' value='256'/>
<enum name='NSPointerFunctionsStrongMemory' value='0'/>
<enum name='NSPointerFunctionsStructPersonality' value='1024'/>
+<enum name='NSPointerFunctionsWeakMemory' value='5'/>
<enum name='NSPointerFunctionsZeroingWeakMemory' value='1'/>
<enum name='NSPositionAfter' value='0'/>
<enum name='NSPositionBefore' value='1'/>
@@ -1002,6 +1396,10 @@
<enum name='NSPostWhenIdle' value='1'/>
<enum name='NSPreferencePanesDirectory' value='22'/>
<enum name='NSPrinterDescriptionDirectory' value='20'/>
+<enum name='NSProcessInfoThermalStateCritical' value='3'/>
+<enum name='NSProcessInfoThermalStateFair' value='1'/>
+<enum name='NSProcessInfoThermalStateNominal' value='0'/>
+<enum name='NSProcessInfoThermalStateSerious' value='2'/>
<enum name='NSPropertyListBinaryFormat_v1_0' value='200'/>
<enum name='NSPropertyListErrorMaximum' value='4095'/>
<enum name='NSPropertyListErrorMinimum' value='3840'/>
@@ -1012,9 +1410,15 @@
<enum name='NSPropertyListReadCorruptError' value='3840'/>
<enum name='NSPropertyListReadStreamError' value='3842'/>
<enum name='NSPropertyListReadUnknownVersionError' value='3841'/>
+<enum name='NSPropertyListWriteInvalidError' value='3852'/>
<enum name='NSPropertyListWriteStreamError' value='3851'/>
<enum name='NSPropertyListXMLFormat_v1_0' value='100'/>
<enum name='NSProprietaryStringEncoding' value='65536'/>
+<enum name='NSQualityOfServiceBackground' value='9'/>
+<enum name='NSQualityOfServiceDefault' value='-1'/>
+<enum name='NSQualityOfServiceUserInitiated' value='25'/>
+<enum name='NSQualityOfServiceUserInteractive' value='33'/>
+<enum name='NSQualityOfServiceUtility' value='17'/>
<enum name='NSQuarterCalendarUnit' value='2048'/>
<enum name='NSRandomSubelement' value='3'/>
<enum name='NSReceiverEvaluationScriptError' value='1'/>
@@ -1098,10 +1502,14 @@
<enum name='NSTimeZoneNameStyleShortGeneric' value='5'/>
<enum name='NSTimeZoneNameStyleShortStandard' value='1'/>
<enum name='NSTimeZoneNameStyleStandard' value='0'/>
-<enum name='NSUIntegerMax' value64='18446744073709551615' value='4294967295'/>
+<enum name='NSTrashDirectory' value='102'/>
+<enum name='NSUIntegerMax' value='4294967295' value64='18446744073709551615'/>
<enum name='NSURLBookmarkCreationMinimalBookmark' value='512'/>
<enum name='NSURLBookmarkCreationPreferFileIDResolution' value='256'/>
+<enum name='NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess' value='4096'/>
<enum name='NSURLBookmarkCreationSuitableForBookmarkFile' value='1024'/>
+<enum name='NSURLBookmarkCreationWithSecurityScope' value='2048'/>
+<enum name='NSURLBookmarkResolutionWithSecurityScope' value='1024'/>
<enum name='NSURLBookmarkResolutionWithoutMounting' value='512'/>
<enum name='NSURLBookmarkResolutionWithoutUI' value='256'/>
<enum name='NSURLCacheStorageAllowed' value='0'/>
@@ -1110,10 +1518,17 @@
<enum name='NSURLCredentialPersistenceForSession' value='1'/>
<enum name='NSURLCredentialPersistenceNone' value='0'/>
<enum name='NSURLCredentialPersistencePermanent' value='2'/>
+<enum name='NSURLCredentialPersistenceSynchronizable' value='3'/>
+<enum name='NSURLErrorBackgroundSessionInUseByAnotherProcess' value='-996'/>
+<enum name='NSURLErrorBackgroundSessionRequiresSharedContainer' value='-995'/>
+<enum name='NSURLErrorBackgroundSessionWasDisconnected' value='-997'/>
<enum name='NSURLErrorBadServerResponse' value='-1011'/>
<enum name='NSURLErrorBadURL' value='-1000'/>
<enum name='NSURLErrorCallIsActive' value='-1019'/>
<enum name='NSURLErrorCancelled' value='-999'/>
+<enum name='NSURLErrorCancelledReasonBackgroundUpdatesDisabled' value='1'/>
+<enum name='NSURLErrorCancelledReasonInsufficientSystemResources' value='2'/>
+<enum name='NSURLErrorCancelledReasonUserForceQuitApplication' value='0'/>
<enum name='NSURLErrorCannotCloseFile' value='-3002'/>
<enum name='NSURLErrorCannotConnectToHost' value='-1004'/>
<enum name='NSURLErrorCannotCreateFile' value='-3000'/>
@@ -1163,6 +1578,9 @@
<enum name='NSURLNetworkServiceTypeVideo' value='2'/>
<enum name='NSURLNetworkServiceTypeVoIP' value='1'/>
<enum name='NSURLNetworkServiceTypeVoice' value='4'/>
+<enum name='NSURLRelationshipContains' value='0'/>
+<enum name='NSURLRelationshipOther' value='2'/>
+<enum name='NSURLRelationshipSame' value='1'/>
<enum name='NSURLRequestReloadIgnoringCacheData' value='1'/>
<enum name='NSURLRequestReloadIgnoringLocalAndRemoteCacheData' value='4'/>
<enum name='NSURLRequestReloadIgnoringLocalCacheData' value='1'/>
@@ -1171,6 +1589,17 @@
<enum name='NSURLRequestReturnCacheDataElseLoad' value='2'/>
<enum name='NSURLRequestUseProtocolCachePolicy' value='0'/>
<enum name='NSURLResponseUnknownLength' value='-1'/>
+<enum name='NSURLSessionAuthChallengeCancelAuthenticationChallenge' value='2'/>
+<enum name='NSURLSessionAuthChallengePerformDefaultHandling' value='1'/>
+<enum name='NSURLSessionAuthChallengeRejectProtectionSpace' value='3'/>
+<enum name='NSURLSessionAuthChallengeUseCredential' value='0'/>
+<enum name='NSURLSessionResponseAllow' value='1'/>
+<enum name='NSURLSessionResponseBecomeDownload' value='2'/>
+<enum name='NSURLSessionResponseCancel' value='0'/>
+<enum name='NSURLSessionTaskStateCanceling' value='2'/>
+<enum name='NSURLSessionTaskStateCompleted' value='3'/>
+<enum name='NSURLSessionTaskStateRunning' value='0'/>
+<enum name='NSURLSessionTaskStateSuspended' value='1'/>
<enum name='NSUTF16BigEndianStringEncoding' value='2415919360'/>
<enum name='NSUTF16LittleEndianStringEncoding' value='2483028224'/>
<enum name='NSUTF16StringEncoding' value='10'/>
@@ -1178,19 +1607,36 @@
<enum name='NSUTF32LittleEndianStringEncoding' value='2617245952'/>
<enum name='NSUTF32StringEncoding' value='2348810496'/>
<enum name='NSUTF8StringEncoding' value='4'/>
+<enum name='NSUbiquitousFileErrorMaximum' value='4607'/>
+<enum name='NSUbiquitousFileErrorMinimum' value='4352'/>
+<enum name='NSUbiquitousFileNotUploadedDueToQuotaError' value='4354'/>
+<enum name='NSUbiquitousFileUbiquityServerNotAvailable' value='4355'/>
+<enum name='NSUbiquitousFileUnavailableError' value='4353'/>
+<enum name='NSUbiquitousKeyValueStoreAccountChange' value='3'/>
<enum name='NSUbiquitousKeyValueStoreInitialSyncChange' value='1'/>
<enum name='NSUbiquitousKeyValueStoreQuotaViolationChange' value='2'/>
<enum name='NSUbiquitousKeyValueStoreServerChange' value='0'/>
<enum name='NSUncachedRead' value='2'/>
-<enum name='NSUndefinedDateComponent' value64='9223372036854775807' value='2147483647'/>
+<enum name='NSUndefinedDateComponent' value='2147483647' value64='9223372036854775807'/>
<enum name='NSUndoCloseGroupingRunLoopOrdering' value='350000'/>
<enum name='NSUnicodeStringEncoding' value='10'/>
<enum name='NSUnionSetExpressionType' value='5'/>
<enum name='NSUnknownKeyScriptError' value='7'/>
<enum name='NSUnknownKeySpecifierError' value='3'/>
+<enum name='NSUserActivityConnectionUnavailableError' value='4609'/>
+<enum name='NSUserActivityErrorMaximum' value='4863'/>
+<enum name='NSUserActivityErrorMinimum' value='4608'/>
+<enum name='NSUserActivityHandoffFailedError' value='4608'/>
+<enum name='NSUserActivityHandoffUserInfoTooLargeError' value='4611'/>
+<enum name='NSUserActivityRemoteApplicationTimedOutError' value='4610'/>
<enum name='NSUserCancelledError' value='3072'/>
<enum name='NSUserDirectory' value='7'/>
<enum name='NSUserDomainMask' value='1'/>
+<enum name='NSUserNotificationActivationTypeActionButtonClicked' value='2'/>
+<enum name='NSUserNotificationActivationTypeAdditionalActionClicked' value='4'/>
+<enum name='NSUserNotificationActivationTypeContentsClicked' value='1'/>
+<enum name='NSUserNotificationActivationTypeNone' value='0'/>
+<enum name='NSUserNotificationActivationTypeReplied' value='3'/>
<enum name='NSValidationErrorMaximum' value='2047'/>
<enum name='NSValidationErrorMinimum' value='1024'/>
<enum name='NSVariableExpressionType' value='2'/>
@@ -1255,6 +1701,7 @@
<enum name='NSXMLNodeLoadExternalEntitiesAlways' value='16384'/>
<enum name='NSXMLNodeLoadExternalEntitiesNever' value='524288'/>
<enum name='NSXMLNodeLoadExternalEntitiesSameOriginOnly' value='32768'/>
+<enum name='NSXMLNodeNeverEscapeContents' value='32'/>
<enum name='NSXMLNodeOptionsNone' value='0'/>
<enum name='NSXMLNodePreserveAll' value='4293918750'/>
<enum name='NSXMLNodePreserveAttributeOrder' value='2097152'/>
@@ -1268,6 +1715,7 @@
<enum name='NSXMLNodePreserveQuotes' value='24'/>
<enum name='NSXMLNodePreserveWhitespace' value='33554432'/>
<enum name='NSXMLNodePrettyPrint' value='131072'/>
+<enum name='NSXMLNodePromoteSignificantWhitespace' value='268435456'/>
<enum name='NSXMLNodeUseDoubleQuotes' value='16'/>
<enum name='NSXMLNodeUseSingleQuotes' value='8'/>
<enum name='NSXMLNotationDeclarationKind' value='12'/>
@@ -1350,6 +1798,10 @@
<enum name='NSXMLParserProcessingInstructionNotFinishedError' value='47'/>
<enum name='NSXMLParserProcessingInstructionNotStartedError' value='46'/>
<enum name='NSXMLParserPublicIdentifierRequiredError' value='71'/>
+<enum name='NSXMLParserResolveExternalEntitiesAlways' value='3'/>
+<enum name='NSXMLParserResolveExternalEntitiesNever' value='0'/>
+<enum name='NSXMLParserResolveExternalEntitiesNoNetwork' value='1'/>
+<enum name='NSXMLParserResolveExternalEntitiesSameOriginOnly' value='2'/>
<enum name='NSXMLParserSeparatorRequiredError' value='66'/>
<enum name='NSXMLParserSpaceRequiredError' value='65'/>
<enum name='NSXMLParserStandaloneValueError' value='78'/>
@@ -1366,1100 +1818,1123 @@
<enum name='NSXMLParserXMLDeclNotStartedError' value='56'/>
<enum name='NSXMLProcessingInstructionKind' value='5'/>
<enum name='NSXMLTextKind' value='7'/>
+<enum name='NSXPCConnectionErrorMaximum' value='4224'/>
+<enum name='NSXPCConnectionErrorMinimum' value='4096'/>
+<enum name='NSXPCConnectionInterrupted' value='4097'/>
+<enum name='NSXPCConnectionInvalid' value='4099'/>
+<enum name='NSXPCConnectionPrivileged' value='4096'/>
+<enum name='NSXPCConnectionReplyInvalid' value='4101'/>
<enum name='NSYearCalendarUnit' value='4'/>
<enum name='NSYearForWeekOfYearCalendarUnit' value='16384'/>
-<enum name='NS_BLOCKS_AVAILABLE' value='1'/>
+<enum name='NS_BLOCKS_AVAILABLE' value='0'/>
<enum name='NS_BigEndian' value='2'/>
<enum name='NS_LittleEndian' value='1'/>
<enum name='NS_UNICHAR_IS_EIGHT_BIT' value='0'/>
<enum name='NS_UnknownByteOrder' value='0'/>
-<function name='CFBridgingRelease' inline='true'>
-<arg name='X' declared_type='CFTypeRef' type='@'/>
+<function inline='true' name='CFBridgingRelease'>
+<arg declared_type='CFTypeRef' name='X' type='@'/>
<retval declared_type='id' type='@'/>
</function>
-<function name='CFBridgingRetain' inline='true'>
-<arg name='X' declared_type='id' type='@'/>
+<function inline='true' name='CFBridgingRetain'>
+<arg declared_type='id' name='X' type='@'/>
<retval declared_type='CFTypeRef' type='@'/>
</function>
<function name='NSAllHashTableObjects'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</function>
<function name='NSAllMapTableKeys'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</function>
<function name='NSAllMapTableValues'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</function>
<function name='NSAllocateCollectable'>
-<arg name='size' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='options' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' name='size' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' name='options' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSAllocateMemoryPages'>
-<arg name='bytes' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' name='bytes' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSAllocateObject'>
-<arg name='aClass' declared_type='Class' type='#'/>
-<arg name='extraBytes' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='Class' name='aClass' type='#'/>
+<arg declared_type='NSUInteger' name='extraBytes' type='I' type64='Q'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</function>
<function name='NSClassFromString'>
-<arg name='aClassName' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='aClassName' type='@'/>
<retval declared_type='Class' type='#'/>
</function>
<function name='NSCompareHashTables'>
-<arg name='table1' declared_type='NSHashTable*' type='@'/>
-<arg name='table2' declared_type='NSHashTable*' type='@'/>
+<arg declared_type='NSHashTable*' name='table1' type='@'/>
+<arg declared_type='NSHashTable*' name='table2' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSCompareMapTables'>
-<arg name='table1' declared_type='NSMapTable*' type='@'/>
-<arg name='table2' declared_type='NSMapTable*' type='@'/>
+<arg declared_type='NSMapTable*' name='table1' type='@'/>
+<arg declared_type='NSMapTable*' name='table2' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSContainsRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='bRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='bRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</function>
-<function name='NSConvertHostDoubleToSwapped' inline='true'>
-<arg name='x' declared_type='double' type='d'/>
+<function inline='true' name='NSConvertHostDoubleToSwapped'>
+<arg declared_type='double' name='x' type='d'/>
<retval declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
</function>
-<function name='NSConvertHostFloatToSwapped' inline='true'>
-<arg name='x' declared_type='float' type='f'/>
+<function inline='true' name='NSConvertHostFloatToSwapped'>
+<arg declared_type='float' name='x' type='f'/>
<retval declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
</function>
-<function name='NSConvertSwappedDoubleToHost' inline='true'>
-<arg name='x' declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
+<function inline='true' name='NSConvertSwappedDoubleToHost'>
+<arg declared_type='NSSwappedDouble' name='x' type='{_NSSwappedDouble=Q}'/>
<retval declared_type='double' type='d'/>
</function>
-<function name='NSConvertSwappedFloatToHost' inline='true'>
-<arg name='x' declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
+<function inline='true' name='NSConvertSwappedFloatToHost'>
+<arg declared_type='NSSwappedFloat' name='x' type='{_NSSwappedFloat=I}'/>
<retval declared_type='float' type='f'/>
</function>
<function name='NSCopyHashTableWithZone'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSHashTable*' type='@'/>
</function>
<function name='NSCopyMapTableWithZone'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSMapTable*' type='@'/>
</function>
<function name='NSCopyMemoryPages'>
-<arg name='source' declared_type='void*' const='true' type='^v'/>
-<arg name='dest' declared_type='void*' type='^v'/>
-<arg name='bytes' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg const='true' declared_type='void*' name='source' type='^v'/>
+<arg declared_type='void*' name='dest' type='^v'/>
+<arg declared_type='NSUInteger' name='bytes' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSCopyObject'>
-<arg name='object' declared_type='id' type='@'/>
-<arg name='extraBytes' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='id' name='object' type='@'/>
+<arg declared_type='NSUInteger' name='extraBytes' type='I' type64='Q'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</function>
<function name='NSCountFrames'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSCountHashTable'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSCountMapTable'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSCreateHashTable'>
-<arg name='callBacks' declared_type='NSHashTableCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSHashTableCallBacks' name='callBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<arg declared_type='NSUInteger' name='capacity' type='I' type64='Q'/>
<retval declared_type='NSHashTable*' type='@'/>
</function>
<function name='NSCreateHashTableWithZone'>
-<arg name='callBacks' declared_type='NSHashTableCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='NSHashTableCallBacks' name='callBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
+<arg declared_type='NSUInteger' name='capacity' type='I' type64='Q'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSHashTable*' type='@'/>
</function>
<function name='NSCreateMapTable'>
-<arg name='keyCallBacks' declared_type='NSMapTableKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<arg name='valueCallBacks' declared_type='NSMapTableValueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSMapTableKeyCallBacks' name='keyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<arg declared_type='NSMapTableValueCallBacks' name='valueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
+<arg declared_type='NSUInteger' name='capacity' type='I' type64='Q'/>
<retval declared_type='NSMapTable*' type='@'/>
</function>
<function name='NSCreateMapTableWithZone'>
-<arg name='keyCallBacks' declared_type='NSMapTableKeyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
-<arg name='valueCallBacks' declared_type='NSMapTableValueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='NSMapTableKeyCallBacks' name='keyCallBacks' type='{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}'/>
+<arg declared_type='NSMapTableValueCallBacks' name='valueCallBacks' type='{_NSMapTableValueCallBacks=^?^?^?}'/>
+<arg declared_type='NSUInteger' name='capacity' type='I' type64='Q'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSMapTable*' type='@'/>
</function>
<function name='NSCreateZone'>
-<arg name='startSize' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='granularity' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='canFree' declared_type='BOOL' type='B'/>
+<arg declared_type='NSUInteger' name='startSize' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' name='granularity' type='I' type64='Q'/>
+<arg declared_type='BOOL' name='canFree' type='B'/>
<retval declared_type='NSZone*' type='^{_NSZone=}'/>
</function>
<function name='NSDeallocateMemoryPages'>
-<arg name='ptr' declared_type='void*' type='^v'/>
-<arg name='bytes' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='void*' name='ptr' type='^v'/>
+<arg declared_type='NSUInteger' name='bytes' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDeallocateObject'>
-<arg name='object' declared_type='id' type='@'/>
+<arg declared_type='id' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDecimalAdd'>
-<arg name='result' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='leftOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='rightOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I'/>
-<retval declared_type='NSCalculationError' type64='Q' type='I'/>
+<arg declared_type='NSDecimal*' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='rightOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSRoundingMode' name='roundingMode' type='I' type64='Q'/>
+<retval declared_type='NSCalculationError' type='I' type64='Q'/>
</function>
<function name='NSDecimalCompact'>
-<arg name='number' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSDecimal*' name='number' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDecimalCompare'>
-<arg name='leftOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='rightOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg const='true' declared_type='NSDecimal*' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='rightOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</function>
<function name='NSDecimalCopy'>
-<arg name='destination' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='source' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSDecimal*' name='destination' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='source' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDecimalDivide'>
-<arg name='result' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='leftOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='rightOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I'/>
-<retval declared_type='NSCalculationError' type64='Q' type='I'/>
+<arg declared_type='NSDecimal*' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='rightOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSRoundingMode' name='roundingMode' type='I' type64='Q'/>
+<retval declared_type='NSCalculationError' type='I' type64='Q'/>
</function>
-<function name='NSDecimalIsNotANumber' inline='true'>
-<arg name='dcm' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<function inline='true' name='NSDecimalIsNotANumber'>
+<arg const='true' declared_type='NSDecimal*' name='dcm' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSDecimalMultiply'>
-<arg name='result' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='leftOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='rightOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I'/>
-<retval declared_type='NSCalculationError' type64='Q' type='I'/>
+<arg declared_type='NSDecimal*' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='rightOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSRoundingMode' name='roundingMode' type='I' type64='Q'/>
+<retval declared_type='NSCalculationError' type='I' type64='Q'/>
</function>
<function name='NSDecimalMultiplyByPowerOf10'>
-<arg name='result' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='number' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='power' declared_type='short' type='s'/>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I'/>
-<retval declared_type='NSCalculationError' type64='Q' type='I'/>
+<arg declared_type='NSDecimal*' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='number' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='short' name='power' type='s'/>
+<arg declared_type='NSRoundingMode' name='roundingMode' type='I' type64='Q'/>
+<retval declared_type='NSCalculationError' type='I' type64='Q'/>
</function>
<function name='NSDecimalNormalize'>
-<arg name='number1' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='number2' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I'/>
-<retval declared_type='NSCalculationError' type64='Q' type='I'/>
+<arg declared_type='NSDecimal*' name='number1' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSDecimal*' name='number2' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSRoundingMode' name='roundingMode' type='I' type64='Q'/>
+<retval declared_type='NSCalculationError' type='I' type64='Q'/>
</function>
<function name='NSDecimalPower'>
-<arg name='result' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='number' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='power' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I'/>
-<retval declared_type='NSCalculationError' type64='Q' type='I'/>
+<arg declared_type='NSDecimal*' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='number' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSUInteger' name='power' type='I' type64='Q'/>
+<arg declared_type='NSRoundingMode' name='roundingMode' type='I' type64='Q'/>
+<retval declared_type='NSCalculationError' type='I' type64='Q'/>
</function>
<function name='NSDecimalRound'>
-<arg name='result' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='number' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='scale' declared_type='NSInteger' type64='q' type='i'/>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I'/>
+<arg declared_type='NSDecimal*' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='number' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSInteger' name='scale' type='i' type64='q'/>
+<arg declared_type='NSRoundingMode' name='roundingMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDecimalString'>
-<arg name='dcm' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='locale' declared_type='id' type='@'/>
+<arg const='true' declared_type='NSDecimal*' name='dcm' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='id' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSDecimalSubtract'>
-<arg name='result' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='leftOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='rightOperand' declared_type='NSDecimal*' const='true' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I'/>
-<retval declared_type='NSCalculationError' type64='Q' type='I'/>
+<arg declared_type='NSDecimal*' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg const='true' declared_type='NSDecimal*' name='rightOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<arg declared_type='NSRoundingMode' name='roundingMode' type='I' type64='Q'/>
+<retval declared_type='NSCalculationError' type='I' type64='Q'/>
</function>
<function name='NSDecrementExtraRefCountWasZero'>
-<arg name='object' declared_type='id' type='@'/>
+<arg declared_type='id' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSDefaultMallocZone'>
<retval declared_type='NSZone*' type='^{_NSZone=}'/>
</function>
<function name='NSDivideRect'>
-<arg name='inRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='slice' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='rem' declared_type='NSRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='amount' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='edge' declared_type='NSRectEdge' type64='Q' type='i'/>
+<arg declared_type='NSRect' name='inRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect*' name='slice' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect*' name='rem' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' name='amount' type='f' type64='d'/>
+<arg declared_type='NSRectEdge' name='edge' type='i' type64='Q'/>
<retval declared_type='void' type='v'/>
</function>
+<function name='NSEdgeInsetsEqual'>
+<arg declared_type='NSEdgeInsets' name='aInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+<arg declared_type='NSEdgeInsets' name='bInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+<retval declared_type='BOOL' type='B'/>
+</function>
+<function inline='true' name='NSEdgeInsetsMake'>
+<arg declared_type='CGFloat' name='top' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='left' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='bottom' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='right' type='f' type64='d'/>
+<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+</function>
<function name='NSEndHashTableEnumeration'>
-<arg name='enumerator' declared_type='NSHashEnumerator*' type64='^{_NSHashEnumerator=QQ^v}' type='^{_NSHashEnumerator=II^v}'/>
+<arg declared_type='NSHashEnumerator*' name='enumerator' type='^{_NSHashEnumerator=II^v}' type64='^{_NSHashEnumerator=QQ^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSEndMapTableEnumeration'>
-<arg name='enumerator' declared_type='NSMapEnumerator*' type64='^{_NSMapEnumerator=QQ^v}' type='^{_NSMapEnumerator=II^v}'/>
+<arg declared_type='NSMapEnumerator*' name='enumerator' type='^{_NSMapEnumerator=II^v}' type64='^{_NSMapEnumerator=QQ^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSEnumerateHashTable'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
-<retval declared_type='NSHashEnumerator' type64='{_NSHashEnumerator=QQ^v}' type='{_NSHashEnumerator=II^v}'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
+<retval declared_type='NSHashEnumerator' type='{_NSHashEnumerator=II^v}' type64='{_NSHashEnumerator=QQ^v}'/>
</function>
<function name='NSEnumerateMapTable'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<retval declared_type='NSMapEnumerator' type64='{_NSMapEnumerator=QQ^v}' type='{_NSMapEnumerator=II^v}'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<retval declared_type='NSMapEnumerator' type='{_NSMapEnumerator=II^v}' type64='{_NSMapEnumerator=QQ^v}'/>
</function>
<function name='NSEqualPoints'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
-<arg name='bPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPoint' name='bPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='BOOL' type='B'/>
</function>
-<function name='NSEqualRanges' inline='true'>
-<arg name='range1' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<arg name='range2' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<function inline='true' name='NSEqualRanges'>
+<arg declared_type='NSRange' name='range1' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' name='range2' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSEqualRects'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='bRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='bRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSEqualSizes'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
-<arg name='bSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSSize' name='bSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSExtraRefCount'>
-<arg name='object' declared_type='id' type='@'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' name='object' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSFileTypeForHFSTypeCode'>
-<arg name='hfsFileTypeCode' declared_type='OSType' type64='I' type='L'/>
+<arg declared_type='OSType' name='hfsFileTypeCode' type='L' type64='I'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSFrameAddress'>
-<arg name='frame' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' name='frame' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSFreeHashTable'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSFreeMapTable'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSFullUserName'>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSGetSizeAndAlignment'>
-<arg name='typePtr' declared_type='char*' const='true' type='*'/>
-<arg name='sizep' declared_type='NSUInteger*' type64='^Q' type='^I'/>
-<arg name='alignp' declared_type='NSUInteger*' type64='^Q' type='^I'/>
-<retval declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' name='typePtr' type='*'/>
+<arg declared_type='NSUInteger*' name='sizep' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger*' name='alignp' type='^I' type64='^Q'/>
+<retval const='true' declared_type='char*' type='*'/>
</function>
<function name='NSGetUncaughtExceptionHandler'>
-<retval function_pointer='true' declared_type='NSUncaughtExceptionHandler*' type='^?'>
+<retval declared_type='NSUncaughtExceptionHandler*' function_pointer='true' type='^?'>
<arg declared_type='NSException*' type='@'/>
<retval declared_type='void' type='v'/>
</retval>
</function>
<function name='NSHFSTypeCodeFromFileType'>
-<arg name='fileTypeString' declared_type='NSString*' type='@'/>
-<retval declared_type='OSType' type64='I' type='L'/>
+<arg declared_type='NSString*' name='fileTypeString' type='@'/>
+<retval declared_type='OSType' type='L' type64='I'/>
</function>
<function name='NSHFSTypeOfFile'>
-<arg name='fullFilePath' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='fullFilePath' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSHashGet'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
-<arg name='pointer' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='pointer' type='^v'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSHashInsert'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
-<arg name='pointer' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='pointer' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSHashInsertIfAbsent'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
-<arg name='pointer' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='pointer' type='^v'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSHashInsertKnownAbsent'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
-<arg name='pointer' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='pointer' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSHashRemove'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
-<arg name='pointer' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='pointer' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='NSHeight' inline='true'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<function inline='true' name='NSHeight'>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='NSHomeDirectory'>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSHomeDirectoryForUser'>
-<arg name='userName' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='userName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
-<function name='NSHostByteOrder' inline='true'>
-<retval declared_type='long' type64='q' type='l'/>
+<function inline='true' name='NSHostByteOrder'>
+<retval declared_type='long' type='l' type64='q'/>
</function>
<function name='NSIncrementExtraRefCount'>
-<arg name='object' declared_type='id' type='@'/>
+<arg declared_type='id' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSInsetRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='dX' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='dY' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' name='dX' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='dY' type='f' type64='d'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSIntegralRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSIntegralRectWithOptions'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='opts' declared_type='NSAlignmentOptions' type='Q'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSAlignmentOptions' name='opts' type='Q'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSIntersectionRange'>
-<arg name='range1' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<arg name='range2' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' name='range1' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' name='range2' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</function>
<function name='NSIntersectionRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='bRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='bRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSIntersectsRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='bRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='bRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSIsEmptyRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSIsFreedObject'>
-<arg name='anObject' declared_type='id' type='@'/>
+<arg declared_type='id' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
-<function name='NSLocationInRange' inline='true'>
-<arg name='loc' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<function inline='true' name='NSLocationInRange'>
+<arg declared_type='NSUInteger' name='loc' type='I' type64='Q'/>
+<arg declared_type='NSRange' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSLog' variadic='true'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSLogPageSize'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSLogv'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@'/>
-<arg name='args' declared_type='va_list' type64='^{__va_list_tag=II^v^v}' type='*' declared_type64='__va_list_tag*'/>
+<arg declared_type='NSString*' name='format' printf_format='true' type='@'/>
+<arg declared_type='va_list' declared_type64='struct __va_list_tag*' name='args' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='NSMakeCollectable' inline='true'>
-<arg name='cf' declared_type='CFTypeRef' type='@'/>
+<function inline='true' name='NSMakeCollectable'>
+<arg declared_type='CFTypeRef' name='cf' type='@'/>
<retval declared_type='id' type='@'/>
</function>
-<function name='NSMakePoint' inline='true'>
-<arg name='x' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='y' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<function inline='true' name='NSMakePoint'>
+<arg declared_type='CGFloat' name='x' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='y' type='f' type64='d'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</function>
-<function name='NSMakeRange' inline='true'>
-<arg name='loc' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='len' declared_type='NSUInteger' type64='Q' type='I'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<function inline='true' name='NSMakeRange'>
+<arg declared_type='NSUInteger' name='loc' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' name='len' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</function>
-<function name='NSMakeRect' inline='true'>
-<arg name='x' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='y' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='w' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='h' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<function inline='true' name='NSMakeRect'>
+<arg declared_type='CGFloat' name='x' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='y' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='w' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='h' type='f' type64='d'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
-<function name='NSMakeSize' inline='true'>
-<arg name='w' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='h' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<function inline='true' name='NSMakeSize'>
+<arg declared_type='CGFloat' name='w' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='h' type='f' type64='d'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</function>
<function name='NSMapGet'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSMapInsert'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSMapInsertIfAbsent'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSMapInsertKnownAbsent'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<arg name='value' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<arg const='true' declared_type='void*' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSMapMember'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
-<arg name='originalKey' declared_type='void**' type='^^v'/>
-<arg name='value' declared_type='void**' type='^^v'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
+<arg declared_type='void**' name='originalKey' type='^^v'/>
+<arg declared_type='void**' name='value' type='^^v'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSMapRemove'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
-<arg name='key' declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
+<arg const='true' declared_type='void*' name='key' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='NSMaxRange' inline='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<function inline='true' name='NSMaxRange'>
+<arg declared_type='NSRange' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
-<function name='NSMaxX' inline='true'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<function inline='true' name='NSMaxX'>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
-<function name='NSMaxY' inline='true'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<function inline='true' name='NSMaxY'>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
-<function name='NSMidX' inline='true'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<function inline='true' name='NSMidX'>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
-<function name='NSMidY' inline='true'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<function inline='true' name='NSMidY'>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
-<function name='NSMinX' inline='true'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<function inline='true' name='NSMinX'>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
-<function name='NSMinY' inline='true'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<function inline='true' name='NSMinY'>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='NSMouseInRect'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='flipped' declared_type='BOOL' type='B'/>
+<arg declared_type='NSPoint' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='BOOL' name='flipped' type='B'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSNextHashEnumeratorItem'>
-<arg name='enumerator' declared_type='NSHashEnumerator*' type64='^{_NSHashEnumerator=QQ^v}' type='^{_NSHashEnumerator=II^v}'/>
+<arg declared_type='NSHashEnumerator*' name='enumerator' type='^{_NSHashEnumerator=II^v}' type64='^{_NSHashEnumerator=QQ^v}'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSNextMapEnumeratorPair'>
-<arg name='enumerator' declared_type='NSMapEnumerator*' type64='^{_NSMapEnumerator=QQ^v}' type='^{_NSMapEnumerator=II^v}'/>
-<arg name='key' declared_type='void**' type='^^v'/>
-<arg name='value' declared_type='void**' type='^^v'/>
+<arg declared_type='NSMapEnumerator*' name='enumerator' type='^{_NSMapEnumerator=II^v}' type64='^{_NSMapEnumerator=QQ^v}'/>
+<arg declared_type='void**' name='key' type='^^v'/>
+<arg declared_type='void**' name='value' type='^^v'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSOffsetRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='dX' declared_type='CGFloat' type64='d' type='f'/>
-<arg name='dY' declared_type='CGFloat' type64='d' type='f'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='CGFloat' name='dX' type='f' type64='d'/>
+<arg declared_type='CGFloat' name='dY' type='f' type64='d'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSOpenStepRootDirectory'>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSPageSize'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
-<function name='NSPointFromCGPoint' inline='true'>
-<arg name='cgpoint' declared_type='CGPoint' type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<function inline='true' name='NSPointFromCGPoint'>
+<arg declared_type='CGPoint' name='cgpoint' type='{CGPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</function>
<function name='NSPointFromString'>
-<arg name='aString' declared_type='NSString*' type='@'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSString*' name='aString' type='@'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</function>
<function name='NSPointInRect'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSPoint' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='BOOL' type='B'/>
</function>
-<function name='NSPointToCGPoint' inline='true'>
-<arg name='nspoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
-<retval declared_type='CGPoint' type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
+<function inline='true' name='NSPointToCGPoint'>
+<arg declared_type='NSPoint' name='nspoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='CGPoint' type='{CGPoint=ff}' type64='{CGPoint=dd}'/>
</function>
<function name='NSProtocolFromString'>
-<arg name='namestr' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='namestr' type='@'/>
<retval declared_type='Protocol*' type='@'/>
</function>
<function name='NSRangeFromString'>
-<arg name='aString' declared_type='NSString*' type='@'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSString*' name='aString' type='@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</function>
<function name='NSRealMemoryAvailable'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSReallocateCollectable'>
-<arg name='ptr' declared_type='void*' type='^v'/>
-<arg name='size' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='options' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='void*' name='ptr' type='^v'/>
+<arg declared_type='NSUInteger' name='size' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' name='options' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSRecordAllocationEvent'>
-<arg name='eventType' declared_type='int' type='i'/>
-<arg name='object' declared_type='id' type='@'/>
+<arg declared_type='int' name='eventType' type='i'/>
+<arg declared_type='id' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</function>
-<function name='NSRectFromCGRect' inline='true'>
-<arg name='cgrect' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<function inline='true' name='NSRectFromCGRect'>
+<arg declared_type='CGRect' name='cgrect' type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSRectFromString'>
-<arg name='aString' declared_type='NSString*' type='@'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSString*' name='aString' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
-<function name='NSRectToCGRect' inline='true'>
-<arg name='nsrect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
+<function inline='true' name='NSRectToCGRect'>
+<arg declared_type='NSRect' name='nsrect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGRect' type='{CGRect={CGPoint=ff}{CGSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSRecycleZone'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSResetHashTable'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSResetMapTable'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSReturnAddress'>
-<arg name='frame' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' name='frame' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSRoundDownToMultipleOfPageSize'>
-<arg name='bytes' declared_type='NSUInteger' type64='Q' type='I'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' name='bytes' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSRoundUpToMultipleOfPageSize'>
-<arg name='bytes' declared_type='NSUInteger' type64='Q' type='I'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' name='bytes' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSSearchPathForDirectoriesInDomains'>
-<arg name='directory' declared_type='NSSearchPathDirectory' type64='Q' type='I'/>
-<arg name='domainMask' declared_type='NSSearchPathDomainMask' type64='Q' type='I'/>
-<arg name='expandTilde' declared_type='BOOL' type='B'/>
+<arg declared_type='NSSearchPathDirectory' name='directory' type='I' type64='Q'/>
+<arg declared_type='NSSearchPathDomainMask' name='domainMask' type='I' type64='Q'/>
+<arg declared_type='BOOL' name='expandTilde' type='B'/>
<retval declared_type='NSArray*' type='@'/>
</function>
<function name='NSSelectorFromString'>
-<arg name='aSelectorName' declared_type='NSString*' type='@'/>
+<arg declared_type='NSString*' name='aSelectorName' type='@'/>
<retval declared_type='SEL' type=':'/>
</function>
<function name='NSSetUncaughtExceptionHandler'>
-<arg function_pointer='true' declared_type='NSUncaughtExceptionHandler*' type='^?'>
+<arg declared_type='NSUncaughtExceptionHandler*' function_pointer='true' type='^?'>
<arg declared_type='NSException*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</function>
<function name='NSSetZoneName'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
-<arg name='name' declared_type='NSString*' type='@'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
+<arg declared_type='NSString*' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSShouldRetainWithZone'>
-<arg name='anObject' declared_type='id' type='@'/>
-<arg name='requestedZone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='id' name='anObject' type='@'/>
+<arg declared_type='NSZone*' name='requestedZone' type='^{_NSZone=}'/>
<retval declared_type='BOOL' type='B'/>
</function>
-<function name='NSSizeFromCGSize' inline='true'>
-<arg name='cgsize' declared_type='CGSize' type64='{CGSize=dd}' type='{CGSize=ff}'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<function inline='true' name='NSSizeFromCGSize'>
+<arg declared_type='CGSize' name='cgsize' type='{CGSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</function>
<function name='NSSizeFromString'>
-<arg name='aString' declared_type='NSString*' type='@'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSString*' name='aString' type='@'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</function>
-<function name='NSSizeToCGSize' inline='true'>
-<arg name='nssize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
-<retval declared_type='CGSize' type64='{CGSize=dd}' type='{CGSize=ff}'/>
+<function inline='true' name='NSSizeToCGSize'>
+<arg declared_type='NSSize' name='nssize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='CGSize' type='{CGSize=ff}' type64='{CGSize=dd}'/>
</function>
<function name='NSStringFromClass'>
-<arg name='aClass' declared_type='Class' type='#'/>
+<arg declared_type='Class' name='aClass' type='#'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSStringFromHashTable'>
-<arg name='table' declared_type='NSHashTable*' type='@'/>
+<arg declared_type='NSHashTable*' name='table' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSStringFromMapTable'>
-<arg name='table' declared_type='NSMapTable*' type='@'/>
+<arg declared_type='NSMapTable*' name='table' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSStringFromPoint'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSStringFromProtocol'>
-<arg name='proto' declared_type='Protocol*' type='@'/>
+<arg declared_type='Protocol*' name='proto' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSStringFromRange'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSStringFromRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSStringFromSelector'>
-<arg name='aSelector' declared_type='SEL' type=':'/>
+<arg declared_type='SEL' name='aSelector' type=':'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSStringFromSize'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='NSString*' type='@'/>
</function>
-<function name='NSSwapBigDoubleToHost' inline='true'>
-<arg name='x' declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
+<function inline='true' name='NSSwapBigDoubleToHost'>
+<arg declared_type='NSSwappedDouble' name='x' type='{_NSSwappedDouble=Q}'/>
<retval declared_type='double' type='d'/>
</function>
-<function name='NSSwapBigFloatToHost' inline='true'>
-<arg name='x' declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
+<function inline='true' name='NSSwapBigFloatToHost'>
+<arg declared_type='NSSwappedFloat' name='x' type='{_NSSwappedFloat=I}'/>
<retval declared_type='float' type='f'/>
</function>
-<function name='NSSwapBigIntToHost' inline='true'>
-<arg name='x' declared_type='unsigned int' type='I'/>
+<function inline='true' name='NSSwapBigIntToHost'>
+<arg declared_type='unsigned int' name='x' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
-<function name='NSSwapBigLongLongToHost' inline='true'>
-<arg name='x' declared_type='unsigned long long' type='Q'/>
+<function inline='true' name='NSSwapBigLongLongToHost'>
+<arg declared_type='unsigned long long' name='x' type='Q'/>
<retval declared_type='unsigned long long' type='Q'/>
</function>
-<function name='NSSwapBigLongToHost' inline='true'>
-<arg name='x' declared_type='unsigned long' type64='Q' type='L'/>
-<retval declared_type='unsigned long' type64='Q' type='L'/>
+<function inline='true' name='NSSwapBigLongToHost'>
+<arg declared_type='unsigned long' name='x' type='L' type64='Q'/>
+<retval declared_type='unsigned long' type='L' type64='Q'/>
</function>
-<function name='NSSwapBigShortToHost' inline='true'>
-<arg name='x' declared_type='unsigned short' type='S'/>
+<function inline='true' name='NSSwapBigShortToHost'>
+<arg declared_type='unsigned short' name='x' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
-<function name='NSSwapDouble' inline='true'>
-<arg name='x' declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
+<function inline='true' name='NSSwapDouble'>
+<arg declared_type='NSSwappedDouble' name='x' type='{_NSSwappedDouble=Q}'/>
<retval declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
</function>
-<function name='NSSwapFloat' inline='true'>
-<arg name='x' declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
+<function inline='true' name='NSSwapFloat'>
+<arg declared_type='NSSwappedFloat' name='x' type='{_NSSwappedFloat=I}'/>
<retval declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
</function>
-<function name='NSSwapHostDoubleToBig' inline='true'>
-<arg name='x' declared_type='double' type='d'/>
+<function inline='true' name='NSSwapHostDoubleToBig'>
+<arg declared_type='double' name='x' type='d'/>
<retval declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
</function>
-<function name='NSSwapHostDoubleToLittle' inline='true'>
-<arg name='x' declared_type='double' type='d'/>
+<function inline='true' name='NSSwapHostDoubleToLittle'>
+<arg declared_type='double' name='x' type='d'/>
<retval declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
</function>
-<function name='NSSwapHostFloatToBig' inline='true'>
-<arg name='x' declared_type='float' type='f'/>
+<function inline='true' name='NSSwapHostFloatToBig'>
+<arg declared_type='float' name='x' type='f'/>
<retval declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
</function>
-<function name='NSSwapHostFloatToLittle' inline='true'>
-<arg name='x' declared_type='float' type='f'/>
+<function inline='true' name='NSSwapHostFloatToLittle'>
+<arg declared_type='float' name='x' type='f'/>
<retval declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
</function>
-<function name='NSSwapHostIntToBig' inline='true'>
-<arg name='x' declared_type='unsigned int' type='I'/>
+<function inline='true' name='NSSwapHostIntToBig'>
+<arg declared_type='unsigned int' name='x' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
-<function name='NSSwapHostIntToLittle' inline='true'>
-<arg name='x' declared_type='unsigned int' type='I'/>
+<function inline='true' name='NSSwapHostIntToLittle'>
+<arg declared_type='unsigned int' name='x' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
-<function name='NSSwapHostLongLongToBig' inline='true'>
-<arg name='x' declared_type='unsigned long long' type='Q'/>
+<function inline='true' name='NSSwapHostLongLongToBig'>
+<arg declared_type='unsigned long long' name='x' type='Q'/>
<retval declared_type='unsigned long long' type='Q'/>
</function>
-<function name='NSSwapHostLongLongToLittle' inline='true'>
-<arg name='x' declared_type='unsigned long long' type='Q'/>
+<function inline='true' name='NSSwapHostLongLongToLittle'>
+<arg declared_type='unsigned long long' name='x' type='Q'/>
<retval declared_type='unsigned long long' type='Q'/>
</function>
-<function name='NSSwapHostLongToBig' inline='true'>
-<arg name='x' declared_type='unsigned long' type64='Q' type='L'/>
-<retval declared_type='unsigned long' type64='Q' type='L'/>
+<function inline='true' name='NSSwapHostLongToBig'>
+<arg declared_type='unsigned long' name='x' type='L' type64='Q'/>
+<retval declared_type='unsigned long' type='L' type64='Q'/>
</function>
-<function name='NSSwapHostLongToLittle' inline='true'>
-<arg name='x' declared_type='unsigned long' type64='Q' type='L'/>
-<retval declared_type='unsigned long' type64='Q' type='L'/>
+<function inline='true' name='NSSwapHostLongToLittle'>
+<arg declared_type='unsigned long' name='x' type='L' type64='Q'/>
+<retval declared_type='unsigned long' type='L' type64='Q'/>
</function>
-<function name='NSSwapHostShortToBig' inline='true'>
-<arg name='x' declared_type='unsigned short' type='S'/>
+<function inline='true' name='NSSwapHostShortToBig'>
+<arg declared_type='unsigned short' name='x' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
-<function name='NSSwapHostShortToLittle' inline='true'>
-<arg name='x' declared_type='unsigned short' type='S'/>
+<function inline='true' name='NSSwapHostShortToLittle'>
+<arg declared_type='unsigned short' name='x' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
-<function name='NSSwapInt' inline='true'>
-<arg name='inv' declared_type='unsigned int' type='I'/>
+<function inline='true' name='NSSwapInt'>
+<arg declared_type='unsigned int' name='inv' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
-<function name='NSSwapLittleDoubleToHost' inline='true'>
-<arg name='x' declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
+<function inline='true' name='NSSwapLittleDoubleToHost'>
+<arg declared_type='NSSwappedDouble' name='x' type='{_NSSwappedDouble=Q}'/>
<retval declared_type='double' type='d'/>
</function>
-<function name='NSSwapLittleFloatToHost' inline='true'>
-<arg name='x' declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
+<function inline='true' name='NSSwapLittleFloatToHost'>
+<arg declared_type='NSSwappedFloat' name='x' type='{_NSSwappedFloat=I}'/>
<retval declared_type='float' type='f'/>
</function>
-<function name='NSSwapLittleIntToHost' inline='true'>
-<arg name='x' declared_type='unsigned int' type='I'/>
+<function inline='true' name='NSSwapLittleIntToHost'>
+<arg declared_type='unsigned int' name='x' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
-<function name='NSSwapLittleLongLongToHost' inline='true'>
-<arg name='x' declared_type='unsigned long long' type='Q'/>
+<function inline='true' name='NSSwapLittleLongLongToHost'>
+<arg declared_type='unsigned long long' name='x' type='Q'/>
<retval declared_type='unsigned long long' type='Q'/>
</function>
-<function name='NSSwapLittleLongToHost' inline='true'>
-<arg name='x' declared_type='unsigned long' type64='Q' type='L'/>
-<retval declared_type='unsigned long' type64='Q' type='L'/>
+<function inline='true' name='NSSwapLittleLongToHost'>
+<arg declared_type='unsigned long' name='x' type='L' type64='Q'/>
+<retval declared_type='unsigned long' type='L' type64='Q'/>
</function>
-<function name='NSSwapLittleShortToHost' inline='true'>
-<arg name='x' declared_type='unsigned short' type='S'/>
+<function inline='true' name='NSSwapLittleShortToHost'>
+<arg declared_type='unsigned short' name='x' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
-<function name='NSSwapLong' inline='true'>
-<arg name='inv' declared_type='unsigned long' type64='Q' type='L'/>
-<retval declared_type='unsigned long' type64='Q' type='L'/>
+<function inline='true' name='NSSwapLong'>
+<arg declared_type='unsigned long' name='inv' type='L' type64='Q'/>
+<retval declared_type='unsigned long' type='L' type64='Q'/>
</function>
-<function name='NSSwapLongLong' inline='true'>
-<arg name='inv' declared_type='unsigned long long' type='Q'/>
+<function inline='true' name='NSSwapLongLong'>
+<arg declared_type='unsigned long long' name='inv' type='Q'/>
<retval declared_type='unsigned long long' type='Q'/>
</function>
-<function name='NSSwapShort' inline='true'>
-<arg name='inv' declared_type='unsigned short' type='S'/>
+<function inline='true' name='NSSwapShort'>
+<arg declared_type='unsigned short' name='inv' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
<function name='NSTemporaryDirectory'>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSUnionRange'>
-<arg name='range1' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<arg name='range2' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' name='range1' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' name='range2' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</function>
<function name='NSUnionRect'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<arg name='bRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSRect' name='bRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<function name='NSUserName'>
<retval declared_type='NSString*' type='@'/>
</function>
-<function name='NSWidth' inline='true'>
-<arg name='aRect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
-<retval declared_type='CGFloat' type64='d' type='f'/>
+<function inline='true' name='NSWidth'>
+<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='CGFloat' type='f' type64='d'/>
</function>
<function name='NSZoneCalloc'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
-<arg name='numElems' declared_type='NSUInteger' type64='Q' type='I'/>
-<arg name='byteSize' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
+<arg declared_type='NSUInteger' name='numElems' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' name='byteSize' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSZoneFree'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
-<arg name='ptr' declared_type='void*' type='^v'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
+<arg declared_type='void*' name='ptr' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSZoneFromPointer'>
-<arg name='ptr' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='ptr' type='^v'/>
<retval declared_type='NSZone*' type='^{_NSZone=}'/>
</function>
<function name='NSZoneMalloc'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
-<arg name='size' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
+<arg declared_type='NSUInteger' name='size' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSZoneName'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSZoneRealloc'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}'/>
-<arg name='ptr' declared_type='void*' type='^v'/>
-<arg name='size' declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSZone*' name='zone' type='^{_NSZone=}'/>
+<arg declared_type='void*' name='ptr' type='^v'/>
+<arg declared_type='NSUInteger' name='size' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NXReadNSObjectFromCoder'>
-<arg name='decoder' declared_type='NSCoder*' type='@'/>
+<arg declared_type='NSCoder*' name='decoder' type='@'/>
<retval declared_type='NSObject*' type='@'/>
</function>
+<function_alias name='NS_NONATOMIC_IOSONLY' original='atoi'/>
+<function_alias name='NS_NONATOMIC_IPHONEONLY' original='atoi'/>
<class name='NSAffineTransform'>
<method selector='appendTransform:'>
-<arg name='transform' declared_type='NSAffineTransform*' type='@' index='0'/>
+<arg declared_type='NSAffineTransform*' index='0' name='transform' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithTransform:'>
-<arg name='transform' declared_type='NSAffineTransform*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSAffineTransform*' index='0' name='transform' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='invert'>
<retval declared_type='void' type='v'/>
</method>
<method selector='prependTransform:'>
-<arg name='transform' declared_type='NSAffineTransform*' type='@' index='0'/>
+<arg declared_type='NSAffineTransform*' index='0' name='transform' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rotateByDegrees:'>
-<arg name='angle' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='angle' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rotateByRadians:'>
-<arg name='angle' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='angle' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scaleBy:'>
-<arg name='scale' declared_type='CGFloat' type64='d' type='f' index='0'/>
+<arg declared_type='CGFloat' index='0' name='scale' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scaleXBy:yBy:'>
-<arg name='scaleX' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='scaleY' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='CGFloat' index='0' name='scaleX' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='scaleY' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTransformStruct:'>
-<arg name='transformStruct' declared_type='NSAffineTransformStruct' type64='{_NSAffineTransformStruct=dddddd}' type='{_NSAffineTransformStruct=ffffff}' index='0'/>
+<arg declared_type='NSAffineTransformStruct' index='0' name='transformStruct' type='{_NSAffineTransformStruct=ffffff}' type64='{_NSAffineTransformStruct=dddddd}'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='transform' class_method='true'>
+<method class_method='true' selector='transform'>
<retval declared_type='NSAffineTransform*' type='@'/>
</method>
<method selector='transformPoint:'>
-<arg name='aPoint' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSPoint' index='0' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='transformSize:'>
-<arg name='aSize' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSSize' index='0' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='transformStruct'>
-<retval declared_type='NSAffineTransformStruct' type64='{_NSAffineTransformStruct=dddddd}' type='{_NSAffineTransformStruct=ffffff}'/>
+<retval declared_type='NSAffineTransformStruct' type='{_NSAffineTransformStruct=ffffff}' type64='{_NSAffineTransformStruct=dddddd}'/>
</method>
<method selector='translateXBy:yBy:'>
-<arg name='deltaX' declared_type='CGFloat' type64='d' type='f' index='0'/>
-<arg name='deltaY' declared_type='CGFloat' type64='d' type='f' index='1'/>
+<arg declared_type='CGFloat' index='0' name='deltaX' type='f' type64='d'/>
+<arg declared_type='CGFloat' index='1' name='deltaY' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSAppleEventDescriptor'>
<method selector='aeDesc'>
-<retval declared_type='AEDesc*' const='true' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}'/>
-</method>
-<method selector='appleEventWithEventClass:eventID:targetDescriptor:returnID:transactionID:' class_method='true'>
-<arg name='eventClass' declared_type='AEEventClass' type64='I' type='L' index='0'/>
-<arg name='eventID' declared_type='AEEventID' type64='I' type='L' index='1'/>
-<arg name='targetDescriptor' declared_type='NSAppleEventDescriptor*' type='@' index='2'/>
-<arg name='returnID' declared_type='AEReturnID' type='s' index='3'/>
-<arg name='transactionID' declared_type='AETransactionID' type64='i' type='l' index='4'/>
+<retval const='true' declared_type='AEDesc*' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}'/>
+</method>
+<method class_method='true' selector='appleEventWithEventClass:eventID:targetDescriptor:returnID:transactionID:'>
+<arg declared_type='AEEventClass' index='0' name='eventClass' type='L' type64='I'/>
+<arg declared_type='AEEventID' index='1' name='eventID' type='L' type64='I'/>
+<arg declared_type='NSAppleEventDescriptor*' index='2' name='targetDescriptor' type='@'/>
+<arg declared_type='AEReturnID' index='3' name='returnID' type='s'/>
+<arg declared_type='AETransactionID' index='4' name='transactionID' type='l' type64='i'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='attributeDescriptorForKeyword:'>
-<arg name='keyword' declared_type='AEKeyword' type64='I' type='L' index='0'/>
+<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='booleanValue'>
<retval declared_type='Boolean' type='B'/>
</method>
<method selector='coerceToDescriptorType:'>
-<arg name='descriptorType' declared_type='DescType' type64='I' type='L' index='0'/>
+<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='data'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='descriptorAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='descriptorForKeyword:'>
-<arg name='keyword' declared_type='AEKeyword' type64='I' type='L' index='0'/>
+<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='descriptorType'>
-<retval declared_type='DescType' type64='I' type='L'/>
+<retval declared_type='DescType' type='L' type64='I'/>
</method>
-<method selector='descriptorWithBoolean:' class_method='true'>
-<arg name='boolean' declared_type='Boolean' type='B' index='0'/>
+<method class_method='true' selector='descriptorWithBoolean:'>
+<arg declared_type='Boolean' index='0' name='boolean' type='B'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
-<method selector='descriptorWithDescriptorType:bytes:length:' class_method='true'>
-<arg name='descriptorType' declared_type='DescType' type64='I' type='L' index='0'/>
-<arg name='bytes' declared_type='void*' const='true' type='^v' index='1'/>
-<arg name='byteCount' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method class_method='true' selector='descriptorWithDescriptorType:bytes:length:'>
+<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
+<arg const='true' declared_type='void*' index='1' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='2' name='byteCount' type='I' type64='Q'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
-<method selector='descriptorWithDescriptorType:data:' class_method='true'>
-<arg name='descriptorType' declared_type='DescType' type64='I' type='L' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
+<method class_method='true' selector='descriptorWithDescriptorType:data:'>
+<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
-<method selector='descriptorWithEnumCode:' class_method='true'>
-<arg name='enumerator' declared_type='OSType' type64='I' type='L' index='0'/>
+<method class_method='true' selector='descriptorWithEnumCode:'>
+<arg declared_type='OSType' index='0' name='enumerator' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
-<method selector='descriptorWithInt32:' class_method='true'>
-<arg name='signedInt' declared_type='SInt32' type64='i' type='l' index='0'/>
+<method class_method='true' selector='descriptorWithInt32:'>
+<arg declared_type='SInt32' index='0' name='signedInt' type='l' type64='i'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
-<method selector='descriptorWithString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='descriptorWithString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
-<method selector='descriptorWithTypeCode:' class_method='true'>
-<arg name='typeCode' declared_type='OSType' type64='I' type='L' index='0'/>
+<method class_method='true' selector='descriptorWithTypeCode:'>
+<arg declared_type='OSType' index='0' name='typeCode' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='enumCodeValue'>
-<retval declared_type='OSType' type64='I' type='L'/>
+<retval declared_type='OSType' type='L' type64='I'/>
</method>
<method selector='eventClass'>
-<retval declared_type='AEEventClass' type64='I' type='L'/>
+<retval declared_type='AEEventClass' type='L' type64='I'/>
</method>
<method selector='eventID'>
-<retval declared_type='AEEventID' type64='I' type='L'/>
+<retval declared_type='AEEventID' type='L' type64='I'/>
</method>
<method selector='initListDescriptor'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initRecordDescriptor'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithAEDescNoCopy:'>
-<arg name='aeDesc' declared_type='AEDesc*' const='true' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='AEDesc*' index='0' name='aeDesc' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithDescriptorType:bytes:length:'>
-<arg name='descriptorType' declared_type='DescType' type64='I' type='L' index='0'/>
-<arg name='bytes' declared_type='void*' const='true' type='^v' index='1'/>
-<arg name='byteCount' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
+<arg const='true' declared_type='void*' index='1' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='2' name='byteCount' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithDescriptorType:data:'>
-<arg name='descriptorType' declared_type='DescType' type64='I' type='L' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithEventClass:eventID:targetDescriptor:returnID:transactionID:'>
-<arg name='eventClass' declared_type='AEEventClass' type64='I' type='L' index='0'/>
-<arg name='eventID' declared_type='AEEventID' type64='I' type='L' index='1'/>
-<arg name='targetDescriptor' declared_type='NSAppleEventDescriptor*' type='@' index='2'/>
-<arg name='returnID' declared_type='AEReturnID' type='s' index='3'/>
-<arg name='transactionID' declared_type='AETransactionID' type64='i' type='l' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='AEEventClass' index='0' name='eventClass' type='L' type64='I'/>
+<arg declared_type='AEEventID' index='1' name='eventID' type='L' type64='I'/>
+<arg declared_type='NSAppleEventDescriptor*' index='2' name='targetDescriptor' type='@'/>
+<arg declared_type='AEReturnID' index='3' name='returnID' type='s'/>
+<arg declared_type='AETransactionID' index='4' name='transactionID' type='l' type64='i'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertDescriptor:atIndex:'>
-<arg name='descriptor' declared_type='NSAppleEventDescriptor*' type='@' index='0'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='descriptor' type='@'/>
+<arg declared_type='NSInteger' index='1' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='int32Value'>
-<retval declared_type='SInt32' type64='i' type='l'/>
+<retval declared_type='SInt32' type='l' type64='i'/>
</method>
<method selector='keywordForDescriptorAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='AEKeyword' type64='I' type='L'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
+<retval declared_type='AEKeyword' type='L' type64='I'/>
</method>
-<method selector='listDescriptor' class_method='true'>
+<method class_method='true' selector='listDescriptor'>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
-<method selector='nullDescriptor' class_method='true'>
+<method class_method='true' selector='nullDescriptor'>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='numberOfItems'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='paramDescriptorForKeyword:'>
-<arg name='keyword' declared_type='AEKeyword' type64='I' type='L' index='0'/>
+<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
-<method selector='recordDescriptor' class_method='true'>
+<method class_method='true' selector='recordDescriptor'>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='removeDescriptorAtIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeDescriptorWithKeyword:'>
-<arg name='keyword' declared_type='AEKeyword' type64='I' type='L' index='0'/>
+<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeParamDescriptorWithKeyword:'>
-<arg name='keyword' declared_type='AEKeyword' type64='I' type='L' index='0'/>
+<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='returnID'>
<retval declared_type='AEReturnID' type='s'/>
</method>
<method selector='setAttributeDescriptor:forKeyword:'>
-<arg name='descriptor' declared_type='NSAppleEventDescriptor*' type='@' index='0'/>
-<arg name='keyword' declared_type='AEKeyword' type64='I' type='L' index='1'/>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='descriptor' type='@'/>
+<arg declared_type='AEKeyword' index='1' name='keyword' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDescriptor:forKeyword:'>
-<arg name='descriptor' declared_type='NSAppleEventDescriptor*' type='@' index='0'/>
-<arg name='keyword' declared_type='AEKeyword' type64='I' type='L' index='1'/>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='descriptor' type='@'/>
+<arg declared_type='AEKeyword' index='1' name='keyword' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setParamDescriptor:forKeyword:'>
-<arg name='descriptor' declared_type='NSAppleEventDescriptor*' type='@' index='0'/>
-<arg name='keyword' declared_type='AEKeyword' type64='I' type='L' index='1'/>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='descriptor' type='@'/>
+<arg declared_type='AEKeyword' index='1' name='keyword' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringValue'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='transactionID'>
-<retval declared_type='AETransactionID' type64='i' type='l'/>
+<retval declared_type='AETransactionID' type='l' type64='i'/>
</method>
<method selector='typeCodeValue'>
-<retval declared_type='OSType' type64='I' type='L'/>
+<retval declared_type='OSType' type='L' type64='I'/>
</method>
</class>
<class name='NSAppleEventManager'>
<method selector='appleEventForSuspensionID:'>
-<arg name='suspensionID' declared_type='NSAppleEventManagerSuspensionID' type='^{__NSAppleEventManagerSuspension=}' index='0'/>
+<arg declared_type='NSAppleEventManagerSuspensionID' index='0' name='suspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='currentAppleEvent'>
@@ -2469,36 +2944,36 @@
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='dispatchRawAppleEvent:withRawReply:handlerRefCon:'>
-<arg name='theAppleEvent' declared_type='AppleEvent*' const='true' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}' index='0'/>
-<arg name='theReply' declared_type='AppleEvent*' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}' index='1'/>
-<arg name='handlerRefCon' declared_type='SRefCon' type64='^v' type='l' index='2'/>
+<arg const='true' declared_type='AppleEvent*' index='0' name='theAppleEvent' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}'/>
+<arg declared_type='AppleEvent*' index='1' name='theReply' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}'/>
+<arg declared_type='SRefCon' index='2' name='handlerRefCon' type='l' type64='^v'/>
<retval declared_type='OSErr' type='s'/>
</method>
<method selector='removeEventHandlerForEventClass:andEventID:'>
-<arg name='eventClass' declared_type='AEEventClass' type64='I' type='L' index='0'/>
-<arg name='eventID' declared_type='AEEventID' type64='I' type='L' index='1'/>
+<arg declared_type='AEEventClass' index='0' name='eventClass' type='L' type64='I'/>
+<arg declared_type='AEEventID' index='1' name='eventID' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replyAppleEventForSuspensionID:'>
-<arg name='suspensionID' declared_type='NSAppleEventManagerSuspensionID' type='^{__NSAppleEventManagerSuspension=}' index='0'/>
+<arg declared_type='NSAppleEventManagerSuspensionID' index='0' name='suspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='resumeWithSuspensionID:'>
-<arg name='suspensionID' declared_type='NSAppleEventManagerSuspensionID' type='^{__NSAppleEventManagerSuspension=}' index='0'/>
+<arg declared_type='NSAppleEventManagerSuspensionID' index='0' name='suspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrentAppleEventAndReplyEventWithSuspensionID:'>
-<arg name='suspensionID' declared_type='NSAppleEventManagerSuspensionID' type='^{__NSAppleEventManagerSuspension=}' index='0'/>
+<arg declared_type='NSAppleEventManagerSuspensionID' index='0' name='suspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEventHandler:andSelector:forEventClass:andEventID:'>
-<arg name='handler' declared_type='id' type='@' index='0'/>
-<arg name='handleEventSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='eventClass' declared_type='AEEventClass' type64='I' type='L' index='2'/>
-<arg name='eventID' declared_type='AEEventID' type64='I' type='L' index='3'/>
+<arg declared_type='id' index='0' name='handler' type='@'/>
+<arg declared_type='SEL' index='1' name='handleEventSelector' type=':'/>
+<arg declared_type='AEEventClass' index='2' name='eventClass' type='L' type64='I'/>
+<arg declared_type='AEEventID' index='3' name='eventID' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedAppleEventManager' class_method='true'>
+<method class_method='true' selector='sharedAppleEventManager'>
<retval declared_type='NSAppleEventManager*' type='@'/>
</method>
<method selector='suspendCurrentAppleEvent'>
@@ -2507,26 +2982,26 @@
</class>
<class name='NSAppleScript'>
<method selector='compileAndReturnError:'>
-<arg name='errorInfo' declared_type='NSDictionary**' type='^@' index='0'/>
+<arg declared_type='NSDictionary**' index='0' name='errorInfo' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='executeAndReturnError:'>
-<arg name='errorInfo' declared_type='NSDictionary**' type='^@' index='0'/>
+<arg declared_type='NSDictionary**' index='0' name='errorInfo' type='^@'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='executeAppleEvent:error:'>
-<arg name='event' declared_type='NSAppleEventDescriptor*' type='@' index='0'/>
-<arg name='errorInfo' declared_type='NSDictionary**' type='^@' index='1'/>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='event' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='errorInfo' type='^@'/>
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='initWithContentsOfURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='errorInfo' declared_type='NSDictionary**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDictionary**' index='1' name='errorInfo' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithSource:'>
-<arg name='source' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='source' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isCompiled'>
<retval declared_type='BOOL' type='B'/>
@@ -2536,537 +3011,589 @@
</method>
</class>
<class name='NSArchiver'>
-<method selector='archiveRootObject:toFile:' class_method='true'>
-<arg name='rootObject' declared_type='id' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='archiveRootObject:toFile:'>
+<arg declared_type='id' index='0' name='rootObject' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='archivedDataWithRootObject:' class_method='true'>
-<arg name='rootObject' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='archivedDataWithRootObject:'>
+<arg declared_type='id' index='0' name='rootObject' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='archiverData'>
<retval declared_type='NSMutableData*' type='@'/>
</method>
<method selector='classNameEncodedForTrueClassName:'>
-<arg name='trueName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='trueName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='encodeClassName:intoClassName:'>
-<arg name='trueName' declared_type='NSString*' type='@' index='0'/>
-<arg name='inArchiveName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='trueName' type='@'/>
+<arg declared_type='NSString*' index='1' name='inArchiveName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeConditionalObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRootObject:'>
-<arg name='rootObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='rootObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initForWritingWithMutableData:'>
-<arg name='mdata' declared_type='NSMutableData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSMutableData*' index='0' name='mdata' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='replaceObject:withObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='newObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='id' index='1' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSArray'>
<method selector='addObserver:forKeyPath:options:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSKeyValueObservingOptions' type64='Q' type='I' index='2'/>
-<arg name='context' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='void*' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObserver:toObjectsAtIndexes:forKeyPath:options:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='options' declared_type='NSKeyValueObservingOptions' type64='Q' type='I' index='3'/>
-<arg name='context' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSString*' index='2' name='keyPath' type='@'/>
+<arg declared_type='NSKeyValueObservingOptions' index='3' name='options' type='I' type64='Q'/>
+<arg declared_type='void*' index='4' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='array' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='array'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='arrayByAddingObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='arrayByAddingObjectsFromArray:'>
-<arg name='otherArray' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='otherArray' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='arrayWithArray:' class_method='true'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='arrayWithArray:'>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='arrayWithContentsOfFile:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='arrayWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='arrayWithContentsOfURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='arrayWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='arrayWithObject:' class_method='true'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='arrayWithObject:'>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='arrayWithObjects:' class_method='true'>
-<arg name='firstObj' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='arrayWithObjects:' sentinel='0' variadic='true'>
+<arg declared_type='id' index='0' name='firstObj' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='arrayWithObjects:count:' class_method='true'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='arrayWithObjects:count:'>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='componentsJoinedByString:'>
-<arg name='separator' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='separator' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='containsObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:indent:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
-<arg name='level' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='level' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='enumerateObjectsAtIndexes:options:usingBlock:'>
-<arg name='s' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, NSUInteger, BOOL *)' type='@?' index='2'>
+<arg declared_type='NSIndexSet*' index='0' name='s' type='@'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, NSUInteger, BOOL *)' type='@?' index='0'>
+<arg declared_type='void (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsWithOptions:usingBlock:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, NSUInteger, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='filteredArrayUsingPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='firstObject'>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='firstObjectCommonWithArray:'>
-<arg name='otherArray' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='otherArray' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='getObjects:'>
-<arg name='objects' declared_type='id*' type='^@' index='0'/>
+<arg declared_type='id*' index='0' name='objects' type='^@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getObjects:range:'>
-<arg name='objects' declared_type='id*' type='^@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='indexOfObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObject:inRange:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObject:inSortedRange:options:usingComparator:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<arg name='r' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='opts' declared_type='NSBinarySearchingOptions' type64='Q' type='I' index='2'/>
-<arg name='cmp' function_pointer='true' declared_type='NSComparator' type='@?' index='3'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='NSRange' index='1' name='r' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSBinarySearchingOptions' index='2' name='opts' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='cmp' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectAtIndexes:options:passingTest:'>
-<arg name='s' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='2'>
+<arg declared_type='NSIndexSet*' index='0' name='s' type='@'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectIdenticalTo:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectIdenticalTo:inRange:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectPassingTest:'>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='0'>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectWithOptions:passingTest:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexesOfObjectsAtIndexes:options:passingTest:'>
-<arg name='s' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='2'>
+<arg declared_type='NSIndexSet*' index='0' name='s' type='@'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='indexesOfObjectsPassingTest:'>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='0'>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='indexesOfObjectsWithOptions:passingTest:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithArray:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithArray:copyItems:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='initWithObjects:'>
-<arg name='firstObj' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method selector='initWithObjects:' sentinel='0' variadic='true'>
+<arg declared_type='id' index='0' name='firstObj' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithObjects:count:'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEqualToArray:'>
-<arg name='otherArray' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='otherArray' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastObject'>
<retval declared_type='id' type='@'/>
</method>
<method selector='makeObjectsPerformSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeObjectsPerformSelector:withObject:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='argument' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='argument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='objectAtIndexedSubscript:'>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
</method>
<method selector='objectsAtIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='pathsMatchingExtensions:'>
-<arg name='filterTypes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='filterTypes' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='removeObserver:forKeyPath:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='context' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='void*' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:fromObjectsAtIndexes:forKeyPath:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSString*' index='2' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:fromObjectsAtIndexes:forKeyPath:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='context' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSString*' index='2' name='keyPath' type='@'/>
+<arg declared_type='void*' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reverseObjectEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
</method>
<method selector='setValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortedArrayHint'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='sortedArrayUsingComparator:'>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='0'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<arg declared_type='id' index='0' name='cmptr' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='sortedArrayUsingDescriptors:'>
-<arg name='sortDescriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='sortedArrayUsingFunction:context:'>
-<arg name='comparator' function_pointer='true' declared_type='NSInteger (*)(id, id, void *)' type='^?' index='0'>
+<arg declared_type='NSInteger (*)(id, id, void *)' function_pointer='true' index='0' name='comparator' type='^?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</arg>
-<arg name='context' declared_type='void*' type='^v' index='1'/>
+<arg declared_type='void*' index='1' name='context' type='^v'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='sortedArrayUsingFunction:context:hint:'>
-<arg name='comparator' function_pointer='true' declared_type='NSInteger (*)(id, id, void *)' type='^?' index='0'>
+<arg declared_type='NSInteger (*)(id, id, void *)' function_pointer='true' index='0' name='comparator' type='^?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</arg>
-<arg name='context' declared_type='void*' type='^v' index='1'/>
-<arg name='hint' declared_type='NSData*' type='@' index='2'/>
+<arg declared_type='void*' index='1' name='context' type='^v'/>
+<arg declared_type='NSData*' index='2' name='hint' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='sortedArrayUsingSelector:'>
-<arg name='comparator' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='comparator' type=':'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='sortedArrayWithOptions:usingComparator:'>
-<arg name='opts' declared_type='NSSortOptions' type64='Q' type='I' index='0'/>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='1'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='id' index='1' name='cmptr' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='subarrayWithRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='valueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='writeToFile:atomically:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='useAuxiliaryFile' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='useAuxiliaryFile' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:atomically:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='atomically' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='atomically' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSAssertionHandler'>
-<method selector='currentHandler' class_method='true'>
+<method class_method='true' selector='currentHandler'>
<retval declared_type='NSAssertionHandler*' type='@'/>
</method>
-<method variadic='true' selector='handleFailureInFunction:file:lineNumber:description:'>
-<arg name='functionName' declared_type='NSString*' type='@' index='0'/>
-<arg name='fileName' declared_type='NSString*' type='@' index='1'/>
-<arg name='line' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='3'/>
+<method selector='handleFailureInFunction:file:lineNumber:description:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='functionName' type='@'/>
+<arg declared_type='NSString*' index='1' name='fileName' type='@'/>
+<arg declared_type='NSInteger' index='2' name='line' type='i' type64='q'/>
+<arg declared_type='NSString*' index='3' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method variadic='true' selector='handleFailureInMethod:object:file:lineNumber:description:'>
-<arg name='selector' declared_type='SEL' type=':' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='fileName' declared_type='NSString*' type='@' index='2'/>
-<arg name='line' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='4'/>
+<method selector='handleFailureInMethod:object:file:lineNumber:description:' variadic='true'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='NSString*' index='2' name='fileName' type='@'/>
+<arg declared_type='NSInteger' index='3' name='line' type='i' type64='q'/>
+<arg declared_type='NSString*' index='4' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSAttributedString'>
<method selector='attribute:atIndex:effectiveRange:'>
-<arg name='attrName' declared_type='NSString*' type='@' index='0'/>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
+<arg declared_type='NSString*' index='0' name='attrName' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='2' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='attribute:atIndex:longestEffectiveRange:inRange:'>
-<arg name='attrName' declared_type='NSString*' type='@' index='0'/>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
-<arg name='rangeLimit' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
+<arg declared_type='NSString*' index='0' name='attrName' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='2' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='3' name='rangeLimit' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='attributedSubstringFromRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='attributesAtIndex:effectiveRange:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='attributesAtIndex:longestEffectiveRange:inRange:'>
-<arg name='location' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<arg name='rangeLimit' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSRange' index='2' name='rangeLimit' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='enumerateAttribute:inRange:options:usingBlock:'>
-<arg name='attrName' declared_type='NSString*' type='@' index='0'/>
-<arg name='enumerationRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='opts' declared_type='NSAttributedStringEnumerationOptions' type64='Q' type='I' index='2'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, NSRange, BOOL *)' type='@?' index='3'>
+<arg declared_type='NSString*' index='0' name='attrName' type='@'/>
+<arg declared_type='NSRange' index='1' name='enumerationRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSAttributedStringEnumerationOptions' index='2' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(id, NSRange, BOOL *)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateAttributesInRange:options:usingBlock:'>
-<arg name='enumerationRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='opts' declared_type='NSAttributedStringEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSDictionary *, NSRange, BOOL *)' type='@?' index='2'>
+<arg declared_type='NSRange' index='0' name='enumerationRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSAttributedStringEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSDictionary *, NSRange, BOOL *)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='NSDictionary*' type='@'/>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithAttributedString:'>
-<arg name='attrStr' declared_type='NSAttributedString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSAttributedString*' index='0' name='attrStr' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithString:'>
-<arg name='str' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='str' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithString:attributes:'>
-<arg name='str' declared_type='NSString*' type='@' index='0'/>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='str' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='attrs' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEqualToAttributedString:'>
-<arg name='other' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='length'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='string'>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
<class name='NSAutoreleasePool'>
-<method selector='addObject:' class_method='true'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='addObject:'>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drain'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='showPools' class_method='true'>
+<method class_method='true' selector='showPools'>
<retval declared_type='void' type='v'/>
</method>
</class>
+<class name='NSBackgroundActivityScheduler'>
+<method selector='identifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='initWithIdentifier:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='interval'>
+<retval declared_type='NSTimeInterval' type='d'/>
+</method>
+<method selector='invalidate'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='qualityOfService'>
+<retval declared_type='NSQualityOfService' type='i' type64='q'/>
+</method>
+<method selector='repeats'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='scheduleWithBlock:'>
+<arg declared_type='void (^)(NSBackgroundActivityCompletionHandler)' function_pointer='true' index='0' name='block' type='@?'>
+<arg declared_type='NSBackgroundActivityCompletionHandler' type='@?'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setInterval:'>
+<arg declared_type='NSTimeInterval' index='0' name='interval' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setQualityOfService:'>
+<arg declared_type='NSQualityOfService' index='0' name='qualityOfService' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setRepeats:'>
+<arg declared_type='BOOL' index='0' name='repeats' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTolerance:'>
+<arg declared_type='NSTimeInterval' index='0' name='tolerance' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='shouldDefer'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='tolerance'>
+<retval declared_type='NSTimeInterval' type='d'/>
+</method>
+</class>
<class name='NSBlockOperation'>
<method selector='addExecutionBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(void)' type='@?' index='0'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='block' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method selector='blockOperationWithBlock:' class_method='true'>
-<arg name='block' function_pointer='true' declared_type='void (^)(void)' type='@?' index='0'>
+<method class_method='true' selector='blockOperationWithBlock:'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='block' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='executionBlocks'>
<retval declared_type='NSArray*' type='@'/>
@@ -3074,55 +3601,55 @@
</class>
<class name='NSBundle'>
<method selector='URLForAuxiliaryExecutable:'>
-<arg name='executableName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='executableName' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLForResource:withExtension:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='ext' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='ext' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLForResource:withExtension:subdirectory:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='ext' declared_type='NSString*' type='@' index='1'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='ext' type='@'/>
+<arg declared_type='NSString*' index='2' name='subpath' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='URLForResource:withExtension:subdirectory:inBundleWithURL:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='ext' declared_type='NSString*' type='@' index='1'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='2'/>
-<arg name='bundleURL' declared_type='NSURL*' type='@' index='3'/>
+<method class_method='true' selector='URLForResource:withExtension:subdirectory:inBundleWithURL:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='ext' type='@'/>
+<arg declared_type='NSString*' index='2' name='subpath' type='@'/>
+<arg declared_type='NSURL*' index='3' name='bundleURL' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLForResource:withExtension:subdirectory:localization:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='ext' declared_type='NSString*' type='@' index='1'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='2'/>
-<arg name='localizationName' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='ext' type='@'/>
+<arg declared_type='NSString*' index='2' name='subpath' type='@'/>
+<arg declared_type='NSString*' index='3' name='localizationName' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLsForResourcesWithExtension:subdirectory:'>
-<arg name='ext' declared_type='NSString*' type='@' index='0'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='ext' type='@'/>
+<arg declared_type='NSString*' index='1' name='subpath' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='URLsForResourcesWithExtension:subdirectory:inBundleWithURL:' class_method='true'>
-<arg name='ext' declared_type='NSString*' type='@' index='0'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='1'/>
-<arg name='bundleURL' declared_type='NSURL*' type='@' index='2'/>
+<method class_method='true' selector='URLsForResourcesWithExtension:subdirectory:inBundleWithURL:'>
+<arg declared_type='NSString*' index='0' name='ext' type='@'/>
+<arg declared_type='NSString*' index='1' name='subpath' type='@'/>
+<arg declared_type='NSURL*' index='2' name='bundleURL' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='URLsForResourcesWithExtension:subdirectory:localization:'>
-<arg name='ext' declared_type='NSString*' type='@' index='0'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='1'/>
-<arg name='localizationName' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='ext' type='@'/>
+<arg declared_type='NSString*' index='1' name='subpath' type='@'/>
+<arg declared_type='NSString*' index='2' name='localizationName' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='allBundles' class_method='true'>
+<method class_method='true' selector='allBundles'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='allFrameworks' class_method='true'>
+<method class_method='true' selector='allFrameworks'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='appStoreReceiptURL'>
@@ -3134,8 +3661,8 @@
<method selector='builtInPlugInsURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='bundleForClass:' class_method='true'>
-<arg name='aClass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='bundleForClass:'>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='NSBundle*' type='@'/>
</method>
<method selector='bundleIdentifier'>
@@ -3147,20 +3674,20 @@
<method selector='bundleURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='bundleWithIdentifier:' class_method='true'>
-<arg name='identifier' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='bundleWithIdentifier:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
<retval declared_type='NSBundle*' type='@'/>
</method>
-<method selector='bundleWithPath:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSBundle*' type='@'/>
+<method class_method='true' selector='bundleWithPath:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='bundleWithURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='NSBundle*' type='@'/>
+<method class_method='true' selector='bundleWithURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='classNamed:'>
-<arg name='className' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='className' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='developmentLocalization'>
@@ -3179,12 +3706,12 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='initWithPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isLoaded'>
<retval declared_type='BOOL' type='B'/>
@@ -3193,7 +3720,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='loadAndReturnError:'>
-<arg name='error' declared_type='NSError**' type='^@' index='0'/>
+<arg declared_type='NSError**' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizations'>
@@ -3203,76 +3730,76 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='localizedStringForKey:value:table:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='NSString*' type='@' index='1'/>
-<arg name='tableName' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='value' type='@'/>
+<arg declared_type='NSString*' index='2' name='tableName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='mainBundle' class_method='true'>
+<method class_method='true' selector='mainBundle'>
<retval declared_type='NSBundle*' type='@'/>
</method>
<method selector='objectForInfoDictionaryKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='pathForAuxiliaryExecutable:'>
-<arg name='executableName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='executableName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='pathForResource:ofType:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='ext' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='ext' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='pathForResource:ofType:inDirectory:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='ext' declared_type='NSString*' type='@' index='1'/>
-<arg name='bundlePath' declared_type='NSString*' type='@' index='2'/>
+<method class_method='true' selector='pathForResource:ofType:inDirectory:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='ext' type='@'/>
+<arg declared_type='NSString*' index='2' name='bundlePath' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='pathForResource:ofType:inDirectory:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='ext' declared_type='NSString*' type='@' index='1'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='ext' type='@'/>
+<arg declared_type='NSString*' index='2' name='subpath' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='pathForResource:ofType:inDirectory:forLocalization:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='ext' declared_type='NSString*' type='@' index='1'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='2'/>
-<arg name='localizationName' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='ext' type='@'/>
+<arg declared_type='NSString*' index='2' name='subpath' type='@'/>
+<arg declared_type='NSString*' index='3' name='localizationName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='pathsForResourcesOfType:inDirectory:' class_method='true'>
-<arg name='ext' declared_type='NSString*' type='@' index='0'/>
-<arg name='bundlePath' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='pathsForResourcesOfType:inDirectory:'>
+<arg declared_type='NSString*' index='0' name='ext' type='@'/>
+<arg declared_type='NSString*' index='1' name='bundlePath' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='pathsForResourcesOfType:inDirectory:'>
-<arg name='ext' declared_type='NSString*' type='@' index='0'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='ext' type='@'/>
+<arg declared_type='NSString*' index='1' name='subpath' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='pathsForResourcesOfType:inDirectory:forLocalization:'>
-<arg name='ext' declared_type='NSString*' type='@' index='0'/>
-<arg name='subpath' declared_type='NSString*' type='@' index='1'/>
-<arg name='localizationName' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='ext' type='@'/>
+<arg declared_type='NSString*' index='1' name='subpath' type='@'/>
+<arg declared_type='NSString*' index='2' name='localizationName' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='preferredLocalizations'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='preferredLocalizationsFromArray:' class_method='true'>
-<arg name='localizationsArray' declared_type='NSArray*' type='@' index='0'/>
+<method class_method='true' selector='preferredLocalizationsFromArray:'>
+<arg declared_type='NSArray*' index='0' name='localizationsArray' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='preferredLocalizationsFromArray:forPreferences:' class_method='true'>
-<arg name='localizationsArray' declared_type='NSArray*' type='@' index='0'/>
-<arg name='preferencesArray' declared_type='NSArray*' type='@' index='1'/>
+<method class_method='true' selector='preferredLocalizationsFromArray:forPreferences:'>
+<arg declared_type='NSArray*' index='0' name='localizationsArray' type='@'/>
+<arg declared_type='NSArray*' index='1' name='preferencesArray' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='preflightAndReturnError:'>
-<arg name='error' declared_type='NSError**' type='^@' index='0'/>
+<arg declared_type='NSError**' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='principalClass'>
@@ -3306,9 +3833,83 @@
<retval declared_type='BOOL' type='B'/>
</method>
</class>
+<class name='NSByteCountFormatter'>
+<method selector='allowedUnits'>
+<retval declared_type='NSByteCountFormatterUnits' type='I' type64='Q'/>
+</method>
+<method selector='allowsNonnumericFormatting'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='countStyle'>
+<retval declared_type='NSByteCountFormatterCountStyle' type='i' type64='q'/>
+</method>
+<method selector='formattingContext'>
+<retval declared_type='NSFormattingContext' type='i' type64='q'/>
+</method>
+<method selector='includesActualByteCount'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='includesCount'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='includesUnit'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isAdaptive'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='setAdaptive:'>
+<arg declared_type='BOOL' index='0' name='adaptive' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAllowedUnits:'>
+<arg declared_type='NSByteCountFormatterUnits' index='0' name='allowedUnits' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAllowsNonnumericFormatting:'>
+<arg declared_type='BOOL' index='0' name='allowsNonnumericFormatting' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCountStyle:'>
+<arg declared_type='NSByteCountFormatterCountStyle' index='0' name='countStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setFormattingContext:'>
+<arg declared_type='NSFormattingContext' index='0' name='formattingContext' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIncludesActualByteCount:'>
+<arg declared_type='BOOL' index='0' name='includesActualByteCount' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIncludesCount:'>
+<arg declared_type='BOOL' index='0' name='includesCount' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIncludesUnit:'>
+<arg declared_type='BOOL' index='0' name='includesUnit' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setZeroPadsFractionDigits:'>
+<arg declared_type='BOOL' index='0' name='zeroPadsFractionDigits' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stringFromByteCount:'>
+<arg declared_type='long long' index='0' name='byteCount' type='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method class_method='true' selector='stringFromByteCount:countStyle:'>
+<arg declared_type='long long' index='0' name='byteCount' type='q'/>
+<arg declared_type='NSByteCountFormatterCountStyle' index='1' name='countStyle' type='i' type64='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='zeroPadsFractionDigits'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</class>
<class name='NSCache'>
<method selector='countLimit'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
@@ -3320,49 +3921,49 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='objectForKey:'>
-<arg name='key' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectForKey:'>
-<arg name='key' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCountLimit:'>
-<arg name='lim' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='countLimit' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='d' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEvictsObjectsWithDiscardedContent:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='evictsObjectsWithDiscardedContent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='n' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='id' type='@' index='1'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='id' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:cost:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='id' type='@' index='1'/>
-<arg name='g' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='id' index='1' name='key' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='g' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTotalCostLimit:'>
-<arg name='lim' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='totalCostLimit' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='totalCostLimit'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
</class>
<class name='NSCachedURLResponse'>
@@ -3370,346 +3971,605 @@
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='initWithResponse:data:'>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLResponse*' index='0' name='response' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithResponse:data:userInfo:storagePolicy:'>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
-<arg name='userInfo' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='storagePolicy' declared_type='NSURLCacheStoragePolicy' type64='Q' type='I' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLResponse*' index='0' name='response' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='userInfo' type='@'/>
+<arg declared_type='NSURLCacheStoragePolicy' index='3' name='storagePolicy' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='response'>
<retval declared_type='NSURLResponse*' type='@'/>
</method>
<method selector='storagePolicy'>
-<retval declared_type='NSURLCacheStoragePolicy' type64='Q' type='I'/>
+<retval declared_type='NSURLCacheStoragePolicy' type='I' type64='Q'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
</class>
<class name='NSCalendar'>
-<method selector='autoupdatingCurrentCalendar' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method selector='AMSymbol'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='PMSymbol'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method class_method='true' selector='autoupdatingCurrentCalendar'>
+<retval declared_type='NSCalendar*' type='@'/>
</method>
<method selector='calendarIdentifier'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method class_method='true' selector='calendarWithIdentifier:'>
+<arg declared_type='NSString*' index='0' name='calendarIdentifierConstant' type='@'/>
+<retval declared_type='NSCalendar*' type='@'/>
+</method>
+<method selector='compareDate:toDate:toUnitGranularity:'>
+<arg declared_type='NSDate*' index='0' name='date1' type='@'/>
+<arg declared_type='NSDate*' index='1' name='date2' type='@'/>
+<arg declared_type='NSCalendarUnit' index='2' name='unit' type='I' type64='Q'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
+</method>
+<method selector='component:fromDate:'>
+<arg declared_type='NSCalendarUnit' index='0' name='unit' type='I' type64='Q'/>
+<arg declared_type='NSDate*' index='1' name='date' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
<method selector='components:fromDate:'>
-<arg name='unitFlags' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='date' declared_type='NSDate*' type='@' index='1'/>
+<arg declared_type='NSCalendarUnit' index='0' name='unitFlags' type='I' type64='Q'/>
+<arg declared_type='NSDate*' index='1' name='date' type='@'/>
<retval declared_type='NSDateComponents*' type='@'/>
</method>
<method selector='components:fromDate:toDate:options:'>
-<arg name='unitFlags' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='startingDate' declared_type='NSDate*' type='@' index='1'/>
-<arg name='resultDate' declared_type='NSDate*' type='@' index='2'/>
-<arg name='opts' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg declared_type='NSCalendarUnit' index='0' name='unitFlags' type='I' type64='Q'/>
+<arg declared_type='NSDate*' index='1' name='startingDate' type='@'/>
+<arg declared_type='NSDate*' index='2' name='resultDate' type='@'/>
+<arg declared_type='NSCalendarOptions' index='3' name='opts' type='I' type64='Q'/>
<retval declared_type='NSDateComponents*' type='@'/>
</method>
-<method selector='currentCalendar' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method selector='components:fromDateComponents:toDateComponents:options:'>
+<arg declared_type='NSCalendarUnit' index='0' name='unitFlags' type='I' type64='Q'/>
+<arg declared_type='NSDateComponents*' index='1' name='startingDateComp' type='@'/>
+<arg declared_type='NSDateComponents*' index='2' name='resultDateComp' type='@'/>
+<arg declared_type='NSCalendarOptions' index='3' name='options' type='I' type64='Q'/>
+<retval declared_type='NSDateComponents*' type='@'/>
+</method>
+<method selector='componentsInTimeZone:fromDate:'>
+<arg declared_type='NSTimeZone*' index='0' name='timezone' type='@'/>
+<arg declared_type='NSDate*' index='1' name='date' type='@'/>
+<retval declared_type='NSDateComponents*' type='@'/>
+</method>
+<method class_method='true' selector='currentCalendar'>
+<retval declared_type='NSCalendar*' type='@'/>
+</method>
+<method selector='date:matchesComponents:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<arg declared_type='NSDateComponents*' index='1' name='components' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dateByAddingComponents:toDate:options:'>
-<arg name='comps' declared_type='NSDateComponents*' type='@' index='0'/>
-<arg name='date' declared_type='NSDate*' type='@' index='1'/>
-<arg name='opts' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSDateComponents*' index='0' name='comps' type='@'/>
+<arg declared_type='NSDate*' index='1' name='date' type='@'/>
+<arg declared_type='NSCalendarOptions' index='2' name='opts' type='I' type64='Q'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='dateByAddingUnit:value:toDate:options:'>
+<arg declared_type='NSCalendarUnit' index='0' name='unit' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='1' name='value' type='i' type64='q'/>
+<arg declared_type='NSDate*' index='2' name='date' type='@'/>
+<arg declared_type='NSCalendarOptions' index='3' name='options' type='I' type64='Q'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='dateBySettingHour:minute:second:ofDate:options:'>
+<arg declared_type='NSInteger' index='0' name='h' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='m' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='s' type='i' type64='q'/>
+<arg declared_type='NSDate*' index='3' name='date' type='@'/>
+<arg declared_type='NSCalendarOptions' index='4' name='opts' type='I' type64='Q'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='dateBySettingUnit:value:ofDate:options:'>
+<arg declared_type='NSCalendarUnit' index='0' name='unit' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='1' name='v' type='i' type64='q'/>
+<arg declared_type='NSDate*' index='2' name='date' type='@'/>
+<arg declared_type='NSCalendarOptions' index='3' name='opts' type='I' type64='Q'/>
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='dateFromComponents:'>
-<arg name='comps' declared_type='NSDateComponents*' type='@' index='0'/>
+<arg declared_type='NSDateComponents*' index='0' name='comps' type='@'/>
<retval declared_type='NSDate*' type='@'/>
</method>
+<method selector='dateWithEra:year:month:day:hour:minute:second:nanosecond:'>
+<arg declared_type='NSInteger' index='0' name='eraValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='yearValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='monthValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='dayValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='hourValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='5' name='minuteValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='6' name='secondValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='7' name='nanosecondValue' type='i' type64='q'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='dateWithEra:yearForWeekOfYear:weekOfYear:weekday:hour:minute:second:nanosecond:'>
+<arg declared_type='NSInteger' index='0' name='eraValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='yearValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='weekValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='weekdayValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='hourValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='5' name='minuteValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='6' name='secondValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='7' name='nanosecondValue' type='i' type64='q'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='enumerateDatesStartingAfterDate:matchingComponents:options:usingBlock:'>
+<arg declared_type='NSDate*' index='0' name='start' type='@'/>
+<arg declared_type='NSDateComponents*' index='1' name='comps' type='@'/>
+<arg declared_type='NSCalendarOptions' index='2' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSDate *, BOOL, BOOL *)' function_pointer='true' index='3' name='block' type='@?'>
+<arg declared_type='NSDate*' type='@'/>
+<arg declared_type='BOOL' type='B'/>
+<arg declared_type='BOOL*' type='^B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='eraSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='firstWeekday'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='getEra:year:month:day:fromDate:'>
+<arg declared_type='NSInteger*' index='0' name='eraValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='1' name='yearValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='2' name='monthValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='3' name='dayValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSDate*' index='4' name='date' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='getEra:yearForWeekOfYear:weekOfYear:weekday:fromDate:'>
+<arg declared_type='NSInteger*' index='0' name='eraValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='1' name='yearValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='2' name='weekValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='3' name='weekdayValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSDate*' index='4' name='date' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='getHour:minute:second:nanosecond:fromDate:'>
+<arg declared_type='NSInteger*' index='0' name='hourValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='1' name='minuteValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='2' name='secondValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSInteger*' index='3' name='nanosecondValuePointer' type='^i' type64='^q' type_modifier='o'/>
+<arg declared_type='NSDate*' index='4' name='date' type='@'/>
+<retval declared_type='void' type='v'/>
</method>
<method selector='initWithCalendarIdentifier:'>
-<arg name='ident' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='ident' type='@'/>
<retval declared_type='id' type='@'/>
</method>
+<method selector='isDate:equalToDate:toUnitGranularity:'>
+<arg declared_type='NSDate*' index='0' name='date1' type='@'/>
+<arg declared_type='NSDate*' index='1' name='date2' type='@'/>
+<arg declared_type='NSCalendarUnit' index='2' name='unit' type='I' type64='Q'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isDate:inSameDayAsDate:'>
+<arg declared_type='NSDate*' index='0' name='date1' type='@'/>
+<arg declared_type='NSDate*' index='1' name='date2' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isDateInToday:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isDateInTomorrow:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isDateInWeekend:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isDateInYesterday:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='locale'>
<retval declared_type='NSLocale*' type='@'/>
</method>
+<method selector='longEraSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='maximumRangeOfUnit:'>
-<arg name='unit' declared_type='NSCalendarUnit' type64='Q' type='I' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSCalendarUnit' index='0' name='unit' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='minimumDaysInFirstWeek'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minimumRangeOfUnit:'>
-<arg name='unit' declared_type='NSCalendarUnit' type64='Q' type='I' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSCalendarUnit' index='0' name='unit' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='monthSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='nextDateAfterDate:matchingComponents:options:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<arg declared_type='NSDateComponents*' index='1' name='comps' type='@'/>
+<arg declared_type='NSCalendarOptions' index='2' name='options' type='I' type64='Q'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='nextDateAfterDate:matchingHour:minute:second:options:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<arg declared_type='NSInteger' index='1' name='hourValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='minuteValue' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='secondValue' type='i' type64='q'/>
+<arg declared_type='NSCalendarOptions' index='4' name='options' type='I' type64='Q'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='nextDateAfterDate:matchingUnit:value:options:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<arg declared_type='NSCalendarUnit' index='1' name='unit' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='2' name='value' type='i' type64='q'/>
+<arg declared_type='NSCalendarOptions' index='3' name='options' type='I' type64='Q'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='nextWeekendStartDate:interval:options:afterDate:'>
+<arg declared_type='NSDate**' index='0' name='datep' type='^@' type_modifier='o'/>
+<arg declared_type='NSTimeInterval*' index='1' name='tip' type='^d' type_modifier='o'/>
+<arg declared_type='NSCalendarOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='NSDate*' index='3' name='date' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='ordinalityOfUnit:inUnit:forDate:'>
-<arg name='smaller' declared_type='NSCalendarUnit' type64='Q' type='I' index='0'/>
-<arg name='larger' declared_type='NSCalendarUnit' type64='Q' type='I' index='1'/>
-<arg name='date' declared_type='NSDate*' type='@' index='2'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSCalendarUnit' index='0' name='smaller' type='I' type64='Q'/>
+<arg declared_type='NSCalendarUnit' index='1' name='larger' type='I' type64='Q'/>
+<arg declared_type='NSDate*' index='2' name='date' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='quarterSymbols'>
+<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='rangeOfUnit:inUnit:forDate:'>
-<arg name='smaller' declared_type='NSCalendarUnit' type64='Q' type='I' index='0'/>
-<arg name='larger' declared_type='NSCalendarUnit' type64='Q' type='I' index='1'/>
-<arg name='date' declared_type='NSDate*' type='@' index='2'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSCalendarUnit' index='0' name='smaller' type='I' type64='Q'/>
+<arg declared_type='NSCalendarUnit' index='1' name='larger' type='I' type64='Q'/>
+<arg declared_type='NSDate*' index='2' name='date' type='@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfUnit:startDate:interval:forDate:'>
-<arg name='unit' declared_type='NSCalendarUnit' type64='Q' type='I' index='0'/>
-<arg name='datep' declared_type='NSDate**' type='^@' index='1'/>
-<arg name='tip' declared_type='NSTimeInterval*' type='^d' index='2'/>
-<arg name='date' declared_type='NSDate*' type='@' index='3'/>
+<arg declared_type='NSCalendarUnit' index='0' name='unit' type='I' type64='Q'/>
+<arg declared_type='NSDate**' index='1' name='datep' type='^@'/>
+<arg declared_type='NSTimeInterval*' index='2' name='tip' type='^d'/>
+<arg declared_type='NSDate*' index='3' name='date' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='rangeOfWeekendStartDate:interval:containingDate:'>
+<arg declared_type='NSDate**' index='0' name='datep' type='^@' type_modifier='o'/>
+<arg declared_type='NSTimeInterval*' index='1' name='tip' type='^d' type_modifier='o'/>
+<arg declared_type='NSDate*' index='2' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setFirstWeekday:'>
-<arg name='weekday' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='firstWeekday' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
-<arg name='locale' declared_type='NSLocale*' type='@' index='0'/>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumDaysInFirstWeek:'>
-<arg name='mdw' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='minimumDaysInFirstWeek' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
-<arg name='tz' declared_type='NSTimeZone*' type='@' index='0'/>
+<arg declared_type='NSTimeZone*' index='0' name='timeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='shortMonthSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='shortQuarterSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='shortStandaloneMonthSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='shortStandaloneQuarterSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='shortStandaloneWeekdaySymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='shortWeekdaySymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='standaloneMonthSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='standaloneQuarterSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='standaloneWeekdaySymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='startOfDayForDate:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<retval declared_type='NSDate*' type='@'/>
+</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone*' type='@'/>
</method>
+<method selector='veryShortMonthSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='veryShortStandaloneMonthSymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='veryShortStandaloneWeekdaySymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='veryShortWeekdaySymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='weekdaySymbols'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
</class>
<class name='NSCalendarDate'>
-<method selector='calendarDate' class_method='true'>
+<method class_method='true' selector='calendarDate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='calendarFormat'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='dateByAddingYears:months:days:hours:minutes:seconds:'>
-<arg name='year' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='month' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='day' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='hour' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<arg name='minute' declared_type='NSInteger' type64='q' type='i' index='4'/>
-<arg name='second' declared_type='NSInteger' type64='q' type='i' index='5'/>
+<arg declared_type='NSInteger' index='0' name='year' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='1' name='month' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='day' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='hour' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='4' name='minute' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='5' name='second' type='i' type64='q'/>
<retval declared_type='NSCalendarDate*' type='@'/>
</method>
-<method selector='dateWithString:calendarFormat:' class_method='true'>
-<arg name='description' declared_type='NSString*' type='@' index='0'/>
-<arg name='format' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='dateWithString:calendarFormat:'>
+<arg declared_type='NSString*' index='0' name='description' type='@'/>
+<arg declared_type='NSString*' index='1' name='format' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='dateWithString:calendarFormat:locale:' class_method='true'>
-<arg name='description' declared_type='NSString*' type='@' index='0'/>
-<arg name='format' declared_type='NSString*' type='@' index='1'/>
-<arg name='locale' declared_type='id' type='@' index='2'/>
+<method class_method='true' selector='dateWithString:calendarFormat:locale:'>
+<arg declared_type='NSString*' index='0' name='description' type='@'/>
+<arg declared_type='NSString*' index='1' name='format' type='@'/>
+<arg declared_type='id' index='2' name='locale' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='dateWithYear:month:day:hour:minute:second:timeZone:' class_method='true'>
-<arg name='year' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='month' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='day' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='hour' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<arg name='minute' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
-<arg name='second' declared_type='NSUInteger' type64='Q' type='I' index='5'/>
-<arg name='aTimeZone' declared_type='NSTimeZone*' type='@' index='6'/>
+<method class_method='true' selector='dateWithYear:month:day:hour:minute:second:timeZone:'>
+<arg declared_type='NSInteger' index='0' name='year' type='i' type64='q'/>
+<arg declared_type='NSUInteger' index='1' name='month' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='day' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='3' name='hour' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='4' name='minute' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='5' name='second' type='I' type64='Q'/>
+<arg declared_type='NSTimeZone*' index='6' name='aTimeZone' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='dayOfCommonEra'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='dayOfMonth'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='dayOfWeek'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='dayOfYear'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='descriptionWithCalendarFormat:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithCalendarFormat:locale:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='locale' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
+<arg declared_type='id' index='1' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='hourOfDay'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithString:'>
-<arg name='description' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='description' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithString:calendarFormat:'>
-<arg name='description' declared_type='NSString*' type='@' index='0'/>
-<arg name='format' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='description' type='@'/>
+<arg declared_type='NSString*' index='1' name='format' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithString:calendarFormat:locale:'>
-<arg name='description' declared_type='NSString*' type='@' index='0'/>
-<arg name='format' declared_type='NSString*' type='@' index='1'/>
-<arg name='locale' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='description' type='@'/>
+<arg declared_type='NSString*' index='1' name='format' type='@'/>
+<arg declared_type='id' index='2' name='locale' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithYear:month:day:hour:minute:second:timeZone:'>
-<arg name='year' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='month' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='day' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='hour' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<arg name='minute' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
-<arg name='second' declared_type='NSUInteger' type64='Q' type='I' index='5'/>
-<arg name='aTimeZone' declared_type='NSTimeZone*' type='@' index='6'/>
+<arg declared_type='NSInteger' index='0' name='year' type='i' type64='q'/>
+<arg declared_type='NSUInteger' index='1' name='month' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='day' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='3' name='hour' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='4' name='minute' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='5' name='second' type='I' type64='Q'/>
+<arg declared_type='NSTimeZone*' index='6' name='aTimeZone' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='minuteOfHour'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='monthOfYear'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='secondOfMinute'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setCalendarFormat:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
-<arg name='aTimeZone' declared_type='NSTimeZone*' type='@' index='0'/>
+<arg declared_type='NSTimeZone*' index='0' name='aTimeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone*' type='@'/>
</method>
<method selector='yearOfCommonEra'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='years:months:days:hours:minutes:seconds:sinceDate:'>
-<arg name='yp' declared_type='NSInteger*' type64='^q' type='^i' index='0'/>
-<arg name='mop' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
-<arg name='dp' declared_type='NSInteger*' type64='^q' type='^i' index='2'/>
-<arg name='hp' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
-<arg name='mip' declared_type='NSInteger*' type64='^q' type='^i' index='4'/>
-<arg name='sp' declared_type='NSInteger*' type64='^q' type='^i' index='5'/>
-<arg name='date' declared_type='NSCalendarDate*' type='@' index='6'/>
+<arg declared_type='NSInteger*' index='0' name='yp' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='1' name='mop' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='2' name='dp' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='3' name='hp' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='4' name='mip' type='^i' type64='^q'/>
+<arg declared_type='NSInteger*' index='5' name='sp' type='^i' type64='^q'/>
+<arg declared_type='NSCalendarDate*' index='6' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSCharacterSet'>
-<method selector='alphanumericCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='URLFragmentAllowedCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='URLHostAllowedCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='URLPasswordAllowedCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='URLPathAllowedCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='URLQueryAllowedCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='URLUserAllowedCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='alphanumericCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
<method selector='bitmapRepresentation'>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='capitalizedLetterCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='capitalizedLetterCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
<method selector='characterIsMember:'>
-<arg name='aCharacter' declared_type='unichar' type='S' index='0'/>
+<arg declared_type='unichar' index='0' name='aCharacter' type='S'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='characterSetWithBitmapRepresentation:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='characterSetWithBitmapRepresentation:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='characterSetWithCharactersInString:' class_method='true'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='characterSetWithCharactersInString:'>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='characterSetWithContentsOfFile:' class_method='true'>
-<arg name='fName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='characterSetWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='fName' type='@'/>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='characterSetWithRange:' class_method='true'>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='characterSetWithRange:'>
+<arg declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='controlCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='controlCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='decimalDigitCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='decimalDigitCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='decomposableCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='decomposableCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
<method selector='hasMemberInPlane:'>
-<arg name='thePlane' declared_type='uint8_t' type='C' index='0'/>
+<arg declared_type='uint8_t' index='0' name='thePlane' type='C'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='illegalCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='illegalCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='invertedSet'>
<retval declared_type='NSCharacterSet*' type='@'/>
</method>
<method selector='isSupersetOfSet:'>
-<arg name='theOtherSet' declared_type='NSCharacterSet*' type='@' index='0'/>
+<arg declared_type='NSCharacterSet*' index='0' name='theOtherSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='letterCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='letterCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
<method selector='longCharacterIsMember:'>
-<arg name='theLongChar' declared_type='UTF32Char' type64='I' type='L' index='0'/>
+<arg declared_type='UTF32Char' index='0' name='theLongChar' type='L' type64='I'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='lowercaseLetterCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='lowercaseLetterCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='newlineCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='newlineCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='nonBaseCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='nonBaseCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='punctuationCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='punctuationCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='symbolCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='symbolCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='uppercaseLetterCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='uppercaseLetterCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='whitespaceAndNewlineCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='whitespaceAndNewlineCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
-<method selector='whitespaceCharacterSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='whitespaceCharacterSet'>
+<retval declared_type='NSCharacterSet*' type='@'/>
</method>
</class>
<class name='NSClassDescription'>
<method selector='attributeKeys'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='classDescriptionForClass:' class_method='true'>
-<arg name='aClass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='classDescriptionForClass:'>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='NSClassDescription*' type='@'/>
</method>
-<method selector='invalidateClassDescriptionCache' class_method='true'>
+<method class_method='true' selector='invalidateClassDescriptionCache'>
<retval declared_type='void' type='v'/>
</method>
<method selector='inverseForRelationshipKey:'>
-<arg name='relationshipKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='relationshipKey' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='registerClassDescription:forClass:' class_method='true'>
-<arg name='description' declared_type='NSClassDescription*' type='@' index='0'/>
-<arg name='aClass' declared_type='Class' type='#' index='1'/>
+<method class_method='true' selector='registerClassDescription:forClass:'>
+<arg declared_type='NSClassDescription*' index='0' name='description' type='@'/>
+<arg declared_type='Class' index='1' name='aClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toManyRelationshipKeys'>
@@ -3724,68 +4584,71 @@
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='setReceiversSpecifier:'>
-<arg name='receiversRef' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='receiversRef' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSCloseCommand'>
<method selector='saveOptions'>
-<retval declared_type='NSSaveOptions' type64='Q' type='I'/>
+<retval declared_type='NSSaveOptions' type='I' type64='Q'/>
</method>
</class>
<class name='NSCoder'>
+<method selector='allowedClasses'>
+<retval declared_type='NSSet*' type='@'/>
+</method>
<method selector='allowsKeyedCoding'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='containsValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='decodeArrayOfObjCType:count:at:'>
-<arg name='itemType' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='count' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='array' declared_type='void*' type='^v' index='2'/>
+<arg const='true' declared_type='char*' index='0' name='itemType' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='count' type='I' type64='Q'/>
+<arg declared_type='void*' index='2' name='array' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='decodeBoolForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='decodeBytesForKey:returnedLength:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='lengthp' declared_type='NSUInteger*' type64='^Q' type='^I' index='1'/>
-<retval declared_type='uint8_t*' const='true' type='*'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSUInteger*' index='1' name='lengthp' type='^I' type64='^Q'/>
+<retval const='true' declared_type='uint8_t*' type='*'/>
</method>
<method selector='decodeBytesWithReturnedLength:'>
-<arg name='lengthp' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
+<arg declared_type='NSUInteger*' index='0' name='lengthp' type='^I' type64='^Q'/>
<retval declared_type='void*' type='^v'/>
</method>
<method selector='decodeDataObject'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='decodeDoubleForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='decodeFloatForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='decodeInt32ForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='int32_t' type='i'/>
</method>
<method selector='decodeInt64ForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='int64_t' type='q'/>
</method>
<method selector='decodeIntForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='int' type='i'/>
</method>
<method selector='decodeIntegerForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='decodeNXObject'>
<retval declared_type='id' type='@'/>
@@ -3794,255 +4657,272 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='decodeObjectForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='decodeObjectOfClass:forKey:'>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='decodeObjectOfClasses:forKey:'>
+<arg declared_type='NSSet*' index='0' name='classes' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='decodePoint'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='decodePointForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='decodePropertyList'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='decodePropertyListForKey:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='decodeRect'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='decodeRectForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='decodeSize'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='decodeSizeForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='decodeValueOfObjCType:at:'>
-<arg name='type' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='data' declared_type='void*' type='^v' index='1'/>
+<arg const='true' declared_type='char*' index='0' name='type' type='*'/>
+<arg declared_type='void*' index='1' name='data' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method variadic='true' selector='decodeValuesOfObjCTypes:'>
-<arg name='types' declared_type='char*' const='true' type='*' index='0'/>
+<method selector='decodeValuesOfObjCTypes:' variadic='true'>
+<arg const='true' declared_type='char*' index='0' name='types' type='*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeArrayOfObjCType:count:at:'>
-<arg name='type' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='count' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='array' declared_type='void*' const='true' type='^v' index='2'/>
+<arg const='true' declared_type='char*' index='0' name='type' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='count' type='I' type64='Q'/>
+<arg const='true' declared_type='void*' index='2' name='array' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBool:forKey:'>
-<arg name='boolv' declared_type='BOOL' type='B' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='BOOL' index='0' name='boolv' type='B'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBycopyObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeByrefObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBytes:length:'>
-<arg name='byteaddr' declared_type='void*' const='true' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg const='true' declared_type='void*' index='0' name='byteaddr' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBytes:length:forKey:'>
-<arg name='bytesp' declared_type='uint8_t*' const='true' type='*' index='0'/>
-<arg name='lenv' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='key' declared_type='NSString*' type='@' index='2'/>
+<arg const='true' declared_type='uint8_t*' index='0' name='bytesp' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='lenv' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeConditionalObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeConditionalObject:forKey:'>
-<arg name='objv' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='objv' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeDataObject:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeDouble:forKey:'>
-<arg name='realv' declared_type='double' type='d' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='double' index='0' name='realv' type='d'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeFloat:forKey:'>
-<arg name='realv' declared_type='float' type='f' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='float' index='0' name='realv' type='f'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt32:forKey:'>
-<arg name='intv' declared_type='int32_t' type='i' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='int32_t' index='0' name='intv' type='i'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt64:forKey:'>
-<arg name='intv' declared_type='int64_t' type='q' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='int64_t' index='0' name='intv' type='q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt:forKey:'>
-<arg name='intv' declared_type='int' type='i' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='int' index='0' name='intv' type='i'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInteger:forKey:'>
-<arg name='intv' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSInteger' index='0' name='intv' type='i' type64='q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeNXObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeObject:forKey:'>
-<arg name='objv' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='objv' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodePoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodePoint:forKey:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodePropertyList:'>
-<arg name='aPropertyList' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='aPropertyList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRect:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRect:forKey:'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRootObject:'>
-<arg name='rootObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='rootObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeSize:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeSize:forKey:'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeValueOfObjCType:at:'>
-<arg name='type' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='addr' declared_type='void*' const='true' type='^v' index='1'/>
+<arg const='true' declared_type='char*' index='0' name='type' type='*'/>
+<arg const='true' declared_type='void*' index='1' name='addr' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method variadic='true' selector='encodeValuesOfObjCTypes:'>
-<arg name='types' declared_type='char*' const='true' type='*' index='0'/>
+<method selector='encodeValuesOfObjCTypes:' variadic='true'>
+<arg const='true' declared_type='char*' index='0' name='types' type='*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectZone'>
<retval declared_type='NSZone*' type='^{_NSZone=}'/>
</method>
+<method selector='requiresSecureCoding'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='setObjectZone:'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<arg declared_type='NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='systemVersion'>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='versionForClassName:'>
-<arg name='className' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='className' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSComparisonPredicate'>
<method selector='comparisonPredicateModifier'>
-<retval declared_type='NSComparisonPredicateModifier' type64='Q' type='I'/>
+<retval declared_type='NSComparisonPredicateModifier' type='I' type64='Q'/>
</method>
<method selector='customSelector'>
<retval declared_type='SEL' type=':'/>
</method>
<method selector='initWithLeftExpression:rightExpression:customSelector:'>
-<arg name='lhs' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='rhs' declared_type='NSExpression*' type='@' index='1'/>
-<arg name='selector' declared_type='SEL' type=':' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSExpression*' index='0' name='lhs' type='@'/>
+<arg declared_type='NSExpression*' index='1' name='rhs' type='@'/>
+<arg declared_type='SEL' index='2' name='selector' type=':'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithLeftExpression:rightExpression:modifier:type:options:'>
-<arg name='lhs' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='rhs' declared_type='NSExpression*' type='@' index='1'/>
-<arg name='modifier' declared_type='NSComparisonPredicateModifier' type64='Q' type='I' index='2'/>
-<arg name='type' declared_type='NSPredicateOperatorType' type64='Q' type='I' index='3'/>
-<arg name='options' declared_type='NSComparisonPredicateOptions' type64='Q' type='I' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSExpression*' index='0' name='lhs' type='@'/>
+<arg declared_type='NSExpression*' index='1' name='rhs' type='@'/>
+<arg declared_type='NSComparisonPredicateModifier' index='2' name='modifier' type='I' type64='Q'/>
+<arg declared_type='NSPredicateOperatorType' index='3' name='type' type='I' type64='Q'/>
+<arg declared_type='NSComparisonPredicateOptions' index='4' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='leftExpression'>
<retval declared_type='NSExpression*' type='@'/>
</method>
<method selector='options'>
-<retval declared_type='NSComparisonPredicateOptions' type64='Q' type='I'/>
+<retval declared_type='NSComparisonPredicateOptions' type='I' type64='Q'/>
</method>
<method selector='predicateOperatorType'>
-<retval declared_type='NSPredicateOperatorType' type64='Q' type='I'/>
-</method>
-<method selector='predicateWithLeftExpression:rightExpression:customSelector:' class_method='true'>
-<arg name='lhs' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='rhs' declared_type='NSExpression*' type='@' index='1'/>
-<arg name='selector' declared_type='SEL' type=':' index='2'/>
-<retval declared_type='NSPredicate*' type='@'/>
-</method>
-<method selector='predicateWithLeftExpression:rightExpression:modifier:type:options:' class_method='true'>
-<arg name='lhs' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='rhs' declared_type='NSExpression*' type='@' index='1'/>
-<arg name='modifier' declared_type='NSComparisonPredicateModifier' type64='Q' type='I' index='2'/>
-<arg name='type' declared_type='NSPredicateOperatorType' type64='Q' type='I' index='3'/>
-<arg name='options' declared_type='NSComparisonPredicateOptions' type64='Q' type='I' index='4'/>
-<retval declared_type='NSPredicate*' type='@'/>
+<retval declared_type='NSPredicateOperatorType' type='I' type64='Q'/>
+</method>
+<method class_method='true' selector='predicateWithLeftExpression:rightExpression:customSelector:'>
+<arg declared_type='NSExpression*' index='0' name='lhs' type='@'/>
+<arg declared_type='NSExpression*' index='1' name='rhs' type='@'/>
+<arg declared_type='SEL' index='2' name='selector' type=':'/>
+<retval declared_type='NSComparisonPredicate*' type='@'/>
+</method>
+<method class_method='true' selector='predicateWithLeftExpression:rightExpression:modifier:type:options:'>
+<arg declared_type='NSExpression*' index='0' name='lhs' type='@'/>
+<arg declared_type='NSExpression*' index='1' name='rhs' type='@'/>
+<arg declared_type='NSComparisonPredicateModifier' index='2' name='modifier' type='I' type64='Q'/>
+<arg declared_type='NSPredicateOperatorType' index='3' name='type' type='I' type64='Q'/>
+<arg declared_type='NSComparisonPredicateOptions' index='4' name='options' type='I' type64='Q'/>
+<retval declared_type='NSComparisonPredicate*' type='@'/>
</method>
<method selector='rightExpression'>
<retval declared_type='NSExpression*' type='@'/>
</method>
</class>
<class name='NSCompoundPredicate'>
-<method selector='andPredicateWithSubpredicates:' class_method='true'>
-<arg name='subpredicates' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='NSPredicate*' type='@'/>
+<method class_method='true' selector='andPredicateWithSubpredicates:'>
+<arg declared_type='NSArray*' index='0' name='subpredicates' type='@'/>
+<retval declared_type='NSCompoundPredicate*' type='@'/>
</method>
<method selector='compoundPredicateType'>
-<retval declared_type='NSCompoundPredicateType' type64='Q' type='I'/>
+<retval declared_type='NSCompoundPredicateType' type='I' type64='Q'/>
</method>
<method selector='initWithType:subpredicates:'>
-<arg name='type' declared_type='NSCompoundPredicateType' type64='Q' type='I' index='0'/>
-<arg name='subpredicates' declared_type='NSArray*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSCompoundPredicateType' index='0' name='type' type='I' type64='Q'/>
+<arg declared_type='NSArray*' index='1' name='subpredicates' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='notPredicateWithSubpredicate:' class_method='true'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
-<retval declared_type='NSPredicate*' type='@'/>
+<method class_method='true' selector='notPredicateWithSubpredicate:'>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
+<retval declared_type='NSCompoundPredicate*' type='@'/>
</method>
-<method selector='orPredicateWithSubpredicates:' class_method='true'>
-<arg name='subpredicates' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='NSPredicate*' type='@'/>
+<method class_method='true' selector='orPredicateWithSubpredicates:'>
+<arg declared_type='NSArray*' index='0' name='subpredicates' type='@'/>
+<retval declared_type='NSCompoundPredicate*' type='@'/>
</method>
<method selector='subpredicates'>
<retval declared_type='NSArray*' type='@'/>
@@ -4056,7 +4936,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setName:'>
-<arg name='n' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='signal'>
@@ -4066,89 +4946,89 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='waitUntilDate:'>
-<arg name='limit' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSConditionLock'>
<method selector='condition'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithCondition:'>
-<arg name='condition' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='lockBeforeDate:'>
-<arg name='limit' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lockWhenCondition:'>
-<arg name='condition' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='lockWhenCondition:beforeDate:'>
-<arg name='condition' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='limit' declared_type='NSDate*' type='@' index='1'/>
+<arg declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
+<arg declared_type='NSDate*' index='1' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setName:'>
-<arg name='n' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tryLock'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='tryLockWhenCondition:'>
-<arg name='condition' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='unlockWithCondition:'>
-<arg name='condition' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSConnection'>
<method selector='addRequestMode:'>
-<arg name='rmode' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rmode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addRunLoop:'>
-<arg name='runloop' declared_type='NSRunLoop*' type='@' index='0'/>
+<arg declared_type='NSRunLoop*' index='0' name='runloop' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='allConnections' class_method='true'>
+<method class_method='true' selector='allConnections'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='connectionWithReceivePort:sendPort:' class_method='true'>
-<arg name='receivePort' declared_type='NSPort*' type='@' index='0'/>
-<arg name='sendPort' declared_type='NSPort*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='connectionWithReceivePort:sendPort:'>
+<arg declared_type='NSPort*' index='0' name='receivePort' type='@'/>
+<arg declared_type='NSPort*' index='1' name='sendPort' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='connectionWithRegisteredName:host:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='hostName' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='connectionWithRegisteredName:host:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='hostName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='connectionWithRegisteredName:host:usingNameServer:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='hostName' declared_type='NSString*' type='@' index='1'/>
-<arg name='server' declared_type='NSPortNameServer*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='connectionWithRegisteredName:host:usingNameServer:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='hostName' type='@'/>
+<arg declared_type='NSPortNameServer*' index='2' name='server' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='currentConversation' class_method='true'>
+<method class_method='true' selector='currentConversation'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='defaultConnection' class_method='true'>
+<method class_method='true' selector='defaultConnection'>
<retval declared_type='NSConnection*' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='dispatchWithComponents:'>
-<arg name='components' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='components' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='enableMultipleThreads'>
@@ -4158,9 +5038,9 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithReceivePort:sendPort:'>
-<arg name='receivePort' declared_type='NSPort*' type='@' index='0'/>
-<arg name='sendPort' declared_type='NSPort*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPort*' index='0' name='receivePort' type='@'/>
+<arg declared_type='NSPort*' index='1' name='sendPort' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='invalidate'>
<retval declared_type='void' type='v'/>
@@ -4178,23 +5058,23 @@
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='registerName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='registerName:withNameServer:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='server' declared_type='NSPortNameServer*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSPortNameServer*' index='1' name='server' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='remoteObjects'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='removeRequestMode:'>
-<arg name='rmode' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rmode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeRunLoop:'>
-<arg name='runloop' declared_type='NSRunLoop*' type='@' index='0'/>
+<arg declared_type='NSRunLoop*' index='0' name='runloop' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replyTimeout'>
@@ -4212,15 +5092,15 @@
<method selector='rootProxy'>
<retval declared_type='NSDistantObject*' type='@'/>
</method>
-<method selector='rootProxyForConnectionWithRegisteredName:host:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='hostName' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='rootProxyForConnectionWithRegisteredName:host:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='hostName' type='@'/>
<retval declared_type='NSDistantObject*' type='@'/>
</method>
-<method selector='rootProxyForConnectionWithRegisteredName:host:usingNameServer:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='hostName' declared_type='NSString*' type='@' index='1'/>
-<arg name='server' declared_type='NSPortNameServer*' type='@' index='2'/>
+<method class_method='true' selector='rootProxyForConnectionWithRegisteredName:host:usingNameServer:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='hostName' type='@'/>
+<arg declared_type='NSPortNameServer*' index='2' name='server' type='@'/>
<retval declared_type='NSDistantObject*' type='@'/>
</method>
<method selector='runInNewThread'>
@@ -4229,35 +5109,35 @@
<method selector='sendPort'>
<retval declared_type='NSPort*' type='@'/>
</method>
-<method selector='serviceConnectionWithName:rootObject:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='root' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='serviceConnectionWithName:rootObject:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='id' index='1' name='root' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='serviceConnectionWithName:rootObject:usingNameServer:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='root' declared_type='id' type='@' index='1'/>
-<arg name='server' declared_type='NSPortNameServer*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='serviceConnectionWithName:rootObject:usingNameServer:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='id' index='1' name='root' type='@'/>
+<arg declared_type='NSPortNameServer*' index='2' name='server' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndependentConversationQueueing:'>
-<arg name='yorn' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='independentConversationQueueing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReplyTimeout:'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='replyTimeout' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRequestTimeout:'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='requestTimeout' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRootObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='rootObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='statistics'>
@@ -4266,30 +5146,30 @@
</class>
<class name='NSCountedSet'>
<method selector='addObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='countForObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='initWithArray:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCapacity:'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithSet:'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
</method>
<method selector='removeObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4302,154 +5182,198 @@
</method>
</class>
<class name='NSData'>
+<method selector='base64EncodedDataWithOptions:'>
+<arg declared_type='NSDataBase64EncodingOptions' index='0' name='options' type='I' type64='Q'/>
+<retval declared_type='NSData*' type='@'/>
+</method>
+<method selector='base64EncodedStringWithOptions:'>
+<arg declared_type='NSDataBase64EncodingOptions' index='0' name='options' type='I' type64='Q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='base64Encoding'>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='bytes'>
-<retval declared_type='void*' const='true' type='^v'/>
+<retval const='true' declared_type='void*' type='^v'/>
</method>
-<method selector='data' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='data'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithBytes:length:' class_method='true'>
-<arg name='bytes' declared_type='void*' const='true' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithBytes:length:'>
+<arg const='true' declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithBytesNoCopy:length:' class_method='true'>
-<arg name='bytes' declared_type='void*' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithBytesNoCopy:length:'>
+<arg declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithBytesNoCopy:length:freeWhenDone:' class_method='true'>
-<arg name='bytes' declared_type='void*' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='b' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithBytesNoCopy:length:freeWhenDone:'>
+<arg declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='2' name='b' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithContentsOfFile:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithContentsOfFile:options:error:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='readOptionsMask' declared_type='NSDataReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='errorPtr' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithContentsOfFile:options:error:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSDataReadingOptions' index='1' name='readOptionsMask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='errorPtr' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithContentsOfMappedFile:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='dataWithContentsOfMappedFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='dataWithContentsOfURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithContentsOfURL:options:error:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='readOptionsMask' declared_type='NSDataReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='errorPtr' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithContentsOfURL:options:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDataReadingOptions' index='1' name='readOptionsMask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='errorPtr' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithData:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithData:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='enumerateByteRangesUsingBlock:'>
+<arg declared_type='void (^)( void *, NSRange, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='BOOL*' type='^B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='getBytes:'>
-<arg name='buffer' declared_type='void*' type='^v' index='0'/>
+<arg declared_type='void*' index='0' name='buffer' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getBytes:length:'>
-<arg name='buffer' declared_type='void*' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='void*' index='0' name='buffer' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getBytes:range:'>
-<arg name='buffer' declared_type='void*' type='^v' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='void*' index='0' name='buffer' type='^v'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='initWithBytes:length:'>
-<arg name='bytes' declared_type='void*' const='true' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<method selector='initWithBase64EncodedData:options:'>
+<arg declared_type='NSData*' index='0' name='base64Data' type='@'/>
+<arg declared_type='NSDataBase64DecodingOptions' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithBase64EncodedString:options:'>
+<arg declared_type='NSString*' index='0' name='base64String' type='@'/>
+<arg declared_type='NSDataBase64DecodingOptions' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithBase64Encoding:'>
+<arg declared_type='NSString*' index='0' name='base64String' type='@'/>
<retval declared_type='id' type='@'/>
</method>
+<method selector='initWithBytes:length:'>
+<arg const='true' declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithBytesNoCopy:length:'>
-<arg name='bytes' declared_type='void*' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithBytesNoCopy:length:deallocator:'>
+<arg declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<arg declared_type='void (^)(void *, NSUInteger)' function_pointer='true' index='2' name='deallocator' type='@?'>
+<arg declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithBytesNoCopy:length:freeWhenDone:'>
-<arg name='bytes' declared_type='void*' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='b' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='2' name='b' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfFile:options:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='readOptionsMask' declared_type='NSDataReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='errorPtr' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSDataReadingOptions' index='1' name='readOptionsMask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='errorPtr' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfMappedFile:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfURL:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='readOptionsMask' declared_type='NSDataReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='errorPtr' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDataReadingOptions' index='1' name='readOptionsMask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='errorPtr' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEqualToData:'>
-<arg name='other' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='length'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='rangeOfData:options:range:'>
-<arg name='dataToFind' declared_type='NSData*' type='@' index='0'/>
-<arg name='mask' declared_type='NSDataSearchOptions' type64='Q' type='I' index='1'/>
-<arg name='searchRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSData*' index='0' name='dataToFind' type='@'/>
+<arg declared_type='NSDataSearchOptions' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='searchRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='subdataWithRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='writeToFile:atomically:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='useAuxiliaryFile' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='useAuxiliaryFile' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToFile:options:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='writeOptionsMask' declared_type='NSDataWritingOptions' type64='Q' type='I' index='1'/>
-<arg name='errorPtr' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSDataWritingOptions' index='1' name='writeOptionsMask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='errorPtr' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:atomically:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='atomically' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='atomically' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='writeOptionsMask' declared_type='NSDataWritingOptions' type64='Q' type='I' index='1'/>
-<arg name='errorPtr' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDataWritingOptions' index='1' name='writeOptionsMask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='errorPtr' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -4457,134 +5381,138 @@
<method selector='checkingTypes'>
<retval declared_type='NSTextCheckingTypes' type='Q'/>
</method>
-<method selector='dataDetectorWithTypes:error:' class_method='true'>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<method class_method='true' selector='dataDetectorWithTypes:error:'>
+<arg declared_type='NSTextCheckingTypes' index='0' name='checkingTypes' type='Q'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSDataDetector*' type='@'/>
</method>
<method selector='initWithTypes:error:'>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTextCheckingTypes' index='0' name='checkingTypes' type='Q'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSDate'>
<method selector='addTimeInterval:'>
-<arg name='seconds' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='seconds' type='d'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='compare:'>
-<arg name='other' declared_type='NSDate*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSDate*' index='0' name='other' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
-<method selector='date' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='date'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='dateByAddingTimeInterval:'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='dateWithCalendarFormat:timeZone:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='aTimeZone' declared_type='NSTimeZone*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
+<arg declared_type='NSTimeZone*' index='1' name='aTimeZone' type='@'/>
<retval declared_type='NSCalendarDate*' type='@'/>
</method>
-<method selector='dateWithNaturalLanguageString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='dateWithNaturalLanguageString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='dateWithNaturalLanguageString:locale:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='locale' declared_type='id' type='@' index='1'/>
+<method class_method='true' selector='dateWithNaturalLanguageString:locale:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='id' index='1' name='locale' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='dateWithString:' class_method='true'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='dateWithString:'>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='dateWithTimeInterval:sinceDate:' class_method='true'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
-<arg name='date' declared_type='NSDate*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dateWithTimeInterval:sinceDate:'>
+<arg declared_type='NSTimeInterval' index='0' name='secsToBeAdded' type='d'/>
+<arg declared_type='NSDate*' index='1' name='date' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dateWithTimeIntervalSince1970:' class_method='true'>
-<arg name='secs' declared_type='NSTimeInterval' type='d' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dateWithTimeIntervalSince1970:'>
+<arg declared_type='NSTimeInterval' index='0' name='secs' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dateWithTimeIntervalSinceNow:' class_method='true'>
-<arg name='secs' declared_type='NSTimeInterval' type='d' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dateWithTimeIntervalSinceNow:'>
+<arg declared_type='NSTimeInterval' index='0' name='secs' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dateWithTimeIntervalSinceReferenceDate:' class_method='true'>
-<arg name='secs' declared_type='NSTimeInterval' type='d' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dateWithTimeIntervalSinceReferenceDate:'>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithCalendarFormat:timeZone:locale:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='aTimeZone' declared_type='NSTimeZone*' type='@' index='1'/>
-<arg name='locale' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
+<arg declared_type='NSTimeZone*' index='1' name='aTimeZone' type='@'/>
+<arg declared_type='id' index='2' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='distantFuture' class_method='true'>
+<method class_method='true' selector='distantFuture'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='distantPast' class_method='true'>
+<method class_method='true' selector='distantPast'>
<retval declared_type='id' type='@'/>
</method>
<method selector='earlierDate:'>
-<arg name='anotherDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='anotherDate' type='@'/>
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithString:'>
-<arg name='description' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='description' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithTimeInterval:sinceDate:'>
-<arg name='secsToBeAdded' declared_type='NSTimeInterval' type='d' index='0'/>
-<arg name='anotherDate' declared_type='NSDate*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTimeInterval' index='0' name='secsToBeAdded' type='d'/>
+<arg declared_type='NSDate*' index='1' name='date' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithTimeIntervalSince1970:'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTimeInterval' index='0' name='secs' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithTimeIntervalSinceNow:'>
-<arg name='secs' declared_type='NSTimeInterval' type='d' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTimeInterval' index='0' name='secs' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithTimeIntervalSinceReferenceDate:'>
-<arg name='secsToBeAdded' declared_type='NSTimeInterval' type='d' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEqualToDate:'>
-<arg name='otherDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='otherDate' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='laterDate:'>
-<arg name='anotherDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='anotherDate' type='@'/>
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='timeIntervalSince1970'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='timeIntervalSinceDate:'>
-<arg name='anotherDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='anotherDate' type='@'/>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='timeIntervalSinceNow'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='timeIntervalSinceReferenceDate' class_method='true'>
+<method class_method='true' selector='timeIntervalSinceReferenceDate'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='timeIntervalSinceReferenceDate'>
@@ -4599,113 +5527,243 @@
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='day'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='era'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='hour'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='isLeapMonth'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isValidDate'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isValidDateInCalendar:'>
+<arg declared_type='NSCalendar*' index='0' name='calendar' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='minute'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='month'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='nanosecond'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='quarter'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='second'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setCalendar:'>
-<arg name='cal' declared_type='NSCalendar*' type='@' index='0'/>
+<arg declared_type='NSCalendar*' index='0' name='calendar' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDay:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='day' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEra:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='era' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHour:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='hour' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLeapMonth:'>
+<arg declared_type='BOOL' index='0' name='leapMonth' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinute:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='minute' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMonth:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='month' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setNanosecond:'>
+<arg declared_type='NSInteger' index='0' name='nanosecond' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setQuarter:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='quarter' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSecond:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='second' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
-<arg name='tz' declared_type='NSTimeZone*' type='@' index='0'/>
+<arg declared_type='NSTimeZone*' index='0' name='timeZone' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setValue:forComponent:'>
+<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
+<arg declared_type='NSCalendarUnit' index='1' name='unit' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeek:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='v' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekOfMonth:'>
-<arg name='w' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='weekOfMonth' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekOfYear:'>
-<arg name='w' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='weekOfYear' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekday:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='weekday' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekdayOrdinal:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='weekdayOrdinal' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setYear:'>
-<arg name='v' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='year' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setYearForWeekOfYear:'>
-<arg name='y' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='yearForWeekOfYear' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone*' type='@'/>
</method>
+<method selector='valueForComponent:'>
+<arg declared_type='NSCalendarUnit' index='0' name='unit' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
<method selector='week'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='weekOfMonth'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='weekOfYear'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='weekday'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='weekdayOrdinal'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='year'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='yearForWeekOfYear'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+</class>
+<class name='NSDateComponentsFormatter'>
+<method selector='allowedUnits'>
+<retval declared_type='NSCalendarUnit' type='I' type64='Q'/>
+</method>
+<method selector='allowsFractionalUnits'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='calendar'>
+<retval declared_type='NSCalendar*' type='@'/>
+</method>
+<method selector='collapsesLargestUnit'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='formattingContext'>
+<retval declared_type='NSFormattingContext' type='i' type64='q'/>
+</method>
+<method selector='getObjectValue:forString:errorDescription:'>
+<arg declared_type='id*' index='0' name='obj' type='^@' type_modifier='o'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString**' index='2' name='error' type='^@' type_modifier='o'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='includesApproximationPhrase'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='includesTimeRemainingPhrase'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='localizedStringFromDateComponents:unitsStyle:'>
+<arg declared_type='NSDateComponents*' index='0' name='components' type='@'/>
+<arg declared_type='NSDateComponentsFormatterUnitsStyle' index='1' name='unitsStyle' type='i' type64='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='maximumUnitCount'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='setAllowedUnits:'>
+<arg declared_type='NSCalendarUnit' index='0' name='allowedUnits' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAllowsFractionalUnits:'>
+<arg declared_type='BOOL' index='0' name='allowsFractionalUnits' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCalendar:'>
+<arg declared_type='NSCalendar*' index='0' name='calendar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCollapsesLargestUnit:'>
+<arg declared_type='BOOL' index='0' name='collapsesLargestUnit' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setFormattingContext:'>
+<arg declared_type='NSFormattingContext' index='0' name='formattingContext' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIncludesApproximationPhrase:'>
+<arg declared_type='BOOL' index='0' name='includesApproximationPhrase' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIncludesTimeRemainingPhrase:'>
+<arg declared_type='BOOL' index='0' name='includesTimeRemainingPhrase' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setMaximumUnitCount:'>
+<arg declared_type='NSInteger' index='0' name='maximumUnitCount' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUnitsStyle:'>
+<arg declared_type='NSDateComponentsFormatterUnitsStyle' index='0' name='unitsStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setZeroFormattingBehavior:'>
+<arg declared_type='NSDateComponentsFormatterZeroFormattingBehavior' index='0' name='zeroFormattingBehavior' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stringForObjectValue:'>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='stringFromDate:toDate:'>
+<arg declared_type='NSDate*' index='0' name='startDate' type='@'/>
+<arg declared_type='NSDate*' index='1' name='endDate' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='stringFromDateComponents:'>
+<arg declared_type='NSDateComponents*' index='0' name='components' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='stringFromTimeInterval:'>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitsStyle'>
+<retval declared_type='NSDateComponentsFormatterUnitsStyle' type='i' type64='q'/>
+</method>
+<method selector='zeroFormattingBehavior'>
+<retval declared_type='NSDateComponentsFormatterZeroFormattingBehavior' type='I' type64='Q'/>
</method>
</class>
<class name='NSDateFormatter'>
@@ -4724,24 +5782,24 @@
<method selector='dateFormat'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='dateFormatFromTemplate:options:locale:' class_method='true'>
-<arg name='tmplate' declared_type='NSString*' type='@' index='0'/>
-<arg name='opts' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='locale' declared_type='NSLocale*' type='@' index='2'/>
+<method class_method='true' selector='dateFormatFromTemplate:options:locale:'>
+<arg declared_type='NSString*' index='0' name='tmplate' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='NSLocale*' index='2' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='dateFromString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='dateStyle'>
-<retval declared_type='NSDateFormatterStyle' type64='Q' type='I'/>
+<retval declared_type='NSDateFormatterStyle' type='I' type64='Q'/>
</method>
<method selector='defaultDate'>
<retval declared_type='NSDate*' type='@'/>
</method>
-<method selector='defaultFormatterBehavior' class_method='true'>
-<retval declared_type='NSDateFormatterBehavior' type64='Q' type='I'/>
+<method class_method='true' selector='defaultFormatterBehavior'>
+<retval declared_type='NSDateFormatterBehavior' type='I' type64='Q'/>
</method>
<method selector='doesRelativeDateFormatting'>
<retval declared_type='BOOL' type='B'/>
@@ -4750,24 +5808,27 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='formatterBehavior'>
-<retval declared_type='NSDateFormatterBehavior' type64='Q' type='I'/>
+<retval declared_type='NSDateFormatterBehavior' type='I' type64='Q'/>
+</method>
+<method selector='formattingContext'>
+<retval declared_type='NSFormattingContext' type='i' type64='q'/>
</method>
<method selector='generatesCalendarDates'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getObjectValue:forString:range:error:'>
-<arg name='obj' declared_type='id*' type='^@' index='0' type_modifier='o'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='rangep' declared_type='NSRange*' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2' type_modifier='N'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3' type_modifier='o'/>
+<arg declared_type='id*' index='0' name='obj' type='^@' type_modifier='o'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSRange*' index='2' name='rangep' type='^{_NSRange=II}' type64='^{_NSRange=QQ}' type_modifier='N'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='gregorianStartDate'>
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='initWithDateFormat:allowNaturalLanguage:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='isLenient'>
@@ -4776,10 +5837,10 @@
<method selector='locale'>
<retval declared_type='NSLocale*' type='@'/>
</method>
-<method selector='localizedStringFromDate:dateStyle:timeStyle:' class_method='true'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
-<arg name='dstyle' declared_type='NSDateFormatterStyle' type64='Q' type='I' index='1'/>
-<arg name='tstyle' declared_type='NSDateFormatterStyle' type64='Q' type='I' index='2'/>
+<method class_method='true' selector='localizedStringFromDate:dateStyle:timeStyle:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<arg declared_type='NSDateFormatterStyle' index='1' name='dstyle' type='I' type64='Q'/>
+<arg declared_type='NSDateFormatterStyle' index='2' name='tstyle' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='longEraSymbols'>
@@ -4792,139 +5853,147 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='setAMSymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='AMSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCalendar:'>
-<arg name='calendar' declared_type='NSCalendar*' type='@' index='0'/>
+<arg declared_type='NSCalendar*' index='0' name='calendar' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDateFormat:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='dateFormat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDateStyle:'>
-<arg name='style' declared_type='NSDateFormatterStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDateFormatterStyle' index='0' name='dateStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='defaultDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultFormatterBehavior:' class_method='true'>
-<arg name='behavior' declared_type='NSDateFormatterBehavior' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='setDefaultFormatterBehavior:'>
+<arg declared_type='NSDateFormatterBehavior' index='0' name='behavior' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDoesRelativeDateFormatting:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='doesRelativeDateFormatting' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEraSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='eraSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormatterBehavior:'>
-<arg name='behavior' declared_type='NSDateFormatterBehavior' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDateFormatterBehavior' index='0' name='formatterBehavior' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setFormattingContext:'>
+<arg declared_type='NSFormattingContext' index='0' name='formattingContext' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGeneratesCalendarDates:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='generatesCalendarDates' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGregorianStartDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='gregorianStartDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLenient:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='lenient' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
-<arg name='locale' declared_type='NSLocale*' type='@' index='0'/>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLocalizedDateFormatFromTemplate:'>
+<arg declared_type='NSString*' index='0' name='dateFormatTemplate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLongEraSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='longEraSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMonthSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='monthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPMSymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='PMSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setQuarterSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='quarterSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortMonthSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='shortMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortQuarterSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='shortQuarterSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortStandaloneMonthSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='shortStandaloneMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortStandaloneQuarterSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='shortStandaloneQuarterSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortStandaloneWeekdaySymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='shortStandaloneWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortWeekdaySymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='shortWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandaloneMonthSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='standaloneMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandaloneQuarterSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='standaloneQuarterSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandaloneWeekdaySymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='standaloneWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeStyle:'>
-<arg name='style' declared_type='NSDateFormatterStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSDateFormatterStyle' index='0' name='timeStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
-<arg name='tz' declared_type='NSTimeZone*' type='@' index='0'/>
+<arg declared_type='NSTimeZone*' index='0' name='timeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTwoDigitStartDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='twoDigitStartDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVeryShortMonthSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='veryShortMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVeryShortStandaloneMonthSymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='veryShortStandaloneMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVeryShortStandaloneWeekdaySymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='veryShortStandaloneWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVeryShortWeekdaySymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='veryShortWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekdaySymbols:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='weekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shortMonthSymbols'>
@@ -4955,11 +6024,11 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='stringFromDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='timeStyle'>
-<retval declared_type='NSDateFormatterStyle' type64='Q' type='I'/>
+<retval declared_type='NSDateFormatterStyle' type='I' type64='Q'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone*' type='@'/>
@@ -4983,164 +6052,213 @@
<retval declared_type='NSArray*' type='@'/>
</method>
</class>
+<class name='NSDateIntervalFormatter'>
+<method selector='calendar'>
+<retval declared_type='NSCalendar*' type='@'/>
+</method>
+<method selector='dateStyle'>
+<retval declared_type='NSDateIntervalFormatterStyle' type='I' type64='Q'/>
+</method>
+<method selector='dateTemplate'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='locale'>
+<retval declared_type='NSLocale*' type='@'/>
+</method>
+<method selector='setCalendar:'>
+<arg declared_type='NSCalendar*' index='0' name='calendar' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDateStyle:'>
+<arg declared_type='NSDateIntervalFormatterStyle' index='0' name='dateStyle' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDateTemplate:'>
+<arg declared_type='NSString*' index='0' name='dateTemplate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLocale:'>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTimeStyle:'>
+<arg declared_type='NSDateIntervalFormatterStyle' index='0' name='timeStyle' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTimeZone:'>
+<arg declared_type='NSTimeZone*' index='0' name='timeZone' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stringFromDate:toDate:'>
+<arg declared_type='NSDate*' index='0' name='fromDate' type='@'/>
+<arg declared_type='NSDate*' index='1' name='toDate' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='timeStyle'>
+<retval declared_type='NSDateIntervalFormatterStyle' type='I' type64='Q'/>
+</method>
+<method selector='timeZone'>
+<retval declared_type='NSTimeZone*' type='@'/>
+</method>
+</class>
<class name='NSDecimalNumber'>
<method selector='compare:'>
-<arg name='decimalNumber' declared_type='NSNumber*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSNumber*' index='0' name='decimalNumber' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='decimalNumberByAdding:'>
-<arg name='decimalNumber' declared_type='NSDecimalNumber*' type='@' index='0'/>
+<arg declared_type='NSDecimalNumber*' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByAdding:withBehavior:'>
-<arg name='decimalNumber' declared_type='NSDecimalNumber*' type='@' index='0'/>
-<arg name='behavior' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSDecimalNumber*' index='0' name='decimalNumber' type='@'/>
+<arg declared_type='id' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByDividingBy:'>
-<arg name='decimalNumber' declared_type='NSDecimalNumber*' type='@' index='0'/>
+<arg declared_type='NSDecimalNumber*' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByDividingBy:withBehavior:'>
-<arg name='decimalNumber' declared_type='NSDecimalNumber*' type='@' index='0'/>
-<arg name='behavior' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSDecimalNumber*' index='0' name='decimalNumber' type='@'/>
+<arg declared_type='id' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByMultiplyingBy:'>
-<arg name='decimalNumber' declared_type='NSDecimalNumber*' type='@' index='0'/>
+<arg declared_type='NSDecimalNumber*' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByMultiplyingBy:withBehavior:'>
-<arg name='decimalNumber' declared_type='NSDecimalNumber*' type='@' index='0'/>
-<arg name='behavior' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSDecimalNumber*' index='0' name='decimalNumber' type='@'/>
+<arg declared_type='id' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByMultiplyingByPowerOf10:'>
-<arg name='power' declared_type='short' type='s' index='0'/>
+<arg declared_type='short' index='0' name='power' type='s'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByMultiplyingByPowerOf10:withBehavior:'>
-<arg name='power' declared_type='short' type='s' index='0'/>
-<arg name='behavior' declared_type='id' type='@' index='1'/>
+<arg declared_type='short' index='0' name='power' type='s'/>
+<arg declared_type='id' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByRaisingToPower:'>
-<arg name='power' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='power' type='I' type64='Q'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByRaisingToPower:withBehavior:'>
-<arg name='power' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='behavior' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='power' type='I' type64='Q'/>
+<arg declared_type='id' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberByRoundingAccordingToBehavior:'>
-<arg name='behavior' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberBySubtracting:'>
-<arg name='decimalNumber' declared_type='NSDecimalNumber*' type='@' index='0'/>
+<arg declared_type='NSDecimalNumber*' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalNumberBySubtracting:withBehavior:'>
-<arg name='decimalNumber' declared_type='NSDecimalNumber*' type='@' index='0'/>
-<arg name='behavior' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSDecimalNumber*' index='0' name='decimalNumber' type='@'/>
+<arg declared_type='id' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
-<method selector='decimalNumberWithDecimal:' class_method='true'>
-<arg name='dcm' declared_type='NSDecimal' type='{_NSDecimal=b8b4b1b1b18[8S]}' index='0'/>
+<method class_method='true' selector='decimalNumberWithDecimal:'>
+<arg declared_type='NSDecimal' index='0' name='dcm' type='{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
-<method selector='decimalNumberWithMantissa:exponent:isNegative:' class_method='true'>
-<arg name='mantissa' declared_type='unsigned long long' type='Q' index='0'/>
-<arg name='exponent' declared_type='short' type='s' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
+<method class_method='true' selector='decimalNumberWithMantissa:exponent:isNegative:'>
+<arg declared_type='unsigned long long' index='0' name='mantissa' type='Q'/>
+<arg declared_type='short' index='1' name='exponent' type='s'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
-<method selector='decimalNumberWithString:' class_method='true'>
-<arg name='numberValue' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='decimalNumberWithString:'>
+<arg declared_type='NSString*' index='0' name='numberValue' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
-<method selector='decimalNumberWithString:locale:' class_method='true'>
-<arg name='numberValue' declared_type='NSString*' type='@' index='0'/>
-<arg name='locale' declared_type='id' type='@' index='1'/>
+<method class_method='true' selector='decimalNumberWithString:locale:'>
+<arg declared_type='NSString*' index='0' name='numberValue' type='@'/>
+<arg declared_type='id' index='1' name='locale' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='decimalValue'>
<retval declared_type='NSDecimal' type='{_NSDecimal=b8b4b1b1b18[8S]}'/>
</method>
-<method selector='defaultBehavior' class_method='true'>
+<method class_method='true' selector='defaultBehavior'>
<retval declared_type='id' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='doubleValue'>
<retval declared_type='double' type='d'/>
</method>
<method selector='initWithDecimal:'>
-<arg name='dcm' declared_type='NSDecimal' type='{_NSDecimal=b8b4b1b1b18[8S]}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSDecimal' index='0' name='dcm' type='{_NSDecimal=b8b4b1b1b18[8S]}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithMantissa:exponent:isNegative:'>
-<arg name='mantissa' declared_type='unsigned long long' type='Q' index='0'/>
-<arg name='exponent' declared_type='short' type='s' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned long long' index='0' name='mantissa' type='Q'/>
+<arg declared_type='short' index='1' name='exponent' type='s'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithString:'>
-<arg name='numberValue' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='numberValue' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithString:locale:'>
-<arg name='numberValue' declared_type='NSString*' type='@' index='0'/>
-<arg name='locale' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='numberValue' type='@'/>
+<arg declared_type='id' index='1' name='locale' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='maximumDecimalNumber' class_method='true'>
+<method class_method='true' selector='maximumDecimalNumber'>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
-<method selector='minimumDecimalNumber' class_method='true'>
+<method class_method='true' selector='minimumDecimalNumber'>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
-<method selector='notANumber' class_method='true'>
+<method class_method='true' selector='notANumber'>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='objCType'>
-<retval declared_type='char*' const='true' type='*'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
-<method selector='one' class_method='true'>
+<method class_method='true' selector='one'>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
-<method selector='setDefaultBehavior:' class_method='true'>
-<arg name='behavior' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='setDefaultBehavior:'>
+<arg declared_type='id' index='0' name='behavior' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='zero' class_method='true'>
+<method class_method='true' selector='zero'>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
</class>
<class name='NSDecimalNumberHandler'>
-<method selector='decimalNumberHandlerWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:' class_method='true'>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I' index='0'/>
-<arg name='scale' declared_type='short' type='s' index='1'/>
-<arg name='exact' declared_type='BOOL' type='B' index='2'/>
-<arg name='overflow' declared_type='BOOL' type='B' index='3'/>
-<arg name='underflow' declared_type='BOOL' type='B' index='4'/>
-<arg name='divideByZero' declared_type='BOOL' type='B' index='5'/>
-<retval declared_type='id' type='@'/>
-</method>
-<method selector='defaultDecimalNumberHandler' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='decimalNumberHandlerWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:'>
+<arg declared_type='NSRoundingMode' index='0' name='roundingMode' type='I' type64='Q'/>
+<arg declared_type='short' index='1' name='scale' type='s'/>
+<arg declared_type='BOOL' index='2' name='exact' type='B'/>
+<arg declared_type='BOOL' index='3' name='overflow' type='B'/>
+<arg declared_type='BOOL' index='4' name='underflow' type='B'/>
+<arg declared_type='BOOL' index='5' name='divideByZero' type='B'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='defaultDecimalNumberHandler'>
+<retval declared_type='NSDecimalNumberHandler*' type='@'/>
</method>
<method selector='initWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:'>
-<arg name='roundingMode' declared_type='NSRoundingMode' type64='Q' type='I' index='0'/>
-<arg name='scale' declared_type='short' type='s' index='1'/>
-<arg name='exact' declared_type='BOOL' type='B' index='2'/>
-<arg name='overflow' declared_type='BOOL' type='B' index='3'/>
-<arg name='underflow' declared_type='BOOL' type='B' index='4'/>
-<arg name='divideByZero' declared_type='BOOL' type='B' index='5'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRoundingMode' index='0' name='roundingMode' type='I' type64='Q'/>
+<arg declared_type='short' index='1' name='scale' type='s'/>
+<arg declared_type='BOOL' index='2' name='exact' type='B'/>
+<arg declared_type='BOOL' index='3' name='overflow' type='B'/>
+<arg declared_type='BOOL' index='4' name='underflow' type='B'/>
+<arg declared_type='BOOL' index='5' name='divideByZero' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSDeleteCommand'>
@@ -5148,7 +6266,7 @@
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='setReceiversSpecifier:'>
-<arg name='receiversRef' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='receiversRef' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5157,14 +6275,14 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='allKeysForObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='allValues'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
@@ -5173,51 +6291,51 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:indent:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
-<arg name='level' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='level' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='dictionary' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionary'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dictionaryWithContentsOfFile:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionaryWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='dictionaryWithContentsOfURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionaryWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='dictionaryWithDictionary:' class_method='true'>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionaryWithDictionary:'>
+<arg declared_type='NSDictionary*' index='0' name='dict' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dictionaryWithObject:forKey:' class_method='true'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionaryWithObject:forKey:'>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='id' index='1' name='key' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dictionaryWithObjects:forKeys:' class_method='true'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
-<arg name='keys' declared_type='NSArray*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionaryWithObjects:forKeys:'>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
+<arg declared_type='NSArray*' index='1' name='keys' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dictionaryWithObjects:forKeys:count:' class_method='true'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='keys' declared_type='id*' const='true' type='^@' index='1'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionaryWithObjects:forKeys:count:'>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg const='true' declared_type='id*' index='1' name='keys' type='^@'/>
+<arg declared_type='NSUInteger' index='2' name='cnt' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='dictionaryWithObjectsAndKeys:' class_method='true'>
-<arg name='firstObject' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionaryWithObjectsAndKeys:' sentinel='0' variadic='true'>
+<arg declared_type='id' index='0' name='firstObject' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='enumerateKeysAndObjectsUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, id, BOOL *)' type='@?' index='0'>
+<arg declared_type='void (^)(id, id, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
@@ -5226,8 +6344,8 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateKeysAndObjectsWithOptions:usingBlock:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, id, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(id, id, BOOL *)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
@@ -5248,10 +6366,10 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='fileHFSCreatorCode'>
-<retval declared_type='OSType' type64='I' type='L'/>
+<retval declared_type='OSType' type='L' type64='I'/>
</method>
<method selector='fileHFSTypeCode'>
-<retval declared_type='OSType' type64='I' type='L'/>
+<retval declared_type='OSType' type='L' type64='I'/>
</method>
<method selector='fileIsAppendOnly'>
<retval declared_type='BOOL' type='B'/>
@@ -5269,66 +6387,73 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='filePosixPermissions'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='fileSize'>
<retval declared_type='unsigned long long' type='Q'/>
</method>
<method selector='fileSystemFileNumber'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='fileSystemNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='fileType'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getObjects:andKeys:'>
-<arg name='objects' declared_type='id*' type='^@' index='0'/>
-<arg name='keys' declared_type='id*' type='^@' index='1'/>
+<arg declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='id*' index='1' name='keys' type='^@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithContentsOfFile:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='initWithDictionary:'>
-<arg name='otherDictionary' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSDictionary*' index='0' name='otherDictionary' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithDictionary:copyItems:'>
-<arg name='otherDictionary' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSDictionary*' index='0' name='otherDictionary' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithObjects:forKeys:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
-<arg name='keys' declared_type='NSArray*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
+<arg declared_type='NSArray*' index='1' name='keys' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithObjects:forKeys:count:'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='keys' declared_type='id*' const='true' type='^@' index='1'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg const='true' declared_type='id*' index='1' name='keys' type='^@'/>
+<arg declared_type='NSUInteger' index='2' name='cnt' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='initWithObjectsAndKeys:'>
-<arg name='firstObject' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method selector='initWithObjectsAndKeys:' sentinel='0' variadic='true'>
+<arg declared_type='id' index='0' name='firstObject' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEqualToDictionary:'>
-<arg name='otherDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='otherDictionary' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keyEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
</method>
<method selector='keysOfEntriesPassingTest:'>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, id, BOOL *)' type='@?' index='0'>
+<arg declared_type='BOOL (^)(id, id, BOOL *)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
@@ -5337,8 +6462,8 @@
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='keysOfEntriesWithOptions:passingTest:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, id, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, id, BOOL *)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
@@ -5347,50 +6472,50 @@
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='keysSortedByValueUsingComparator:'>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='0'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<arg declared_type='id' index='0' name='cmptr' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='keysSortedByValueUsingSelector:'>
-<arg name='comparator' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='comparator' type=':'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='keysSortedByValueWithOptions:usingComparator:'>
-<arg name='opts' declared_type='NSSortOptions' type64='Q' type='I' index='0'/>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='1'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='id' index='1' name='cmptr' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
</method>
<method selector='objectForKey:'>
-<arg name='aKey' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='aKey' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='objectForKeyedSubscript:'>
+<arg declared_type='id' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectsForKeys:notFoundMarker:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
-<arg name='marker' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
+<arg declared_type='id' index='1' name='marker' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method class_method='true' selector='sharedKeySetForKeys:'>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='valueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='writeToFile:atomically:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='useAuxiliaryFile' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='useAuxiliaryFile' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:atomically:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='atomically' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='atomically' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -5402,7 +6527,7 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='level'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='skipDescendants'>
<retval declared_type='void' type='v'/>
@@ -5415,28 +6540,32 @@
<method selector='connectionForProxy'>
<retval declared_type='NSConnection*' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithLocal:connection:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='connection' declared_type='NSConnection*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='NSConnection*' index='1' name='connection' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithTarget:connection:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='connection' declared_type='NSConnection*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='NSConnection*' index='1' name='connection' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='proxyWithLocal:connection:' class_method='true'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='connection' declared_type='NSConnection*' type='@' index='1'/>
-<retval declared_type='NSDistantObject*' type='@'/>
+<method class_method='true' selector='proxyWithLocal:connection:'>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='NSConnection*' index='1' name='connection' type='@'/>
+<retval declared_type='id' type='@'/>
</method>
-<method selector='proxyWithTarget:connection:' class_method='true'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='connection' declared_type='NSConnection*' type='@' index='1'/>
-<retval declared_type='NSDistantObject*' type='@'/>
+<method class_method='true' selector='proxyWithTarget:connection:'>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='NSConnection*' index='1' name='connection' type='@'/>
+<retval declared_type='id' type='@'/>
</method>
<method selector='setProtocolForProxy:'>
-<arg name='proto' declared_type='Protocol*' type='@' index='0'/>
+<arg declared_type='Protocol*' index='0' name='proto' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5451,7 +6580,7 @@
<retval declared_type='NSInvocation*' type='@'/>
</method>
<method selector='replyWithException:'>
-<arg name='exception' declared_type='NSException*' type='@' index='0'/>
+<arg declared_type='NSException*' index='0' name='exception' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5460,14 +6589,14 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='lockDate'>
<retval declared_type='NSDate*' type='@'/>
</method>
-<method selector='lockWithPath:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='lockWithPath:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSDistributedLock*' type='@'/>
</method>
<method selector='tryLock'>
@@ -5479,66 +6608,114 @@
</class>
<class name='NSDistributedNotificationCenter'>
<method selector='addObserver:selector:name:object:'>
-<arg name='observer' declared_type='id' type='@' index='0'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='aName' declared_type='NSString*' type='@' index='2'/>
-<arg name='anObject' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='id' index='0' name='observer' type='@'/>
+<arg declared_type='SEL' index='1' name='aSelector' type=':'/>
+<arg declared_type='NSString*' index='2' name='aName' type='@'/>
+<arg declared_type='NSString*' index='3' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObserver:selector:name:object:suspensionBehavior:'>
-<arg name='observer' declared_type='id' type='@' index='0'/>
-<arg name='selector' declared_type='SEL' type=':' index='1'/>
-<arg name='name' declared_type='NSString*' type='@' index='2'/>
-<arg name='object' declared_type='NSString*' type='@' index='3'/>
-<arg name='suspensionBehavior' declared_type='NSNotificationSuspensionBehavior' type64='Q' type='I' index='4'/>
+<arg declared_type='id' index='0' name='observer' type='@'/>
+<arg declared_type='SEL' index='1' name='selector' type=':'/>
+<arg declared_type='NSString*' index='2' name='name' type='@'/>
+<arg declared_type='NSString*' index='3' name='object' type='@'/>
+<arg declared_type='NSNotificationSuspensionBehavior' index='4' name='suspensionBehavior' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='defaultCenter' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='defaultCenter'>
+<retval declared_type='NSDistributedNotificationCenter*' type='@'/>
</method>
-<method selector='notificationCenterForType:' class_method='true'>
-<arg name='notificationCenterType' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='notificationCenterForType:'>
+<arg declared_type='NSString*' index='0' name='notificationCenterType' type='@'/>
<retval declared_type='NSDistributedNotificationCenter*' type='@'/>
</method>
<method selector='postNotificationName:object:'>
-<arg name='aName' declared_type='NSString*' type='@' index='0'/>
-<arg name='anObject' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='aName' type='@'/>
+<arg declared_type='NSString*' index='1' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:userInfo:'>
-<arg name='aName' declared_type='NSString*' type='@' index='0'/>
-<arg name='anObject' declared_type='NSString*' type='@' index='1'/>
-<arg name='aUserInfo' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='aName' type='@'/>
+<arg declared_type='NSString*' index='1' name='anObject' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='aUserInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:userInfo:deliverImmediately:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='object' declared_type='NSString*' type='@' index='1'/>
-<arg name='userInfo' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='deliverImmediately' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='object' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='userInfo' type='@'/>
+<arg declared_type='BOOL' index='3' name='deliverImmediately' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:userInfo:options:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='object' declared_type='NSString*' type='@' index='1'/>
-<arg name='userInfo' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='options' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='object' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='userInfo' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='options' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:name:object:'>
-<arg name='observer' declared_type='id' type='@' index='0'/>
-<arg name='aName' declared_type='NSString*' type='@' index='1'/>
-<arg name='anObject' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='id' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='aName' type='@'/>
+<arg declared_type='NSString*' index='2' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSuspended:'>
-<arg name='suspended' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='suspended' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='suspended'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
+<class name='NSEnergyFormatter'>
+<method selector='getObjectValue:forString:errorDescription:'>
+<arg declared_type='id*' index='0' name='obj' type='^@' type_modifier='o'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString**' index='2' name='error' type='^@' type_modifier='o'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isForFoodEnergyUse'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='numberFormatter'>
+<retval declared_type='NSNumberFormatter*' type='@'/>
+</method>
+<method selector='setForFoodEnergyUse:'>
+<arg declared_type='BOOL' index='0' name='forFoodEnergyUse' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setNumberFormatter:'>
+<arg declared_type='NSNumberFormatter*' index='0' name='numberFormatter' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUnitStyle:'>
+<arg declared_type='NSFormattingUnitStyle' index='0' name='unitStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stringFromJoules:'>
+<arg declared_type='double' index='0' name='numberInJoules' type='d'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='stringFromValue:unit:'>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<arg declared_type='NSEnergyFormatterUnit' index='1' name='unit' type='i' type64='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStringFromJoules:usedUnit:'>
+<arg declared_type='double' index='0' name='numberInJoules' type='d'/>
+<arg declared_type='NSEnergyFormatterUnit*' index='1' name='unitp' type='^i' type64='^q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStringFromValue:unit:'>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<arg declared_type='NSEnergyFormatterUnit' index='1' name='unit' type='i' type64='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStyle'>
+<retval declared_type='NSFormattingUnitStyle' type='i' type64='q'/>
+</method>
+</class>
<class name='NSEnumerator'>
<method selector='allObjects'>
<retval declared_type='NSArray*' type='@'/>
@@ -5549,25 +6726,25 @@
</class>
<class name='NSError'>
<method selector='code'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='domain'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='errorWithDomain:code:userInfo:' class_method='true'>
-<arg name='domain' declared_type='NSString*' type='@' index='0'/>
-<arg name='code' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='errorWithDomain:code:userInfo:'>
+<arg declared_type='NSString*' index='0' name='domain' type='@'/>
+<arg declared_type='NSInteger' index='1' name='code' type='i' type64='q'/>
+<arg declared_type='NSDictionary*' index='2' name='dict' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='helpAnchor'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithDomain:code:userInfo:'>
-<arg name='domain' declared_type='NSString*' type='@' index='0'/>
-<arg name='code' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='domain' type='@'/>
+<arg declared_type='NSInteger' index='1' name='code' type='i' type64='q'/>
+<arg declared_type='NSDictionary*' index='2' name='dict' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='localizedDescription'>
<retval declared_type='NSString*' type='@'/>
@@ -5595,17 +6772,17 @@
<method selector='callStackSymbols'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='exceptionWithName:reason:userInfo:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='reason' declared_type='NSString*' type='@' index='1'/>
-<arg name='userInfo' declared_type='NSDictionary*' type='@' index='2'/>
+<method class_method='true' selector='exceptionWithName:reason:userInfo:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='reason' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='userInfo' type='@'/>
<retval declared_type='NSException*' type='@'/>
</method>
<method selector='initWithName:reason:userInfo:'>
-<arg name='aName' declared_type='NSString*' type='@' index='0'/>
-<arg name='aReason' declared_type='NSString*' type='@' index='1'/>
-<arg name='aUserInfo' declared_type='NSDictionary*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='aName' type='@'/>
+<arg declared_type='NSString*' index='1' name='aReason' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='aUserInfo' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
@@ -5613,15 +6790,15 @@
<method selector='raise'>
<retval declared_type='void' type='v'/>
</method>
-<method variadic='true' selector='raise:format:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='raise:format:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='raise:format:arguments:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='1'/>
-<arg name='argList' declared_type='va_list' type64='^{__va_list_tag=II^v^v}' type='*' index='2' declared_type64='__va_list_tag*'/>
+<method class_method='true' selector='raise:format:arguments:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='format' printf_format='true' type='@'/>
+<arg declared_type='va_list' declared_type64='struct __va_list_tag*' index='2' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reason'>
@@ -5632,6 +6809,9 @@
</method>
</class>
<class name='NSExpression'>
+<method selector='allowEvaluation'>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='arguments'>
<retval declared_type='NSArray*' type='@'/>
</method>
@@ -5642,102 +6822,105 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='expressionBlock'>
-<retval function_pointer='true' declared_type='id (^)(id, NSArray *, NSMutableDictionary *)' type='@?'>
+<retval declared_type='id (^)(id, NSArray *, NSMutableDictionary *)' function_pointer='true' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='NSArray*' type='@'/>
<arg declared_type='NSMutableDictionary*' type='@'/>
<retval declared_type='id' type='@'/>
</retval>
</method>
-<method selector='expressionForAggregate:' class_method='true'>
-<arg name='subexpressions' declared_type='NSArray*' type='@' index='0'/>
+<method class_method='true' selector='expressionForAggregate:'>
+<arg declared_type='NSArray*' index='0' name='subexpressions' type='@'/>
+<retval declared_type='NSExpression*' type='@'/>
+</method>
+<method class_method='true' selector='expressionForAnyKey'>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForBlock:arguments:' class_method='true'>
-<arg name='block' function_pointer='true' declared_type='id (^)(id, NSArray *, NSMutableDictionary *)' type='@?' index='0'>
+<method class_method='true' selector='expressionForBlock:arguments:'>
+<arg declared_type='id (^)(id, NSArray *, NSMutableDictionary *)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='NSArray*' type='@'/>
<arg declared_type='NSMutableDictionary*' type='@'/>
<retval declared_type='id' type='@'/>
</arg>
-<arg name='arguments' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='1' name='arguments' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForConstantValue:' class_method='true'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='expressionForConstantValue:'>
+<arg declared_type='id' index='0' name='obj' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForEvaluatedObject' class_method='true'>
+<method class_method='true' selector='expressionForEvaluatedObject'>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForFunction:arguments:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='parameters' declared_type='NSArray*' type='@' index='1'/>
+<method class_method='true' selector='expressionForFunction:arguments:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSArray*' index='1' name='parameters' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForFunction:selectorName:arguments:' class_method='true'>
-<arg name='target' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='parameters' declared_type='NSArray*' type='@' index='2'/>
+<method class_method='true' selector='expressionForFunction:selectorName:arguments:'>
+<arg declared_type='NSExpression*' index='0' name='target' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSArray*' index='2' name='parameters' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForIntersectSet:with:' class_method='true'>
-<arg name='left' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='right' declared_type='NSExpression*' type='@' index='1'/>
+<method class_method='true' selector='expressionForIntersectSet:with:'>
+<arg declared_type='NSExpression*' index='0' name='left' type='@'/>
+<arg declared_type='NSExpression*' index='1' name='right' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForKeyPath:' class_method='true'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='expressionForKeyPath:'>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForMinusSet:with:' class_method='true'>
-<arg name='left' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='right' declared_type='NSExpression*' type='@' index='1'/>
+<method class_method='true' selector='expressionForMinusSet:with:'>
+<arg declared_type='NSExpression*' index='0' name='left' type='@'/>
+<arg declared_type='NSExpression*' index='1' name='right' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForSubquery:usingIteratorVariable:predicate:' class_method='true'>
-<arg name='expression' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='variable' declared_type='NSString*' type='@' index='1'/>
-<arg name='predicate' declared_type='id' type='@' index='2'/>
+<method class_method='true' selector='expressionForSubquery:usingIteratorVariable:predicate:'>
+<arg declared_type='NSExpression*' index='0' name='expression' type='@'/>
+<arg declared_type='NSString*' index='1' name='variable' type='@'/>
+<arg declared_type='id' index='2' name='predicate' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForUnionSet:with:' class_method='true'>
-<arg name='left' declared_type='NSExpression*' type='@' index='0'/>
-<arg name='right' declared_type='NSExpression*' type='@' index='1'/>
+<method class_method='true' selector='expressionForUnionSet:with:'>
+<arg declared_type='NSExpression*' index='0' name='left' type='@'/>
+<arg declared_type='NSExpression*' index='1' name='right' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionForVariable:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='expressionForVariable:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
<method selector='expressionType'>
-<retval declared_type='NSExpressionType' type64='Q' type='I'/>
+<retval declared_type='NSExpressionType' type='I' type64='Q'/>
</method>
<method selector='expressionValueWithObject:context:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='context' declared_type='NSMutableDictionary*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSMutableDictionary*' index='1' name='context' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method variadic='true' selector='expressionWithFormat:' class_method='true'>
-<arg name='expressionFormat' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='expressionWithFormat:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='expressionFormat' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionWithFormat:argumentArray:' class_method='true'>
-<arg name='expressionFormat' declared_type='NSString*' type='@' index='0'/>
-<arg name='arguments' declared_type='NSArray*' type='@' index='1'/>
+<method class_method='true' selector='expressionWithFormat:argumentArray:'>
+<arg declared_type='NSString*' index='0' name='expressionFormat' type='@'/>
+<arg declared_type='NSArray*' index='1' name='arguments' type='@'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
-<method selector='expressionWithFormat:arguments:' class_method='true'>
-<arg name='expressionFormat' declared_type='NSString*' type='@' index='0'/>
-<arg name='argList' declared_type='va_list' type64='^{__va_list_tag=II^v^v}' type='*' index='1' declared_type64='__va_list_tag*'/>
+<method class_method='true' selector='expressionWithFormat:arguments:'>
+<arg declared_type='NSString*' index='0' name='expressionFormat' type='@'/>
+<arg declared_type='va_list' declared_type64='struct __va_list_tag*' index='1' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='NSExpression*' type='@'/>
</method>
<method selector='function'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithExpressionType:'>
-<arg name='type' declared_type='NSExpressionType' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSExpressionType' index='0' name='type' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='keyPath'>
<retval declared_type='NSString*' type='@'/>
@@ -5758,31 +6941,110 @@
<retval declared_type='NSString*' type='@'/>
</method>
</class>
+<class name='NSExtensionContext'>
+<method selector='cancelRequestWithError:'>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='completeRequestReturningItems:completionHandler:'>
+<arg declared_type='NSArray*' index='0' name='items' type='@'/>
+<arg declared_type='void (^)(BOOL)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='BOOL' type='B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='inputItems'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='openURL:completionHandler:'>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<arg declared_type='void (^)(BOOL)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='BOOL' type='B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSExtensionItem'>
+<method selector='attachments'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='attributedContentText'>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='attributedTitle'>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='setAttachments:'>
+<arg declared_type='NSArray*' index='0' name='attachments' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAttributedContentText:'>
+<arg declared_type='NSAttributedString*' index='0' name='attributedContentText' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAttributedTitle:'>
+<arg declared_type='NSAttributedString*' index='0' name='attributedTitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUserInfo:'>
+<arg declared_type='NSDictionary*' index='0' name='userInfo' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userInfo'>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
+</class>
+<class name='NSFileAccessIntent'>
+<method selector='URL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method class_method='true' selector='readingIntentWithURL:options:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileCoordinatorReadingOptions' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='writingIntentWithURL:options:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileCoordinatorWritingOptions' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+</class>
<class name='NSFileCoordinator'>
-<method selector='addFilePresenter:' class_method='true'>
-<arg name='filePresenter' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='addFilePresenter:'>
+<arg declared_type='id' index='0' name='filePresenter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancel'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='coordinateAccessWithIntents:queue:byAccessor:'>
+<arg declared_type='NSArray*' index='0' name='intents' type='@'/>
+<arg declared_type='NSOperationQueue*' index='1' name='queue' type='@'/>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='2' name='accessor' type='@?'>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='coordinateReadingItemAtURL:options:error:byAccessor:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSFileCoordinatorReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
-<arg name='reader' function_pointer='true' declared_type='void (^)(NSURL *)' type='@?' index='3'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileCoordinatorReadingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
+<arg declared_type='void (^)(NSURL *)' function_pointer='true' index='3' name='reader' type='@?'>
<arg declared_type='NSURL*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:'>
-<arg name='readingURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='readingOptions' declared_type='NSFileCoordinatorReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='writingURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='writingOptions' declared_type='NSFileCoordinatorWritingOptions' type64='Q' type='I' index='3'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='4'/>
-<arg name='readerWriter' function_pointer='true' declared_type='void (^)(NSURL *, NSURL *)' type='@?' index='5'>
+<arg declared_type='NSURL*' index='0' name='readingURL' type='@'/>
+<arg declared_type='NSFileCoordinatorReadingOptions' index='1' name='readingOptions' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='2' name='writingURL' type='@'/>
+<arg declared_type='NSFileCoordinatorWritingOptions' index='3' name='writingOptions' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='4' name='outError' type='^@'/>
+<arg declared_type='void (^)(NSURL *, NSURL *)' function_pointer='true' index='5' name='readerWriter' type='@?'>
<arg declared_type='NSURL*' type='@'/>
<arg declared_type='NSURL*' type='@'/>
<retval declared_type='void' type='v'/>
@@ -5790,54 +7052,66 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='coordinateWritingItemAtURL:options:error:byAccessor:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSFileCoordinatorWritingOptions' type64='Q' type='I' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
-<arg name='writer' function_pointer='true' declared_type='void (^)(NSURL *)' type='@?' index='3'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileCoordinatorWritingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
+<arg declared_type='void (^)(NSURL *)' function_pointer='true' index='3' name='writer' type='@?'>
<arg declared_type='NSURL*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:'>
-<arg name='url1' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options1' declared_type='NSFileCoordinatorWritingOptions' type64='Q' type='I' index='1'/>
-<arg name='url2' declared_type='NSURL*' type='@' index='2'/>
-<arg name='options2' declared_type='NSFileCoordinatorWritingOptions' type64='Q' type='I' index='3'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='4'/>
-<arg name='writer' function_pointer='true' declared_type='void (^)(NSURL *, NSURL *)' type='@?' index='5'>
+<arg declared_type='NSURL*' index='0' name='url1' type='@'/>
+<arg declared_type='NSFileCoordinatorWritingOptions' index='1' name='options1' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='2' name='url2' type='@'/>
+<arg declared_type='NSFileCoordinatorWritingOptions' index='3' name='options2' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='4' name='outError' type='^@'/>
+<arg declared_type='void (^)(NSURL *, NSURL *)' function_pointer='true' index='5' name='writer' type='@?'>
<arg declared_type='NSURL*' type='@'/>
<arg declared_type='NSURL*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method selector='filePresenters' class_method='true'>
+<method class_method='true' selector='filePresenters'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='initWithFilePresenter:'>
-<arg name='filePresenterOrNil' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='filePresenterOrNil' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='itemAtURL:didMoveToURL:'>
-<arg name='oldURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='newURL' declared_type='NSURL*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='oldURL' type='@'/>
+<arg declared_type='NSURL*' index='1' name='newURL' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='itemAtURL:willMoveToURL:'>
+<arg declared_type='NSURL*' index='0' name='oldURL' type='@'/>
+<arg declared_type='NSURL*' index='1' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:'>
-<arg name='readingURLs' declared_type='NSArray*' type='@' index='0'/>
-<arg name='readingOptions' declared_type='NSFileCoordinatorReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='writingURLs' declared_type='NSArray*' type='@' index='2'/>
-<arg name='writingOptions' declared_type='NSFileCoordinatorWritingOptions' type64='Q' type='I' index='3'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='4'/>
-<arg name='batchAccessor' function_pointer='true' declared_type='void (^)(void (^)(void))' type='@?' index='5'>
+<arg declared_type='NSArray*' index='0' name='readingURLs' type='@'/>
+<arg declared_type='NSFileCoordinatorReadingOptions' index='1' name='readingOptions' type='I' type64='Q'/>
+<arg declared_type='NSArray*' index='2' name='writingURLs' type='@'/>
+<arg declared_type='NSFileCoordinatorWritingOptions' index='3' name='writingOptions' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='4' name='outError' type='^@'/>
+<arg declared_type='void (^)(void (^)(void))' function_pointer='true' index='5' name='batchAccessor' type='@?'>
<arg declared_type='void (^)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method selector='removeFilePresenter:' class_method='true'>
-<arg name='filePresenter' declared_type='id' type='@' index='0'/>
+<method selector='purposeIdentifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method class_method='true' selector='removeFilePresenter:'>
+<arg declared_type='id' index='0' name='filePresenter' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPurposeIdentifier:'>
+<arg declared_type='NSString*' index='0' name='purposeIdentifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5846,7 +7120,7 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='acceptConnectionInBackgroundAndNotifyForModes:'>
-<arg name='modes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='availableData'>
@@ -5858,59 +7132,63 @@
<method selector='fileDescriptor'>
<retval declared_type='int' type='i'/>
</method>
-<method selector='fileHandleForReadingAtPath:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleForReadingAtPath:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='fileHandleForReadingFromURL:error:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleForReadingFromURL:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='fileHandleForUpdatingAtPath:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleForUpdatingAtPath:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='fileHandleForUpdatingURL:error:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleForUpdatingURL:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='fileHandleForWritingAtPath:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleForWritingAtPath:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='fileHandleForWritingToURL:error:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleForWritingToURL:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='fileHandleWithNullDevice' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleWithNullDevice'>
+<retval declared_type='NSFileHandle*' type='@'/>
</method>
-<method selector='fileHandleWithStandardError' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleWithStandardError'>
+<retval declared_type='NSFileHandle*' type='@'/>
</method>
-<method selector='fileHandleWithStandardInput' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleWithStandardInput'>
+<retval declared_type='NSFileHandle*' type='@'/>
</method>
-<method selector='fileHandleWithStandardOutput' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileHandleWithStandardOutput'>
+<retval declared_type='NSFileHandle*' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='coder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFileDescriptor:'>
-<arg name='fd' declared_type='int' type='i' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='int' index='0' name='fd' type='i'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFileDescriptor:closeOnDealloc:'>
-<arg name='fd' declared_type='int' type='i' index='0'/>
-<arg name='closeopt' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='int' index='0' name='fd' type='i'/>
+<arg declared_type='BOOL' index='1' name='closeopt' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='offsetInFile'>
<retval declared_type='unsigned long long' type='Q'/>
</method>
<method selector='readDataOfLength:'>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='length' type='I' type64='Q'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='readDataToEndOfFile'>
@@ -5920,227 +7198,205 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='readInBackgroundAndNotifyForModes:'>
-<arg name='modes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='readToEndOfFileInBackgroundAndNotify'>
<retval declared_type='void' type='v'/>
</method>
<method selector='readToEndOfFileInBackgroundAndNotifyForModes:'>
-<arg name='modes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='readabilityHandler'>
-<retval function_pointer='true' declared_type='void (^)(NSFileHandle *)' type='@?'>
-<arg declared_type='NSFileHandle*' type='@'/>
-<retval declared_type='void' type='v'/>
-</retval>
-</method>
<method selector='seekToEndOfFile'>
<retval declared_type='unsigned long long' type='Q'/>
</method>
<method selector='seekToFileOffset:'>
-<arg name='offset' declared_type='unsigned long long' type='Q' index='0'/>
-<retval declared_type='void' type='v'/>
-</method>
-<method selector='setReadabilityHandler:'>
-<arg name='readabilityHandler' function_pointer='true' declared_type='void (^)(NSFileHandle *)' type='@?' index='0'>
-<arg declared_type='NSFileHandle*' type='@'/>
-<retval declared_type='void' type='v'/>
-</arg>
-<retval declared_type='void' type='v'/>
-</method>
-<method selector='setWriteabilityHandler:'>
-<arg name='writeabilityHandler' function_pointer='true' declared_type='void (^)(NSFileHandle *)' type='@?' index='0'>
-<arg declared_type='NSFileHandle*' type='@'/>
-<retval declared_type='void' type='v'/>
-</arg>
+<arg declared_type='unsigned long long' index='0' name='offset' type='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='synchronizeFile'>
<retval declared_type='void' type='v'/>
</method>
<method selector='truncateFileAtOffset:'>
-<arg name='offset' declared_type='unsigned long long' type='Q' index='0'/>
+<arg declared_type='unsigned long long' index='0' name='offset' type='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='waitForDataInBackgroundAndNotify'>
<retval declared_type='void' type='v'/>
</method>
<method selector='waitForDataInBackgroundAndNotifyForModes:'>
-<arg name='modes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writeData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='void' type='v'/>
-</method>
-<method selector='writeabilityHandler'>
-<retval function_pointer='true' declared_type='void (^)(NSFileHandle *)' type='@?'>
-<arg declared_type='NSFileHandle*' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
-</retval>
</method>
</class>
<class name='NSFileManager'>
<method selector='URLForDirectory:inDomain:appropriateForURL:create:error:'>
-<arg name='directory' declared_type='NSSearchPathDirectory' type64='Q' type='I' index='0'/>
-<arg name='domain' declared_type='NSSearchPathDomainMask' type64='Q' type='I' index='1'/>
-<arg name='url' declared_type='NSURL*' type='@' index='2'/>
-<arg name='shouldCreate' declared_type='BOOL' type='B' index='3'/>
-<arg name='error' declared_type='NSError**' type='^@' index='4'/>
+<arg declared_type='NSSearchPathDirectory' index='0' name='directory' type='I' type64='Q'/>
+<arg declared_type='NSSearchPathDomainMask' index='1' name='domain' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='2' name='url' type='@'/>
+<arg declared_type='BOOL' index='3' name='shouldCreate' type='B'/>
+<arg declared_type='NSError**' index='4' name='error' type='^@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLForPublishingUbiquitousItemAtURL:expirationDate:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='outDate' declared_type='NSDate**' type='^@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSDate**' index='1' name='outDate' type='^@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLForUbiquityContainerIdentifier:'>
-<arg name='containerIdentifier' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='containerIdentifier' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLsForDirectory:inDomains:'>
-<arg name='directory' declared_type='NSSearchPathDirectory' type64='Q' type='I' index='0'/>
-<arg name='domainMask' declared_type='NSSearchPathDomainMask' type64='Q' type='I' index='1'/>
+<arg declared_type='NSSearchPathDirectory' index='0' name='directory' type='I' type64='Q'/>
+<arg declared_type='NSSearchPathDomainMask' index='1' name='domainMask' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='attributesOfFileSystemForPath:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='attributesOfItemAtPath:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='changeCurrentDirectoryPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='changeFileAttributes:atPath:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='componentsToDisplayForPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='containerURLForSecurityApplicationGroupIdentifier:'>
+<arg declared_type='NSString*' index='0' name='groupIdentifier' type='@'/>
+<retval declared_type='NSURL*' type='@'/>
+</method>
<method selector='contentsAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='contentsEqualAtPath:andPath:'>
-<arg name='path1' declared_type='NSString*' type='@' index='0'/>
-<arg name='path2' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path1' type='@'/>
+<arg declared_type='NSString*' index='1' name='path2' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='contentsOfDirectoryAtPath:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='keys' declared_type='NSArray*' type='@' index='1'/>
-<arg name='mask' declared_type='NSDirectoryEnumerationOptions' type64='Q' type='I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSArray*' index='1' name='keys' type='@'/>
+<arg declared_type='NSDirectoryEnumerationOptions' index='2' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='copyItemAtPath:toPath:error:'>
-<arg name='srcPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='dstPath' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='copyItemAtURL:toURL:error:'>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dstURL' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='copyPath:toPath:handler:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
-<arg name='dest' declared_type='NSString*' type='@' index='1'/>
-<arg name='handler' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
+<arg declared_type='NSString*' index='1' name='dest' type='@'/>
+<arg declared_type='id' index='2' name='handler' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createDirectoryAtPath:attributes:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='attributes' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createDirectoryAtPath:withIntermediateDirectories:attributes:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='createIntermediates' declared_type='BOOL' type='B' index='1'/>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='createIntermediates' type='B'/>
+<arg declared_type='NSDictionary*' index='2' name='attributes' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createDirectoryAtURL:withIntermediateDirectories:attributes:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='createIntermediates' declared_type='BOOL' type='B' index='1'/>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='createIntermediates' type='B'/>
+<arg declared_type='NSDictionary*' index='2' name='attributes' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createFileAtPath:contents:attributes:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
-<arg name='attr' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='attr' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createSymbolicLinkAtPath:pathContent:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='otherpath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='otherpath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createSymbolicLinkAtPath:withDestinationPath:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='destPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='destPath' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createSymbolicLinkAtURL:withDestinationURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='destURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSURL*' index='1' name='destURL' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='currentDirectoryPath'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='defaultManager' class_method='true'>
+<method class_method='true' selector='defaultManager'>
<retval declared_type='NSFileManager*' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='destinationOfSymbolicLinkAtPath:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='directoryContentsAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='displayNameAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='enumeratorAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSDirectoryEnumerator*' type='@'/>
</method>
<method selector='enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='keys' declared_type='NSArray*' type='@' index='1'/>
-<arg name='mask' declared_type='NSDirectoryEnumerationOptions' type64='Q' type='I' index='2'/>
-<arg name='handler' function_pointer='true' declared_type='BOOL (^)(NSURL *, NSError *)' type='@?' index='3'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSArray*' index='1' name='keys' type='@'/>
+<arg declared_type='NSDirectoryEnumerationOptions' index='2' name='mask' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(NSURL *, NSError *)' function_pointer='true' index='3' name='handler' type='@?'>
<arg declared_type='NSURL*' type='@'/>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='BOOL' type='B'/>
@@ -6148,173 +7404,218 @@
<retval declared_type='NSDirectoryEnumerator*' type='@'/>
</method>
<method selector='evictUbiquitousItemAtURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileAttributesAtPath:traverseLink:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='yorn' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='yorn' type='B'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='fileExistsAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileExistsAtPath:isDirectory:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='isDirectory' declared_type='BOOL*' type='^B' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL*' index='1' name='isDirectory' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileSystemAttributesAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='fileSystemRepresentationWithPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='char*' const='true' type='*'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval const='true' declared_type='char*' type='*'/>
+</method>
+<method selector='getRelationship:ofDirectory:inDomain:toItemAtURL:error:'>
+<arg declared_type='NSURLRelationship*' index='0' name='outRelationship' type='^i' type64='^q'/>
+<arg declared_type='NSSearchPathDirectory' index='1' name='directory' type='I' type64='Q'/>
+<arg declared_type='NSSearchPathDomainMask' index='2' name='domainMask' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='3' name='url' type='@'/>
+<arg declared_type='NSError**' index='4' name='error' type='^@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='getRelationship:ofDirectoryAtURL:toItemAtURL:error:'>
+<arg declared_type='NSURLRelationship*' index='0' name='outRelationship' type='^i' type64='^q'/>
+<arg declared_type='NSURL*' index='1' name='directoryURL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='otherURL' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDeletableFileAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isExecutableFileAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isReadableFileAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isUbiquitousItemAtURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isWritableFileAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='linkItemAtPath:toPath:error:'>
-<arg name='srcPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='dstPath' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='linkItemAtURL:toURL:error:'>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dstURL' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='linkPath:toPath:handler:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
-<arg name='dest' declared_type='NSString*' type='@' index='1'/>
-<arg name='handler' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
+<arg declared_type='NSString*' index='1' name='dest' type='@'/>
+<arg declared_type='id' index='2' name='handler' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='mountedVolumeURLsIncludingResourceValuesForKeys:options:'>
-<arg name='propertyKeys' declared_type='NSArray*' type='@' index='0'/>
-<arg name='options' declared_type='NSVolumeEnumerationOptions' type64='Q' type='I' index='1'/>
+<arg declared_type='NSArray*' index='0' name='propertyKeys' type='@'/>
+<arg declared_type='NSVolumeEnumerationOptions' index='1' name='options' type='I' type64='Q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='moveItemAtPath:toPath:error:'>
-<arg name='srcPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='1' name='dstPath' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='moveItemAtURL:toURL:error:'>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='1' name='dstURL' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='movePath:toPath:handler:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
-<arg name='dest' declared_type='NSString*' type='@' index='1'/>
-<arg name='handler' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
+<arg declared_type='NSString*' index='1' name='dest' type='@'/>
+<arg declared_type='id' index='2' name='handler' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='pathContentOfSymbolicLinkAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='removeFileAtPath:handler:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='handler' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='id' index='1' name='handler' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removeItemAtPath:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removeItemAtURL:error:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:'>
-<arg name='originalItemURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='newItemURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='backupItemName' declared_type='NSString*' type='@' index='2'/>
-<arg name='options' declared_type='NSFileManagerItemReplacementOptions' type64='Q' type='I' index='3'/>
-<arg name='resultingURL' declared_type='NSURL**' type='^@' index='4'/>
-<arg name='error' declared_type='NSError**' type='^@' index='5'/>
+<arg declared_type='NSURL*' index='0' name='originalItemURL' type='@'/>
+<arg declared_type='NSURL*' index='1' name='newItemURL' type='@'/>
+<arg declared_type='NSString*' index='2' name='backupItemName' type='@'/>
+<arg declared_type='NSFileManagerItemReplacementOptions' index='3' name='options' type='I' type64='Q'/>
+<arg declared_type='NSURL**' index='4' name='resultingURL' type='^@'/>
+<arg declared_type='NSError**' index='5' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAttributes:ofItemAtPath:error:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUbiquitous:itemAtURL:destinationURL:error:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
-<arg name='destinationURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
+<arg declared_type='NSURL*' index='2' name='destinationURL' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='startDownloadingUbiquitousItemAtURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='stringWithFileSystemRepresentation:length:'>
-<arg name='str' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='len' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg const='true' declared_type='char*' index='0' name='str' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='len' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='subpathsAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='subpathsOfDirectoryAtPath:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='trashItemAtURL:resultingItemURL:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSURL**' index='1' name='outResultingURL' type='^@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='ubiquityIdentityToken'>
+<retval declared_type='id' type='@'/>
+</method>
+</class>
+<class name='NSFileSecurity'>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
</class>
<class name='NSFileVersion'>
<method selector='URL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='addVersionOfItemAtURL:withContentsOfURL:options:error:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='contentsURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='options' declared_type='NSFileVersionAddingOptions' type64='Q' type='I' index='2'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='3'/>
+<method class_method='true' selector='addVersionOfItemAtURL:withContentsOfURL:options:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSURL*' index='1' name='contentsURL' type='@'/>
+<arg declared_type='NSFileVersionAddingOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='outError' type='^@'/>
<retval declared_type='NSFileVersion*' type='@'/>
</method>
-<method selector='currentVersionOfItemAtURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='currentVersionOfItemAtURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='NSFileVersion*' type='@'/>
</method>
+<method class_method='true' selector='getNonlocalVersionsOfItemAtURL:completionHandler:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='void (^)(NSArray *, NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSArray*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='hasLocalContents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='hasThumbnail'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='isConflict'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -6333,67 +7634,67 @@
<method selector='modificationDate'>
<retval declared_type='NSDate*' type='@'/>
</method>
-<method selector='otherVersionsOfItemAtURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='otherVersionsOfItemAtURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='persistentIdentifier'>
<retval declared_type='id' type='@'/>
</method>
<method selector='removeAndReturnError:'>
-<arg name='outError' declared_type='NSError**' type='^@' index='0'/>
+<arg declared_type='NSError**' index='0' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='removeOtherVersionsOfItemAtURL:error:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='1'/>
+<method class_method='true' selector='removeOtherVersionsOfItemAtURL:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='replaceItemAtURL:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSFileVersionReplacingOptions' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileVersionReplacingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='setDiscardable:'>
-<arg name='discardable' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='discardable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setResolved:'>
-<arg name='resolved' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='resolved' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='temporaryDirectoryURLForNewVersionOfItemAtURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='temporaryDirectoryURLForNewVersionOfItemAtURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='unresolvedConflictVersionsOfItemAtURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='unresolvedConflictVersionsOfItemAtURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='versionOfItemAtURL:forPersistentIdentifier:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='persistentIdentifier' declared_type='id' type='@' index='1'/>
+<method class_method='true' selector='versionOfItemAtURL:forPersistentIdentifier:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='id' index='1' name='persistentIdentifier' type='@'/>
<retval declared_type='NSFileVersion*' type='@'/>
</method>
</class>
<class name='NSFileWrapper'>
<method selector='addFileWithPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='addFileWrapper:'>
-<arg name='child' declared_type='NSFileWrapper*' type='@' index='0'/>
+<arg declared_type='NSFileWrapper*' index='0' name='child' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='addRegularFileWithContents:preferredFilename:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='fileName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSString*' index='1' name='fileName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='addSymbolicLinkWithDestination:preferredFilename:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='fileAttributes'>
@@ -6406,34 +7707,38 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initDirectoryWithFileWrappers:'>
-<arg name='childrenByPreferredName' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSDictionary*' index='0' name='childrenByPreferredName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initRegularFileWithContents:'>
-<arg name='contents' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='contents' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initSymbolicLinkWithDestination:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initSymbolicLinkWithDestinationURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithSerializedRepresentation:'>
-<arg name='serializeRepresentation' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='serializeRepresentation' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithURL:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSFileWrapperReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileWrapperReadingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isDirectory'>
<retval declared_type='BOOL' type='B'/>
@@ -6445,46 +7750,46 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keyForFileWrapper:'>
-<arg name='child' declared_type='NSFileWrapper*' type='@' index='0'/>
+<arg declared_type='NSFileWrapper*' index='0' name='child' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='matchesContentsOfURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='needsToBeUpdatedFromPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='preferredFilename'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='readFromURL:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSFileWrapperReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileWrapperReadingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='regularFileContents'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='removeFileWrapper:'>
-<arg name='child' declared_type='NSFileWrapper*' type='@' index='0'/>
+<arg declared_type='NSFileWrapper*' index='0' name='child' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='serializedRepresentation'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='setFileAttributes:'>
-<arg name='fileAttributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='fileAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFilename:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='filename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreferredFilename:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='preferredFilename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='symbolicLinkDestination'>
@@ -6494,55 +7799,55 @@
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='updateFromPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToFile:atomically:updateFilenames:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='atomicFlag' declared_type='BOOL' type='B' index='1'/>
-<arg name='updateFilenamesFlag' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='atomicFlag' type='B'/>
+<arg declared_type='BOOL' index='2' name='updateFilenamesFlag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:options:originalContentsURL:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='options' declared_type='NSFileWrapperWritingOptions' type64='Q' type='I' index='1'/>
-<arg name='originalContentsURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileWrapperWritingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='2' name='originalContentsURL' type='@'/>
+<arg declared_type='NSError**' index='3' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSFormatter'>
<method selector='attributedStringForObjectValue:withDefaultAttributes:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='attrs' type='@'/>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
<method selector='editingStringForObjectValue:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getObjectValue:forString:errorDescription:'>
-<arg name='obj' declared_type='id*' type='^@' index='0' type_modifier='o'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSString**' type='^@' index='2' type_modifier='o'/>
+<arg declared_type='id*' index='0' name='obj' type='^@' type_modifier='o'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString**' index='2' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isPartialStringValid:newEditingString:errorDescription:'>
-<arg name='partialString' declared_type='NSString*' type='@' index='0'/>
-<arg name='newString' declared_type='NSString**' type='^@' index='1'/>
-<arg name='error' declared_type='NSString**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='partialString' type='@'/>
+<arg declared_type='NSString**' index='1' name='newString' type='^@'/>
+<arg declared_type='NSString**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription:'>
-<arg name='partialStringPtr' declared_type='NSString**' type='^@' index='0'/>
-<arg name='proposedSelRangePtr' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
-<arg name='origString' declared_type='NSString*' type='@' index='2'/>
-<arg name='origSelRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<arg name='error' declared_type='NSString**' type='^@' index='4'/>
+<arg declared_type='NSString**' index='0' name='partialStringPtr' type='^@'/>
+<arg declared_type='NSRangePointer' index='1' name='proposedSelRangePtr' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='2' name='origString' type='@'/>
+<arg declared_type='NSRange' index='3' name='origSelRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString**' index='4' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='stringForObjectValue:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
@@ -6553,21 +7858,21 @@
<method selector='collectIfNeeded'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='defaultCollector' class_method='true'>
+<method class_method='true' selector='defaultCollector'>
<retval declared_type='id' type='@'/>
</method>
<method selector='disable'>
<retval declared_type='void' type='v'/>
</method>
<method selector='disableCollectorForPointer:'>
-<arg name='ptr' declared_type='void*' type='^v' index='0'/>
+<arg const='true' declared_type='void*' index='0' name='ptr' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='enable'>
<retval declared_type='void' type='v'/>
</method>
<method selector='enableCollectorForPointer:'>
-<arg name='ptr' declared_type='void*' type='^v' index='0'/>
+<arg const='true' declared_type='void*' index='0' name='ptr' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isCollecting'>
@@ -6587,13 +7892,13 @@
<method selector='commentURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='cookieWithProperties:' class_method='true'>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='cookieWithProperties:'>
+<arg declared_type='NSDictionary*' index='0' name='properties' type='@'/>
+<retval declared_type='NSHTTPCookie*' type='@'/>
</method>
-<method selector='cookiesWithResponseHeaderFields:forURL:' class_method='true'>
-<arg name='headerFields' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='1'/>
+<method class_method='true' selector='cookiesWithResponseHeaderFields:forURL:'>
+<arg declared_type='NSDictionary*' index='0' name='headerFields' type='@'/>
+<arg declared_type='NSURL*' index='1' name='URL' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='domain'>
@@ -6603,8 +7908,8 @@
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='initWithProperties:'>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSDictionary*' index='0' name='properties' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isHTTPOnly'>
<retval declared_type='BOOL' type='B'/>
@@ -6627,69 +7932,93 @@
<method selector='properties'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='requestHeaderFieldsWithCookies:' class_method='true'>
-<arg name='cookies' declared_type='NSArray*' type='@' index='0'/>
+<method class_method='true' selector='requestHeaderFieldsWithCookies:'>
+<arg declared_type='NSArray*' index='0' name='cookies' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='value'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='version'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
</class>
<class name='NSHTTPCookieStorage'>
<method selector='cookieAcceptPolicy'>
-<retval declared_type='NSHTTPCookieAcceptPolicy' type64='Q' type='I'/>
+<retval declared_type='NSHTTPCookieAcceptPolicy' type='I' type64='Q'/>
</method>
<method selector='cookies'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='cookiesForURL:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='deleteCookie:'>
-<arg name='cookie' declared_type='NSHTTPCookie*' type='@' index='0'/>
+<arg declared_type='NSHTTPCookie*' index='0' name='cookie' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='getCookiesForTask:completionHandler:'>
+<arg declared_type='NSURLSessionTask*' index='0' name='task' type='@'/>
+<arg declared_type='void (^)(NSArray *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSArray*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeCookiesSinceDate:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCookie:'>
-<arg name='cookie' declared_type='NSHTTPCookie*' type='@' index='0'/>
+<arg declared_type='NSHTTPCookie*' index='0' name='cookie' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCookieAcceptPolicy:'>
-<arg name='cookieAcceptPolicy' declared_type='NSHTTPCookieAcceptPolicy' type64='Q' type='I' index='0'/>
+<arg declared_type='NSHTTPCookieAcceptPolicy' index='0' name='cookieAcceptPolicy' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCookies:forURL:mainDocumentURL:'>
-<arg name='cookies' declared_type='NSArray*' type='@' index='0'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='mainDocumentURL' declared_type='NSURL*' type='@' index='2'/>
+<arg declared_type='NSArray*' index='0' name='cookies' type='@'/>
+<arg declared_type='NSURL*' index='1' name='URL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='mainDocumentURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedHTTPCookieStorage' class_method='true'>
+<method class_method='true' selector='sharedHTTPCookieStorage'>
<retval declared_type='NSHTTPCookieStorage*' type='@'/>
</method>
<method selector='sortedCookiesUsingDescriptors:'>
-<arg name='sortOrder' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='sortOrder' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='storeCookies:forTask:'>
+<arg declared_type='NSArray*' index='0' name='cookies' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
</class>
<class name='NSHTTPURLResponse'>
<method selector='allHeaderFields'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='localizedStringForStatusCode:' class_method='true'>
-<arg name='statusCode' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<method selector='initWithURL:statusCode:HTTPVersion:headerFields:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSInteger' index='1' name='statusCode' type='i' type64='q'/>
+<arg declared_type='NSString*' index='2' name='HTTPVersion' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='headerFields' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='localizedStringForStatusCode:'>
+<arg declared_type='NSInteger' index='0' name='statusCode' type='i' type64='q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='statusCode'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSHashTable'>
<method selector='addObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allObjects'>
@@ -6699,51 +8028,51 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='containsObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method selector='hashTableWithOptions:' class_method='true'>
-<arg name='options' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='hashTableWithOptions:'>
+<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
+<retval declared_type='NSHashTable*' type='@'/>
</method>
-<method selector='hashTableWithWeakObjects' class_method='true'>
+<method class_method='true' selector='hashTableWithWeakObjects'>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithOptions:capacity:'>
-<arg name='options' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='0'/>
-<arg name='initialCapacity' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='initialCapacity' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithPointerFunctions:capacity:'>
-<arg name='functions' declared_type='NSPointerFunctions*' type='@' index='0'/>
-<arg name='initialCapacity' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPointerFunctions*' index='0' name='functions' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='initialCapacity' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='intersectHashTable:'>
-<arg name='other' declared_type='NSHashTable*' type='@' index='0'/>
+<arg declared_type='NSHashTable*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intersectsHashTable:'>
-<arg name='other' declared_type='NSHashTable*' type='@' index='0'/>
+<arg declared_type='NSHashTable*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToHashTable:'>
-<arg name='other' declared_type='NSHashTable*' type='@' index='0'/>
+<arg declared_type='NSHashTable*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubsetOfHashTable:'>
-<arg name='other' declared_type='NSHashTable*' type='@' index='0'/>
+<arg declared_type='NSHashTable*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='member:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='minusHashTable:'>
-<arg name='other' declared_type='NSHashTable*' type='@' index='0'/>
+<arg declared_type='NSHashTable*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectEnumerator'>
@@ -6756,16 +8085,19 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRepresentation'>
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='unionHashTable:'>
-<arg name='other' declared_type='NSHashTable*' type='@' index='0'/>
+<arg declared_type='NSHashTable*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='weakObjectsHashTable'>
+<retval declared_type='NSHashTable*' type='@'/>
+</method>
</class>
<class name='NSHost'>
<method selector='address'>
@@ -6774,25 +8106,25 @@
<method selector='addresses'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='currentHost' class_method='true'>
-<retval declared_type='NSHost*' type='@'/>
+<method class_method='true' selector='currentHost'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='flushHostCache' class_method='true'>
+<method class_method='true' selector='flushHostCache'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='hostWithAddress:' class_method='true'>
-<arg name='address' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSHost*' type='@'/>
+<method class_method='true' selector='hostWithAddress:'>
+<arg declared_type='NSString*' index='0' name='address' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='hostWithName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSHost*' type='@'/>
+<method class_method='true' selector='hostWithName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEqualToHost:'>
-<arg name='aHost' declared_type='NSHost*' type='@' index='0'/>
+<arg declared_type='NSHost*' index='0' name='aHost' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isHostCacheEnabled' class_method='true'>
+<method class_method='true' selector='isHostCacheEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizedName'>
@@ -6804,297 +8136,294 @@
<method selector='names'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='setHostCacheEnabled:' class_method='true'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='setHostCacheEnabled:'>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSIndexPath'>
<method selector='compare:'>
-<arg name='otherObject' declared_type='NSIndexPath*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSIndexPath*' index='0' name='otherObject' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='getIndexes:'>
-<arg name='indexes' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
+<arg declared_type='NSUInteger*' index='0' name='indexes' type='^I' type64='^Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='indexAtPosition:'>
-<arg name='position' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='position' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexPathByAddingIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='NSIndexPath*' type='@'/>
</method>
<method selector='indexPathByRemovingLastIndex'>
<retval declared_type='NSIndexPath*' type='@'/>
</method>
-<method selector='indexPathWithIndex:' class_method='true'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='indexPathWithIndex:'>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='indexPathWithIndexes:length:' class_method='true'>
-<arg name='indexes' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='indexPathWithIndexes:length:'>
+<arg const='true' declared_type='NSUInteger*' index='0' name='indexes' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithIndexes:length:'>
-<arg name='indexes' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='NSUInteger*' index='0' name='indexes' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='length'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
</class>
<class name='NSIndexSet'>
<method selector='containsIndex:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='containsIndexes:'>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='containsIndexesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='countOfIndexesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='enumerateIndexesInRange:options:usingBlock:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSUInteger, BOOL *)' type='@?' index='2'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSUInteger, BOOL *)' function_pointer='true' index='2' name='block' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateIndexesUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSUInteger, BOOL *)' type='@?' index='0'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='void (^)(NSUInteger, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateIndexesWithOptions:usingBlock:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSUInteger, BOOL *)' type='@?' index='1'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSUInteger, BOOL *)' function_pointer='true' index='1' name='block' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateRangesInRange:options:usingBlock:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSRange, BOOL *)' type='@?' index='2'>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSRange, BOOL *)' function_pointer='true' index='2' name='block' type='@?'>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateRangesUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSRange, BOOL *)' type='@?' index='0'>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='void (^)(NSRange, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateRangesWithOptions:usingBlock:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSRange, BOOL *)' type='@?' index='1'>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSRange, BOOL *)' function_pointer='true' index='1' name='block' type='@?'>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='firstIndex'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getIndexes:maxCount:inIndexRange:'>
-<arg name='indexBuffer' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='bufferSize' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger*' index='0' name='indexBuffer' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger' index='1' name='bufferSize' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='2' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexGreaterThanIndex:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexGreaterThanOrEqualToIndex:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexInRange:options:passingTest:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(NSUInteger, BOOL *)' type='@?' index='2'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(NSUInteger, BOOL *)' function_pointer='true' index='2' name='predicate' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexLessThanIndex:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexLessThanOrEqualToIndex:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexPassingTest:'>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(NSUInteger, BOOL *)' type='@?' index='0'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='BOOL (^)(NSUInteger, BOOL *)' function_pointer='true' index='0' name='predicate' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method selector='indexSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='indexSet'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='indexSetWithIndex:' class_method='true'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='indexSetWithIndex:'>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='indexSetWithIndexesInRange:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='indexSetWithIndexesInRange:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='indexWithOptions:passingTest:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(NSUInteger, BOOL *)' type='@?' index='1'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(NSUInteger, BOOL *)' function_pointer='true' index='1' name='predicate' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexesInRange:options:passingTest:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(NSUInteger, BOOL *)' type='@?' index='2'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(NSUInteger, BOOL *)' function_pointer='true' index='2' name='predicate' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='indexesPassingTest:'>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(NSUInteger, BOOL *)' type='@?' index='0'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='BOOL (^)(NSUInteger, BOOL *)' function_pointer='true' index='0' name='predicate' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='indexesWithOptions:passingTest:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(NSUInteger, BOOL *)' type='@?' index='1'>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(NSUInteger, BOOL *)' function_pointer='true' index='1' name='predicate' type='@?'>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
-<method selector='init'>
-<retval declared_type='id' type='@'/>
-</method>
<method selector='initWithIndex:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithIndexSet:'>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexSet' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithIndexesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='intersectsIndexesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToIndexSet:'>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastIndex'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
</class>
<class name='NSIndexSpecifier'>
<method selector='index'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:index:'>
-<arg name='classDesc' declared_type='NSScriptClassDescription*' type='@' index='0'/>
-<arg name='container' declared_type='NSScriptObjectSpecifier*' type='@' index='1'/>
-<arg name='property' declared_type='NSString*' type='@' index='2'/>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDesc' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='1' name='container' type='@'/>
+<arg declared_type='NSString*' index='2' name='property' type='@'/>
+<arg declared_type='NSInteger' index='3' name='index' type='i' type64='q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSInputStream'>
<method selector='getBuffer:length:'>
-<arg name='buffer' declared_type='uint8_t**' type='^*' index='0'/>
-<arg name='len' declared_type='NSUInteger*' type64='^Q' type='^I' index='1'/>
+<arg declared_type='uint8_t**' index='0' name='buffer' type='^*'/>
+<arg declared_type='NSUInteger*' index='1' name='len' type='^I' type64='^Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasBytesAvailable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFileAtPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='inputStreamWithData:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='inputStreamWithData:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='inputStreamWithFileAtPath:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='inputStreamWithFileAtPath:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='inputStreamWithURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='inputStreamWithURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='read:maxLength:'>
-<arg name='buffer' declared_type='uint8_t*' type='*' index='0'/>
-<arg name='len' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='uint8_t*' index='0' name='buffer' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='len' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSInvocation'>
@@ -7102,23 +8431,23 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getArgument:atIndex:'>
-<arg name='argumentLocation' declared_type='void*' type='^v' index='0'/>
-<arg name='idx' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='void*' index='0' name='argumentLocation' type='^v'/>
+<arg declared_type='NSInteger' index='1' name='idx' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getReturnValue:'>
-<arg name='retLoc' declared_type='void*' type='^v' index='0'/>
+<arg declared_type='void*' index='0' name='retLoc' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='invocationWithMethodSignature:' class_method='true'>
-<arg name='sig' declared_type='NSMethodSignature*' type='@' index='0'/>
+<method class_method='true' selector='invocationWithMethodSignature:'>
+<arg declared_type='NSMethodSignature*' index='0' name='sig' type='@'/>
<retval declared_type='NSInvocation*' type='@'/>
</method>
<method selector='invoke'>
<retval declared_type='void' type='v'/>
</method>
<method selector='invokeWithTarget:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='methodSignature'>
@@ -7131,20 +8460,20 @@
<retval declared_type='SEL' type=':'/>
</method>
<method selector='setArgument:atIndex:'>
-<arg name='argumentLocation' declared_type='void*' type='^v' index='0'/>
-<arg name='idx' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='void*' index='0' name='argumentLocation' type='^v'/>
+<arg declared_type='NSInteger' index='1' name='idx' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReturnValue:'>
-<arg name='retLoc' declared_type='void*' type='^v' index='0'/>
+<arg declared_type='void*' index='0' name='retLoc' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelector:'>
-<arg name='selector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='target'>
@@ -7153,14 +8482,14 @@
</class>
<class name='NSInvocationOperation'>
<method selector='initWithInvocation:'>
-<arg name='inv' declared_type='NSInvocation*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSInvocation*' index='0' name='inv' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithTarget:selector:object:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='sel' declared_type='SEL' type=':' index='1'/>
-<arg name='arg' declared_type='id' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='SEL' index='1' name='sel' type=':'/>
+<arg declared_type='id' index='2' name='arg' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='invocation'>
<retval declared_type='NSInvocation*' type='@'/>
@@ -7169,177 +8498,245 @@
<retval declared_type='id' type='@'/>
</method>
</class>
+<class name='NSItemProvider'>
+<method selector='hasItemConformingToTypeIdentifier:'>
+<arg declared_type='NSString*' index='0' name='typeIdentifier' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='initWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='fileURL' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithItem:typeIdentifier:'>
+<arg declared_type='id' index='0' name='item' type='@'/>
+<arg declared_type='NSString*' index='1' name='typeIdentifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='loadItemForTypeIdentifier:options:completionHandler:'>
+<arg declared_type='NSString*' index='0' name='typeIdentifier' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='options' type='@'/>
+<arg declared_type='NSItemProviderCompletionHandler' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='id' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='loadPreviewImageWithOptions:completionHandler:'>
+<arg declared_type='NSDictionary*' index='0' name='options' type='@'/>
+<arg declared_type='NSItemProviderCompletionHandler' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='id' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='previewImageHandler'>
+<retval declared_type='NSItemProviderLoadHandler' function_pointer='true' type='@?'>
+<arg declared_type='NSItemProviderCompletionHandler' type='@?'/>
+<arg declared_type='Class' type='#'/>
+<arg declared_type='NSDictionary*' type='@'/>
+<retval declared_type='void' type='v'/>
+</retval>
+</method>
+<method selector='registerItemForTypeIdentifier:loadHandler:'>
+<arg declared_type='NSString*' index='0' name='typeIdentifier' type='@'/>
+<arg declared_type='NSItemProviderLoadHandler' function_pointer='true' index='1' name='loadHandler' type='@?'>
+<arg declared_type='NSItemProviderCompletionHandler' type='@?'/>
+<arg declared_type='Class' type='#'/>
+<arg declared_type='NSDictionary*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='registeredTypeIdentifiers'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='setPreviewImageHandler:'>
+<arg declared_type='NSItemProviderLoadHandler' function_pointer='true' index='0' name='previewImageHandler' type='@?'>
+<arg declared_type='NSItemProviderCompletionHandler' type='@?'/>
+<arg declared_type='Class' type='#'/>
+<arg declared_type='NSDictionary*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
<class name='NSJSONSerialization'>
-<method selector='JSONObjectWithData:options:error:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='opt' declared_type='NSJSONReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<method class_method='true' selector='JSONObjectWithData:options:error:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSJSONReadingOptions' index='1' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='JSONObjectWithStream:options:error:' class_method='true'>
-<arg name='stream' declared_type='NSInputStream*' type='@' index='0'/>
-<arg name='opt' declared_type='NSJSONReadingOptions' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<method class_method='true' selector='JSONObjectWithStream:options:error:'>
+<arg declared_type='NSInputStream*' index='0' name='stream' type='@'/>
+<arg declared_type='NSJSONReadingOptions' index='1' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='dataWithJSONObject:options:error:' class_method='true'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<arg name='opt' declared_type='NSJSONWritingOptions' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<method class_method='true' selector='dataWithJSONObject:options:error:'>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='NSJSONWritingOptions' index='1' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='isValidJSONObject:' class_method='true'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='isValidJSONObject:'>
+<arg declared_type='id' index='0' name='obj' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='writeJSONObject:toStream:options:error:' class_method='true'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<arg name='stream' declared_type='NSOutputStream*' type='@' index='1'/>
-<arg name='opt' declared_type='NSJSONWritingOptions' type64='Q' type='I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method class_method='true' selector='writeJSONObject:toStream:options:error:'>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='NSOutputStream*' index='1' name='stream' type='@'/>
+<arg declared_type='NSJSONWritingOptions' index='2' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSKeyedArchiver'>
-<method selector='archiveRootObject:toFile:' class_method='true'>
-<arg name='rootObject' declared_type='id' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='archiveRootObject:toFile:'>
+<arg declared_type='id' index='0' name='rootObject' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='archivedDataWithRootObject:' class_method='true'>
-<arg name='rootObject' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='archivedDataWithRootObject:'>
+<arg declared_type='id' index='0' name='rootObject' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='classNameForClass:' class_method='true'>
-<arg name='cls' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='classNameForClass:'>
+<arg declared_type='Class' index='0' name='cls' type='#'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='classNameForClass:'>
-<arg name='cls' declared_type='Class' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='cls' type='#'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='encodeBool:forKey:'>
-<arg name='boolv' declared_type='BOOL' type='B' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='BOOL' index='0' name='boolv' type='B'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBytes:length:forKey:'>
-<arg name='bytesp' declared_type='uint8_t*' const='true' type='*' index='0'/>
-<arg name='lenv' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='key' declared_type='NSString*' type='@' index='2'/>
+<arg const='true' declared_type='uint8_t*' index='0' name='bytesp' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='lenv' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeConditionalObject:forKey:'>
-<arg name='objv' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='objv' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeDouble:forKey:'>
-<arg name='realv' declared_type='double' type='d' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='double' index='0' name='realv' type='d'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeFloat:forKey:'>
-<arg name='realv' declared_type='float' type='f' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='float' index='0' name='realv' type='f'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt32:forKey:'>
-<arg name='intv' declared_type='int32_t' type='i' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='int32_t' index='0' name='intv' type='i'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt64:forKey:'>
-<arg name='intv' declared_type='int64_t' type='q' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='int64_t' index='0' name='intv' type='q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt:forKey:'>
-<arg name='intv' declared_type='int' type='i' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='int' index='0' name='intv' type='i'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeObject:forKey:'>
-<arg name='objv' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='objv' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='finishEncoding'>
<retval declared_type='void' type='v'/>
</method>
<method selector='initForWritingWithMutableData:'>
-<arg name='data' declared_type='NSMutableData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSMutableData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='outputFormat'>
-<retval declared_type='NSPropertyListFormat' type64='Q' type='I'/>
+<retval declared_type='NSPropertyListFormat' type='I' type64='Q'/>
</method>
-<method selector='setClassName:forClass:' class_method='true'>
-<arg name='codedName' declared_type='NSString*' type='@' index='0'/>
-<arg name='cls' declared_type='Class' type='#' index='1'/>
+<method class_method='true' selector='setClassName:forClass:'>
+<arg declared_type='NSString*' index='0' name='codedName' type='@'/>
+<arg declared_type='Class' index='1' name='cls' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClassName:forClass:'>
-<arg name='codedName' declared_type='NSString*' type='@' index='0'/>
-<arg name='cls' declared_type='Class' type='#' index='1'/>
+<arg declared_type='NSString*' index='0' name='codedName' type='@'/>
+<arg declared_type='Class' index='1' name='cls' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOutputFormat:'>
-<arg name='format' declared_type='NSPropertyListFormat' type64='Q' type='I' index='0'/>
+<arg declared_type='NSPropertyListFormat' index='0' name='outputFormat' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setRequiresSecureCoding:'>
+<arg declared_type='BOOL' index='0' name='b' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSKeyedUnarchiver'>
-<method selector='classForClassName:' class_method='true'>
-<arg name='codedName' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='classForClassName:'>
+<arg declared_type='NSString*' index='0' name='codedName' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='classForClassName:'>
-<arg name='codedName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='codedName' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='containsValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='decodeBoolForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='decodeBytesForKey:returnedLength:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='lengthp' declared_type='NSUInteger*' type64='^Q' type='^I' index='1'/>
-<retval declared_type='uint8_t*' const='true' type='*'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSUInteger*' index='1' name='lengthp' type='^I' type64='^Q'/>
+<retval const='true' declared_type='uint8_t*' type='*'/>
</method>
<method selector='decodeDoubleForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='decodeFloatForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='decodeInt32ForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='int32_t' type='i'/>
</method>
<method selector='decodeInt64ForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='int64_t' type='q'/>
</method>
<method selector='decodeIntForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='int' type='i'/>
</method>
<method selector='decodeObjectForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='delegate'>
@@ -7349,194 +8746,254 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='initForReadingWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='setClass:forClassName:' class_method='true'>
-<arg name='cls' declared_type='Class' type='#' index='0'/>
-<arg name='codedName' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='setClass:forClassName:'>
+<arg declared_type='Class' index='0' name='cls' type='#'/>
+<arg declared_type='NSString*' index='1' name='codedName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClass:forClassName:'>
-<arg name='cls' declared_type='Class' type='#' index='0'/>
-<arg name='codedName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='Class' index='0' name='cls' type='#'/>
+<arg declared_type='NSString*' index='1' name='codedName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='unarchiveObjectWithData:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<method selector='setRequiresSecureCoding:'>
+<arg declared_type='BOOL' index='0' name='b' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='unarchiveObjectWithData:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='unarchiveObjectWithFile:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='unarchiveObjectWithFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
+<class name='NSLengthFormatter'>
+<method selector='getObjectValue:forString:errorDescription:'>
+<arg declared_type='id*' index='0' name='obj' type='^@' type_modifier='o'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString**' index='2' name='error' type='^@' type_modifier='o'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isForPersonHeightUse'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='numberFormatter'>
+<retval declared_type='NSNumberFormatter*' type='@'/>
+</method>
+<method selector='setForPersonHeightUse:'>
+<arg declared_type='BOOL' index='0' name='forPersonHeightUse' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setNumberFormatter:'>
+<arg declared_type='NSNumberFormatter*' index='0' name='numberFormatter' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUnitStyle:'>
+<arg declared_type='NSFormattingUnitStyle' index='0' name='unitStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stringFromMeters:'>
+<arg declared_type='double' index='0' name='numberInMeters' type='d'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='stringFromValue:unit:'>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<arg declared_type='NSLengthFormatterUnit' index='1' name='unit' type='i' type64='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStringFromMeters:usedUnit:'>
+<arg declared_type='double' index='0' name='numberInMeters' type='d'/>
+<arg declared_type='NSLengthFormatterUnit*' index='1' name='unitp' type='^i' type64='^q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStringFromValue:unit:'>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<arg declared_type='NSLengthFormatterUnit' index='1' name='unit' type='i' type64='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStyle'>
+<retval declared_type='NSFormattingUnitStyle' type='i' type64='q'/>
+</method>
+</class>
<class name='NSLinguisticTagger'>
-<method selector='availableTagSchemesForLanguage:' class_method='true'>
-<arg name='language' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='availableTagSchemesForLanguage:'>
+<arg declared_type='NSString*' index='0' name='language' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='enumerateTagsInRange:scheme:options:usingBlock:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='tagScheme' declared_type='NSString*' type='@' index='1'/>
-<arg name='opts' declared_type='NSLinguisticTaggerOptions' type64='Q' type='I' index='2'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSString *, NSRange, NSRange, BOOL *)' type='@?' index='3'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='tagScheme' type='@'/>
+<arg declared_type='NSLinguisticTaggerOptions' index='2' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSString *, NSRange, NSRange, BOOL *)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='NSString*' type='@'/>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithTagSchemes:options:'>
-<arg name='tagSchemes' declared_type='NSArray*' type='@' index='0'/>
-<arg name='opts' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='tagSchemes' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='opts' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='orthographyAtIndex:effectiveRange:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='effectiveRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSRangePointer' index='1' name='effectiveRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSOrthography*' type='@'/>
</method>
<method selector='possibleTagsAtIndex:scheme:tokenRange:sentenceRange:scores:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='tagScheme' declared_type='NSString*' type='@' index='1'/>
-<arg name='tokenRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
-<arg name='sentenceRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='3'/>
-<arg name='scores' declared_type='NSArray**' type='^@' index='4'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='tagScheme' type='@'/>
+<arg declared_type='NSRangePointer' index='2' name='tokenRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='3' name='sentenceRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSArray**' index='4' name='scores' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='sentenceRangeForRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='setOrthography:range:'>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSOrthography*' index='0' name='orthography' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='string'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringEditedInRange:changeInLength:'>
-<arg name='newRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='delta' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSRange' index='0' name='newRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSInteger' index='1' name='delta' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tagAtIndex:scheme:tokenRange:sentenceRange:'>
-<arg name='charIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='tagScheme' declared_type='NSString*' type='@' index='1'/>
-<arg name='tokenRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2'/>
-<arg name='sentenceRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='3'/>
+<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='tagScheme' type='@'/>
+<arg declared_type='NSRangePointer' index='2' name='tokenRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='3' name='sentenceRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='tagSchemes'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='tagsInRange:scheme:options:tokenRanges:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='tagScheme' declared_type='NSString*' type='@' index='1'/>
-<arg name='opts' declared_type='NSLinguisticTaggerOptions' type64='Q' type='I' index='2'/>
-<arg name='tokenRanges' declared_type='NSArray**' type='^@' index='3'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='tagScheme' type='@'/>
+<arg declared_type='NSLinguisticTaggerOptions' index='2' name='opts' type='I' type64='Q'/>
+<arg declared_type='NSArray**' index='3' name='tokenRanges' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
</class>
<class name='NSLocale'>
-<method selector='ISOCountryCodes' class_method='true'>
+<method class_method='true' selector='ISOCountryCodes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='ISOCurrencyCodes' class_method='true'>
+<method class_method='true' selector='ISOCurrencyCodes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='ISOLanguageCodes' class_method='true'>
+<method class_method='true' selector='ISOLanguageCodes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='autoupdatingCurrentLocale' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='autoupdatingCurrentLocale'>
+<retval declared_type='NSLocale*' type='@'/>
</method>
-<method selector='availableLocaleIdentifiers' class_method='true'>
+<method class_method='true' selector='availableLocaleIdentifiers'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='canonicalLanguageIdentifierFromString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='canonicalLanguageIdentifierFromString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='canonicalLocaleIdentifierFromString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='canonicalLocaleIdentifierFromString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='characterDirectionForLanguage:' class_method='true'>
-<arg name='isoLangCode' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSLocaleLanguageDirection' type64='Q' type='I'/>
+<method class_method='true' selector='characterDirectionForLanguage:'>
+<arg declared_type='NSString*' index='0' name='isoLangCode' type='@'/>
+<retval declared_type='NSLocaleLanguageDirection' type='I' type64='Q'/>
</method>
-<method selector='commonISOCurrencyCodes' class_method='true'>
+<method class_method='true' selector='commonISOCurrencyCodes'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='componentsFromLocaleIdentifier:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='componentsFromLocaleIdentifier:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='currentLocale' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='currentLocale'>
+<retval declared_type='NSLocale*' type='@'/>
</method>
<method selector='displayNameForKey:value:'>
-<arg name='key' declared_type='id' type='@' index='0'/>
-<arg name='value' declared_type='id' type='@' index='1'/>
+<arg declared_type='id' index='0' name='key' type='@'/>
+<arg declared_type='id' index='1' name='value' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithLocaleIdentifier:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='lineDirectionForLanguage:' class_method='true'>
-<arg name='isoLangCode' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSLocaleLanguageDirection' type64='Q' type='I'/>
+<method class_method='true' selector='lineDirectionForLanguage:'>
+<arg declared_type='NSString*' index='0' name='isoLangCode' type='@'/>
+<retval declared_type='NSLocaleLanguageDirection' type='I' type64='Q'/>
</method>
<method selector='localeIdentifier'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='localeIdentifierFromComponents:' class_method='true'>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='0'/>
+<method class_method='true' selector='localeIdentifierFromComponents:'>
+<arg declared_type='NSDictionary*' index='0' name='dict' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='localeIdentifierFromWindowsLocaleCode:' class_method='true'>
-<arg name='lcid' declared_type='uint32_t' type='I' index='0'/>
+<method class_method='true' selector='localeIdentifierFromWindowsLocaleCode:'>
+<arg declared_type='uint32_t' index='0' name='lcid' type='I'/>
<retval declared_type='NSString*' type='@'/>
</method>
+<method class_method='true' selector='localeWithLocaleIdentifier:'>
+<arg declared_type='NSString*' index='0' name='ident' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='objectForKey:'>
-<arg name='key' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='preferredLanguages' class_method='true'>
+<method class_method='true' selector='preferredLanguages'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='systemLocale' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='systemLocale'>
+<retval declared_type='NSLocale*' type='@'/>
</method>
-<method selector='windowsLocaleCodeFromLocaleIdentifier:' class_method='true'>
-<arg name='localeIdentifier' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='windowsLocaleCodeFromLocaleIdentifier:'>
+<arg declared_type='NSString*' index='0' name='localeIdentifier' type='@'/>
<retval declared_type='uint32_t' type='I'/>
</method>
</class>
<class name='NSLock'>
<method selector='lockBeforeDate:'>
-<arg name='limit' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setName:'>
-<arg name='n' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tryLock'>
@@ -7545,38 +9002,38 @@
</class>
<class name='NSLogicalTest'>
<method selector='initAndTestWithTests:'>
-<arg name='subTests' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='subTests' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initNotTestWithTest:'>
-<arg name='subTest' declared_type='NSScriptWhoseTest*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptWhoseTest*' index='0' name='subTest' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initOrTestWithTests:'>
-<arg name='subTests' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='subTests' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSMachBootstrapServer'>
<method selector='portForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='portForName:host:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='host' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='host' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='registerPort:name:'>
-<arg name='port' declared_type='NSPort*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPort*' index='0' name='port' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='servicePortWithName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
-<method selector='sharedInstance' class_method='true'>
+<method class_method='true' selector='sharedInstance'>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -7585,59 +9042,59 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithMachPort:'>
-<arg name='machPort' declared_type='uint32_t' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='uint32_t' index='0' name='machPort' type='I'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithMachPort:options:'>
-<arg name='machPort' declared_type='uint32_t' type='I' index='0'/>
-<arg name='f' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='uint32_t' index='0' name='machPort' type='I'/>
+<arg declared_type='NSUInteger' index='1' name='f' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='machPort'>
<retval declared_type='uint32_t' type='I'/>
</method>
-<method selector='portWithMachPort:' class_method='true'>
-<arg name='machPort' declared_type='uint32_t' type='I' index='0'/>
+<method class_method='true' selector='portWithMachPort:'>
+<arg declared_type='uint32_t' index='0' name='machPort' type='I'/>
<retval declared_type='NSPort*' type='@'/>
</method>
-<method selector='portWithMachPort:options:' class_method='true'>
-<arg name='machPort' declared_type='uint32_t' type='I' index='0'/>
-<arg name='f' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<method class_method='true' selector='portWithMachPort:options:'>
+<arg declared_type='uint32_t' index='0' name='machPort' type='I'/>
+<arg declared_type='NSUInteger' index='1' name='f' type='I' type64='Q'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
-<arg name='runLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='runLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
-<arg name='runLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='runLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMapTable'>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='dictionaryRepresentation'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='initWithKeyOptions:valueOptions:capacity:'>
-<arg name='keyOptions' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='0'/>
-<arg name='valueOptions' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='1'/>
-<arg name='initialCapacity' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPointerFunctionsOptions' index='0' name='keyOptions' type='I' type64='Q'/>
+<arg declared_type='NSPointerFunctionsOptions' index='1' name='valueOptions' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='initialCapacity' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithKeyPointerFunctions:valuePointerFunctions:capacity:'>
-<arg name='keyFunctions' declared_type='NSPointerFunctions*' type='@' index='0'/>
-<arg name='valueFunctions' declared_type='NSPointerFunctions*' type='@' index='1'/>
-<arg name='initialCapacity' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPointerFunctions*' index='0' name='keyFunctions' type='@'/>
+<arg declared_type='NSPointerFunctions*' index='1' name='valueFunctions' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='initialCapacity' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='keyEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
@@ -7645,57 +9102,117 @@
<method selector='keyPointerFunctions'>
<retval declared_type='NSPointerFunctions*' type='@'/>
</method>
-<method selector='mapTableWithKeyOptions:valueOptions:' class_method='true'>
-<arg name='keyOptions' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='0'/>
-<arg name='valueOptions' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='mapTableWithKeyOptions:valueOptions:'>
+<arg declared_type='NSPointerFunctionsOptions' index='0' name='keyOptions' type='I' type64='Q'/>
+<arg declared_type='NSPointerFunctionsOptions' index='1' name='valueOptions' type='I' type64='Q'/>
+<retval declared_type='NSMapTable*' type='@'/>
</method>
-<method selector='mapTableWithStrongToStrongObjects' class_method='true'>
+<method class_method='true' selector='mapTableWithStrongToStrongObjects'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='mapTableWithStrongToWeakObjects' class_method='true'>
+<method class_method='true' selector='mapTableWithStrongToWeakObjects'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='mapTableWithWeakToStrongObjects' class_method='true'>
+<method class_method='true' selector='mapTableWithWeakToStrongObjects'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='mapTableWithWeakToWeakObjects' class_method='true'>
+<method class_method='true' selector='mapTableWithWeakToWeakObjects'>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
</method>
<method selector='objectForKey:'>
-<arg name='aKey' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='aKey' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectForKey:'>
-<arg name='aKey' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<arg name='aKey' declared_type='id' type='@' index='1'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<arg declared_type='id' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='strongToStrongObjectsMapTable'>
+<retval declared_type='NSMapTable*' type='@'/>
+</method>
+<method class_method='true' selector='strongToWeakObjectsMapTable'>
+<retval declared_type='NSMapTable*' type='@'/>
+</method>
<method selector='valuePointerFunctions'>
<retval declared_type='NSPointerFunctions*' type='@'/>
</method>
+<method class_method='true' selector='weakToStrongObjectsMapTable'>
+<retval declared_type='NSMapTable*' type='@'/>
+</method>
+<method class_method='true' selector='weakToWeakObjectsMapTable'>
+<retval declared_type='NSMapTable*' type='@'/>
+</method>
+</class>
+<class name='NSMassFormatter'>
+<method selector='getObjectValue:forString:errorDescription:'>
+<arg declared_type='id*' index='0' name='obj' type='^@' type_modifier='o'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSString**' index='2' name='error' type='^@' type_modifier='o'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isForPersonMassUse'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='numberFormatter'>
+<retval declared_type='NSNumberFormatter*' type='@'/>
+</method>
+<method selector='setForPersonMassUse:'>
+<arg declared_type='BOOL' index='0' name='forPersonMassUse' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setNumberFormatter:'>
+<arg declared_type='NSNumberFormatter*' index='0' name='numberFormatter' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUnitStyle:'>
+<arg declared_type='NSFormattingUnitStyle' index='0' name='unitStyle' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='stringFromKilograms:'>
+<arg declared_type='double' index='0' name='numberInKilograms' type='d'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='stringFromValue:unit:'>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<arg declared_type='NSMassFormatterUnit' index='1' name='unit' type='i' type64='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStringFromKilograms:usedUnit:'>
+<arg declared_type='double' index='0' name='numberInKilograms' type='d'/>
+<arg declared_type='NSMassFormatterUnit*' index='1' name='unitp' type='^i' type64='^q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStringFromValue:unit:'>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<arg declared_type='NSMassFormatterUnit' index='1' name='unit' type='i' type64='q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='unitStyle'>
+<retval declared_type='NSFormattingUnitStyle' type='i' type64='q'/>
+</method>
</class>
<class name='NSMessagePortNameServer'>
<method selector='portForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='portForName:host:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='host' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='host' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
-<method selector='sharedInstance' class_method='true'>
+<method class_method='true' selector='sharedInstance'>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -7703,12 +9220,16 @@
<method selector='attributes'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='initWithURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='valueForAttribute:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='valuesForAttributes:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
</class>
@@ -7722,6 +9243,25 @@
<method selector='enableUpdates'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='enumerateResultsUsingBlock:'>
+<arg declared_type='void (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
+<arg declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
+<arg declared_type='BOOL*' type='^B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='enumerateResultsWithOptions:usingBlock:'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='1' name='block' type='@?'>
+<arg declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
+<arg declared_type='BOOL*' type='^B'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='groupedResults'>
<retval declared_type='NSArray*' type='@'/>
</method>
@@ -7729,11 +9269,8 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='indexOfResult:'>
-<arg name='result' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
-</method>
-<method selector='init'>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='result' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='isGathering'>
<retval declared_type='BOOL' type='B'/>
@@ -7747,48 +9284,62 @@
<method selector='notificationBatchingInterval'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
+<method selector='operationQueue'>
+<retval declared_type='NSOperationQueue*' type='@'/>
+</method>
<method selector='predicate'>
<retval declared_type='NSPredicate*' type='@'/>
</method>
<method selector='resultAtIndex:'>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='resultCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='results'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='searchItems'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='searchScopes'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupingAttributes:'>
-<arg name='attrs' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='groupingAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotificationBatchingInterval:'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='notificationBatchingInterval' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setOperationQueue:'>
+<arg declared_type='NSOperationQueue*' index='0' name='operationQueue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSearchItems:'>
+<arg declared_type='NSArray*' index='0' name='searchItems' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSearchScopes:'>
-<arg name='scopes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='searchScopes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSortDescriptors:'>
-<arg name='descriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValueListAttributes:'>
-<arg name='attrs' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='valueListAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortDescriptors'>
@@ -7807,8 +9358,8 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='valueOfAttribute:forResultAtIndex:'>
-<arg name='attrName' declared_type='NSString*' type='@' index='0'/>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='attrName' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='idx' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -7817,7 +9368,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='value'>
<retval declared_type='id' type='@'/>
@@ -7828,11 +9379,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='resultAtIndex:'>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='resultCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='results'>
<retval declared_type='NSArray*' type='@'/>
@@ -7846,26 +9397,26 @@
</class>
<class name='NSMethodSignature'>
<method selector='frameLength'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getArgumentTypeAtIndex:'>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='char*' const='true' type='*'/>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
<method selector='isOneway'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='methodReturnLength'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='methodReturnType'>
-<retval declared_type='char*' const='true' type='*'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
<method selector='numberOfArguments'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method selector='signatureWithObjCTypes:' class_method='true'>
-<arg name='types' declared_type='char*' const='true' type='*' index='0'/>
+<method class_method='true' selector='signatureWithObjCTypes:'>
+<arg const='true' declared_type='char*' index='0' name='types' type='*'/>
<retval declared_type='NSMethodSignature*' type='@'/>
</method>
</class>
@@ -7874,44 +9425,67 @@
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='setReceiversSpecifier:'>
-<arg name='receiversRef' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='receiversRef' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableArray'>
<method selector='addObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObjectsFromArray:'>
-<arg name='otherArray' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='otherArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='arrayWithCapacity:' class_method='true'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='arrayWithCapacity:'>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='arrayWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSMutableArray*' type='@'/>
+</method>
+<method class_method='true' selector='arrayWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSMutableArray*' type='@'/>
</method>
<method selector='exchangeObjectAtIndex:withObjectAtIndex:'>
-<arg name='idx1' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='idx2' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='idx1' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='idx2' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='filterUsingPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithCapacity:'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSMutableArray*' type='@'/>
+</method>
+<method selector='initWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSMutableArray*' type='@'/>
</method>
<method selector='insertObject:atIndex:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertObjects:atIndexes:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAllObjects'>
@@ -7921,618 +9495,755 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:inRange:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectIdenticalTo:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectIdenticalTo:inRange:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsAtIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsFromIndices:numIndices:'>
-<arg name='indices' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSUInteger*' index='0' name='indices' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsInArray:'>
-<arg name='otherArray' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='otherArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectAtIndex:withObject:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsAtIndexes:withObjects:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='objects' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='NSArray*' index='1' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsInRange:withObjectsFromArray:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='otherArray' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSArray*' index='1' name='otherArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsInRange:withObjectsFromArray:range:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='otherArray' declared_type='NSArray*' type='@' index='1'/>
-<arg name='otherRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSArray*' index='1' name='otherArray' type='@'/>
+<arg declared_type='NSRange' index='2' name='otherRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setArray:'>
-<arg name='otherArray' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='otherArray' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setObject:atIndexedSubscript:'>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='idx' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingComparator:'>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='0'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<arg declared_type='id' index='0' name='cmptr' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingDescriptors:'>
-<arg name='sortDescriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingFunction:context:'>
-<arg name='compare' function_pointer='true' declared_type='NSInteger (*)(id, id, void *)' type='^?' index='0'>
+<arg declared_type='NSInteger (*)(id, id, void *)' function_pointer='true' index='0' name='compare' type='^?'>
<arg declared_type='id' type='@'/>
<arg declared_type='id' type='@'/>
<arg declared_type='void*' type='^v'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</arg>
-<arg name='context' declared_type='void*' type='^v' index='1'/>
+<arg declared_type='void*' index='1' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingSelector:'>
-<arg name='comparator' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='comparator' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortWithOptions:usingComparator:'>
-<arg name='opts' declared_type='NSSortOptions' type64='Q' type='I' index='0'/>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='1'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='id' index='1' name='cmptr' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableAttributedString'>
<method selector='addAttribute:value:range:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='id' type='@' index='1'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='id' index='1' name='value' type='@'/>
+<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addAttributes:range:'>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='attrs' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendAttributedString:'>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attrString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginEditing'>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteCharactersInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endEditing'>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertAttributedString:atIndex:'>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='0'/>
-<arg name='loc' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSAttributedString*' index='0' name='attrString' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='loc' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mutableString'>
<retval declared_type='NSMutableString*' type='@'/>
</method>
<method selector='removeAttribute:range:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceCharactersInRange:withAttributedString:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSAttributedString*' index='1' name='attrString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceCharactersInRange:withString:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='str' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='str' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedString:'>
-<arg name='attrString' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attrString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributes:range:'>
-<arg name='attrs' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='attrs' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableCharacterSet'>
<method selector='addCharactersInRange:'>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addCharactersInString:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='alphanumericCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='capitalizedLetterCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='characterSetWithBitmapRepresentation:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='characterSetWithCharactersInString:'>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='characterSetWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='fName' type='@'/>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='characterSetWithRange:'>
+<arg declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='controlCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='decimalDigitCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='decomposableCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
<method selector='formIntersectionWithCharacterSet:'>
-<arg name='otherSet' declared_type='NSCharacterSet*' type='@' index='0'/>
+<arg declared_type='NSCharacterSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='formUnionWithCharacterSet:'>
-<arg name='otherSet' declared_type='NSCharacterSet*' type='@' index='0'/>
+<arg declared_type='NSCharacterSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='illegalCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
<method selector='invert'>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='letterCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='lowercaseLetterCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='newlineCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='nonBaseCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='punctuationCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
<method selector='removeCharactersInRange:'>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCharactersInString:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='symbolCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='uppercaseLetterCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='whitespaceAndNewlineCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
+<method class_method='true' selector='whitespaceCharacterSet'>
+<retval declared_type='NSMutableCharacterSet*' type='@'/>
+</method>
</class>
<class name='NSMutableData'>
<method selector='appendBytes:length:'>
-<arg name='bytes' declared_type='void*' const='true' type='^v' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg const='true' declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendData:'>
-<arg name='other' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='dataWithCapacity:' class_method='true'>
-<arg name='aNumItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithCapacity:'>
+<arg declared_type='NSUInteger' index='0' name='aNumItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='dataWithLength:' class_method='true'>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dataWithLength:'>
+<arg declared_type='NSUInteger' index='0' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='increaseLengthBy:'>
-<arg name='extraLength' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='extraLength' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithCapacity:'>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='capacity' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithLength:'>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='length'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='mutableBytes'>
<retval declared_type='void*' type='^v'/>
</method>
<method selector='replaceBytesInRange:withBytes:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='bytes' declared_type='void*' const='true' type='^v' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg const='true' declared_type='void*' index='1' name='bytes' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceBytesInRange:withBytes:length:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='replacementBytes' declared_type='void*' const='true' type='^v' index='1'/>
-<arg name='replacementLength' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg const='true' declared_type='void*' index='1' name='replacementBytes' type='^v'/>
+<arg declared_type='NSUInteger' index='2' name='replacementLength' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resetBytesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLength:'>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='length' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableDictionary'>
<method selector='addEntriesFromDictionary:'>
-<arg name='otherDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='otherDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='dictionaryWithCapacity:' class_method='true'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='dictionaryWithCapacity:'>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='dictionaryWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSMutableDictionary*' type='@'/>
+</method>
+<method class_method='true' selector='dictionaryWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSMutableDictionary*' type='@'/>
+</method>
+<method class_method='true' selector='dictionaryWithSharedKeySet:'>
+<arg declared_type='id' index='0' name='keyset' type='@'/>
+<retval declared_type='NSMutableDictionary*' type='@'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCapacity:'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSMutableDictionary*' type='@'/>
+</method>
+<method selector='initWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSMutableDictionary*' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectForKey:'>
-<arg name='aKey' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsForKeys:'>
-<arg name='keyArray' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='keyArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDictionary:'>
-<arg name='otherDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='otherDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<arg name='aKey' declared_type='id' type='@' index='1'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<arg declared_type='id' index='1' name='aKey' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setObject:forKeyedSubscript:'>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='id' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableIndexSet'>
<method selector='addIndex:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addIndexes:'>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addIndexesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAllIndexes'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeIndex:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeIndexes:'>
-<arg name='indexSet' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeIndexesInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shiftIndexesStartingAtIndex:by:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='delta' declared_type='NSInteger' type64='q' type='i' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSInteger' index='1' name='delta' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableOrderedSet'>
<method selector='addObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObjects:count:'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='count' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSUInteger' index='1' name='count' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObjectsFromArray:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='exchangeObjectAtIndex:withObjectAtIndex:'>
-<arg name='idx1' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='idx2' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='idx1' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='idx2' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='filterUsingPredicate:'>
+<arg declared_type='NSPredicate*' index='0' name='p' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithCapacity:'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertObject:atIndex:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='idx' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertObjects:atIndexes:'>
-<arg name='objects' declared_type='NSArray*' type='@' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='objects' type='@'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intersectOrderedSet:'>
-<arg name='other' declared_type='NSOrderedSet*' type='@' index='0'/>
+<arg declared_type='NSOrderedSet*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intersectSet:'>
-<arg name='other' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minusOrderedSet:'>
-<arg name='other' declared_type='NSOrderedSet*' type='@' index='0'/>
+<arg declared_type='NSOrderedSet*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minusSet:'>
-<arg name='other' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveObjectsAtIndexes:toIndex:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='idx' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='orderedSetWithCapacity:' class_method='true'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithCapacity:'>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectAtIndex:'>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsAtIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsInArray:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectAtIndex:withObject:'>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsAtIndexes:withObjects:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='objects' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
+<arg declared_type='NSArray*' index='1' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsInRange:withObjects:count:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='1'/>
-<arg name='count' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg const='true' declared_type='id*' index='1' name='objects' type='^@'/>
+<arg declared_type='NSUInteger' index='2' name='count' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:atIndex:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='idx' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sortRange:options:usingComparator:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='opts' declared_type='NSSortOptions' type64='Q' type='I' index='1'/>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='2'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<method selector='setObject:atIndexedSubscript:'>
+<arg declared_type='id' index='0' name='obj' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='idx' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sortUsingComparator:'>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='0'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
-<retval declared_type='void' type='v'/>
-</method>
-<method selector='sortWithOptions:usingComparator:'>
-<arg name='opts' declared_type='NSSortOptions' type64='Q' type='I' index='0'/>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='1'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<method selector='sortUsingDescriptors:'>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unionOrderedSet:'>
-<arg name='other' declared_type='NSOrderedSet*' type='@' index='0'/>
+<arg declared_type='NSOrderedSet*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unionSet:'>
-<arg name='other' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableSet'>
<method selector='addObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObjectsFromArray:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='filterUsingPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithCapacity:'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='intersectSet:'>
-<arg name='otherSet' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minusSet:'>
-<arg name='otherSet' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSet:'>
-<arg name='otherSet' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setWithCapacity:' class_method='true'>
-<arg name='numItems' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='setWithCapacity:'>
+<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='unionSet:'>
-<arg name='otherSet' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableString'>
-<method variadic='true' selector='appendFormat:'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='0'/>
+<method selector='appendFormat:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendString:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteCharactersInRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithCapacity:'>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='capacity' type='I' type64='Q'/>
+<retval declared_type='NSMutableString*' type='@'/>
</method>
<method selector='insertString:atIndex:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='loc' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='loc' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceCharactersInRange:withString:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='aString' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceOccurrencesOfString:withString:options:range:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
-<arg name='replacement' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSStringCompareOptions' type64='Q' type='I' index='2'/>
-<arg name='searchRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
+<arg declared_type='NSString*' index='1' name='replacement' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='3' name='searchRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='setString:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='stringWithCapacity:' class_method='true'>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithCapacity:'>
+<arg declared_type='NSUInteger' index='0' name='capacity' type='I' type64='Q'/>
+<retval declared_type='NSMutableString*' type='@'/>
</method>
</class>
<class name='NSMutableURLRequest'>
+<method selector='HTTPBody'>
+<retval declared_type='NSData*' type='@'/>
+</method>
+<method selector='HTTPBodyStream'>
+<retval declared_type='NSInputStream*' type='@'/>
+</method>
+<method selector='HTTPMethod'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='HTTPShouldHandleCookies'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='HTTPShouldUsePipelining'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='URL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
<method selector='addValue:forHTTPHeaderField:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
-<arg name='field' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='field' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='allHTTPHeaderFields'>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
+<method selector='allowsCellularAccess'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='cachePolicy'>
+<retval declared_type='NSURLRequestCachePolicy' type='I' type64='Q'/>
+</method>
+<method selector='mainDocumentURL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='networkServiceType'>
+<retval declared_type='NSURLRequestNetworkServiceType' type='I' type64='Q'/>
+</method>
<method selector='setAllHTTPHeaderFields:'>
-<arg name='headerFields' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='allHTTPHeaderFields' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAllowsCellularAccess:'>
+<arg declared_type='BOOL' index='0' name='allowsCellularAccess' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCachePolicy:'>
-<arg name='policy' declared_type='NSURLRequestCachePolicy' type64='Q' type='I' index='0'/>
+<arg declared_type='NSURLRequestCachePolicy' index='0' name='cachePolicy' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPBody:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='HTTPBody' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPBodyStream:'>
-<arg name='inputStream' declared_type='NSInputStream*' type='@' index='0'/>
+<arg declared_type='NSInputStream*' index='0' name='HTTPBodyStream' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPMethod:'>
-<arg name='method' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='HTTPMethod' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPShouldHandleCookies:'>
-<arg name='should' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='HTTPShouldHandleCookies' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPShouldUsePipelining:'>
-<arg name='shouldUsePipelining' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='HTTPShouldUsePipelining' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMainDocumentURL:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='mainDocumentURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNetworkServiceType:'>
-<arg name='networkServiceType' declared_type='NSURLRequestNetworkServiceType' type64='Q' type='I' index='0'/>
+<arg declared_type='NSURLRequestNetworkServiceType' index='0' name='networkServiceType' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeoutInterval:'>
-<arg name='seconds' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='timeoutInterval' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURL:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forHTTPHeaderField:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
-<arg name='field' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='field' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='timeoutInterval'>
+<retval declared_type='NSTimeInterval' type='d'/>
+</method>
</class>
<class name='NSNameSpecifier'>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:name:'>
-<arg name='classDesc' declared_type='NSScriptClassDescription*' type='@' index='0'/>
-<arg name='container' declared_type='NSScriptObjectSpecifier*' type='@' index='1'/>
-<arg name='property' declared_type='NSString*' type='@' index='2'/>
-<arg name='name' declared_type='NSString*' type='@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDesc' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='1' name='container' type='@'/>
+<arg declared_type='NSString*' index='2' name='property' type='@'/>
+<arg declared_type='NSString*' index='3' name='name' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -8543,46 +10254,49 @@
<method selector='addresses'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='dataFromTXTRecordDictionary:' class_method='true'>
-<arg name='txtDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<method class_method='true' selector='dataFromTXTRecordDictionary:'>
+<arg declared_type='NSDictionary*' index='0' name='txtDictionary' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='dictionaryFromTXTRecordData:' class_method='true'>
-<arg name='txtData' declared_type='NSData*' type='@' index='0'/>
+<method class_method='true' selector='dictionaryFromTXTRecordData:'>
+<arg declared_type='NSData*' index='0' name='txtData' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='domain'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getInputStream:outputStream:'>
-<arg name='inputStream' declared_type='NSInputStream**' type='^@' index='0'/>
-<arg name='outputStream' declared_type='NSOutputStream**' type='^@' index='1'/>
+<arg declared_type='NSInputStream**' index='0' name='inputStream' type='^@' type_modifier='o'/>
+<arg declared_type='NSOutputStream**' index='1' name='outputStream' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hostName'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='includesPeerToPeer'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='initWithDomain:type:name:'>
-<arg name='domain' declared_type='NSString*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
-<arg name='name' declared_type='NSString*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='domain' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
+<arg declared_type='NSString*' index='2' name='name' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithDomain:type:name:port:'>
-<arg name='domain' declared_type='NSString*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
-<arg name='name' declared_type='NSString*' type='@' index='2'/>
-<arg name='port' declared_type='int' type='i' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='domain' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
+<arg declared_type='NSString*' index='2' name='name' type='@'/>
+<arg declared_type='int' index='3' name='port' type='i'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='port'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='protocolSpecificInformation'>
<retval declared_type='NSString*' type='@'/>
@@ -8591,36 +10305,40 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='publishWithOptions:'>
-<arg name='options' declared_type='NSNetServiceOptions' type64='Q' type='I' index='0'/>
+<arg declared_type='NSNetServiceOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
-<arg name='aRunLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='aRunLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resolve'>
<retval declared_type='void' type='v'/>
</method>
<method selector='resolveWithTimeout:'>
-<arg name='timeout' declared_type='NSTimeInterval' type='d' index='0'/>
+<arg declared_type='NSTimeInterval' index='0' name='timeout' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
-<arg name='aRunLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='aRunLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIncludesPeerToPeer:'>
+<arg declared_type='BOOL' index='0' name='includesPeerToPeer' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProtocolSpecificInformation:'>
-<arg name='specificInformation' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='specificInformation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTXTRecordData:'>
-<arg name='recordData' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='recordData' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='startMonitoring'>
@@ -8640,17 +10358,20 @@
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='includesPeerToPeer'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
-<arg name='aRunLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='aRunLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
-<arg name='aRunLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='aRunLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='searchForAllDomains'>
@@ -8663,12 +10384,16 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='searchForServicesOfType:inDomain:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='domainString' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='NSString*' index='1' name='domainString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIncludesPeerToPeer:'>
+<arg declared_type='BOOL' index='0' name='includesPeerToPeer' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stop'>
@@ -8676,19 +10401,32 @@
</method>
</class>
<class name='NSNotification'>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithName:object:userInfo:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='userInfo' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='notificationWithName:object:' class_method='true'>
-<arg name='aName' declared_type='NSString*' type='@' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='notificationWithName:object:'>
+<arg declared_type='NSString*' index='0' name='aName' type='@'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='notificationWithName:object:userInfo:' class_method='true'>
-<arg name='aName' declared_type='NSString*' type='@' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
-<arg name='aUserInfo' declared_type='NSDictionary*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='notificationWithName:object:userInfo:'>
+<arg declared_type='NSString*' index='0' name='aName' type='@'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='aUserInfo' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='object'>
<retval declared_type='id' type='@'/>
@@ -8699,79 +10437,79 @@
</class>
<class name='NSNotificationCenter'>
<method selector='addObserver:selector:name:object:'>
-<arg name='observer' declared_type='id' type='@' index='0'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='aName' declared_type='NSString*' type='@' index='2'/>
-<arg name='anObject' declared_type='id' type='@' index='3'/>
+<arg declared_type='id' index='0' name='observer' type='@'/>
+<arg declared_type='SEL' index='1' name='aSelector' type=':'/>
+<arg declared_type='NSString*' index='2' name='aName' type='@'/>
+<arg declared_type='id' index='3' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObserverForName:object:queue:usingBlock:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='obj' declared_type='id' type='@' index='1'/>
-<arg name='queue' declared_type='NSOperationQueue*' type='@' index='2'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSNotification *)' type='@?' index='3'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='id' index='1' name='obj' type='@'/>
+<arg declared_type='NSOperationQueue*' index='2' name='queue' type='@'/>
+<arg declared_type='void (^)(NSNotification *)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='NSNotification*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='id' type='@'/>
</method>
-<method selector='defaultCenter' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='defaultCenter'>
+<retval declared_type='NSNotificationCenter*' type='@'/>
</method>
<method selector='postNotification:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:'>
-<arg name='aName' declared_type='NSString*' type='@' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='aName' type='@'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:userInfo:'>
-<arg name='aName' declared_type='NSString*' type='@' index='0'/>
-<arg name='anObject' declared_type='id' type='@' index='1'/>
-<arg name='aUserInfo' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='aName' type='@'/>
+<arg declared_type='id' index='1' name='anObject' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='aUserInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:'>
-<arg name='observer' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='observer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:name:object:'>
-<arg name='observer' declared_type='id' type='@' index='0'/>
-<arg name='aName' declared_type='NSString*' type='@' index='1'/>
-<arg name='anObject' declared_type='id' type='@' index='2'/>
+<arg declared_type='id' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='aName' type='@'/>
+<arg declared_type='id' index='2' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSNotificationQueue'>
-<method selector='defaultQueue' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='defaultQueue'>
+<retval declared_type='NSNotificationQueue*' type='@'/>
</method>
<method selector='dequeueNotificationsMatching:coalesceMask:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
-<arg name='coalesceMask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='coalesceMask' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='enqueueNotification:postingStyle:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
-<arg name='postingStyle' declared_type='NSPostingStyle' type64='Q' type='I' index='1'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<arg declared_type='NSPostingStyle' index='1' name='postingStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='enqueueNotification:postingStyle:coalesceMask:forModes:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
-<arg name='postingStyle' declared_type='NSPostingStyle' type64='Q' type='I' index='1'/>
-<arg name='coalesceMask' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='modes' declared_type='NSArray*' type='@' index='3'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
+<arg declared_type='NSPostingStyle' index='1' name='postingStyle' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='2' name='coalesceMask' type='I' type64='Q'/>
+<arg declared_type='NSArray*' index='3' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithNotificationCenter:'>
-<arg name='notificationCenter' declared_type='NSNotificationCenter*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSNotificationCenter*' index='0' name='notificationCenter' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSNull'>
-<method selector='null' class_method='true'>
+<method class_method='true' selector='null'>
<retval declared_type='NSNull*' type='@'/>
</method>
</class>
@@ -8783,14 +10521,14 @@
<retval declared_type='char' type='c'/>
</method>
<method selector='compare:'>
-<arg name='otherNumber' declared_type='NSNumber*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSNumber*' index='0' name='otherNumber' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='decimalValue'>
<retval declared_type='NSDecimal' type='{_NSDecimal=b8b4b1b1b18[8S]}'/>
</method>
<method selector='descriptionWithLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='doubleValue'>
@@ -8800,139 +10538,143 @@
<retval declared_type='float' type='f'/>
</method>
<method selector='initWithBool:'>
-<arg name='value' declared_type='BOOL' type='B' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='BOOL' index='0' name='value' type='B'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithChar:'>
-<arg name='value' declared_type='char' type='c' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='char' index='0' name='value' type='c'/>
+<retval declared_type='NSNumber*' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithDouble:'>
-<arg name='value' declared_type='double' type='d' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithFloat:'>
-<arg name='value' declared_type='float' type='f' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='float' index='0' name='value' type='f'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithInt:'>
-<arg name='value' declared_type='int' type='i' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='int' index='0' name='value' type='i'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithInteger:'>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithLong:'>
-<arg name='value' declared_type='long' type64='q' type='l' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='long' index='0' name='value' type='l' type64='q'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithLongLong:'>
-<arg name='value' declared_type='long long' type='q' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='long long' index='0' name='value' type='q'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithShort:'>
-<arg name='value' declared_type='short' type='s' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='short' index='0' name='value' type='s'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithUnsignedChar:'>
-<arg name='value' declared_type='unsigned char' type='C' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned char' index='0' name='value' type='C'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithUnsignedInt:'>
-<arg name='value' declared_type='unsigned int' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned int' index='0' name='value' type='I'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithUnsignedInteger:'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithUnsignedLong:'>
-<arg name='value' declared_type='unsigned long' type64='Q' type='L' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned long' index='0' name='value' type='L' type64='Q'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithUnsignedLongLong:'>
-<arg name='value' declared_type='unsigned long long' type='Q' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned long long' index='0' name='value' type='Q'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='initWithUnsignedShort:'>
-<arg name='value' declared_type='unsigned short' type='S' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned short' index='0' name='value' type='S'/>
+<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='intValue'>
<retval declared_type='int' type='i'/>
</method>
<method selector='integerValue'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='isEqualToNumber:'>
-<arg name='number' declared_type='NSNumber*' type='@' index='0'/>
+<arg declared_type='NSNumber*' index='0' name='number' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='longLongValue'>
<retval declared_type='long long' type='q'/>
</method>
<method selector='longValue'>
-<retval declared_type='long' type64='q' type='l'/>
+<retval declared_type='long' type='l' type64='q'/>
</method>
-<method selector='numberWithBool:' class_method='true'>
-<arg name='value' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='numberWithBool:'>
+<arg declared_type='BOOL' index='0' name='value' type='B'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithChar:' class_method='true'>
-<arg name='value' declared_type='char' type='c' index='0'/>
+<method class_method='true' selector='numberWithChar:'>
+<arg declared_type='char' index='0' name='value' type='c'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithDouble:' class_method='true'>
-<arg name='value' declared_type='double' type='d' index='0'/>
+<method class_method='true' selector='numberWithDouble:'>
+<arg declared_type='double' index='0' name='value' type='d'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithFloat:' class_method='true'>
-<arg name='value' declared_type='float' type='f' index='0'/>
+<method class_method='true' selector='numberWithFloat:'>
+<arg declared_type='float' index='0' name='value' type='f'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithInt:' class_method='true'>
-<arg name='value' declared_type='int' type='i' index='0'/>
+<method class_method='true' selector='numberWithInt:'>
+<arg declared_type='int' index='0' name='value' type='i'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithInteger:' class_method='true'>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<method class_method='true' selector='numberWithInteger:'>
+<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithLong:' class_method='true'>
-<arg name='value' declared_type='long' type64='q' type='l' index='0'/>
+<method class_method='true' selector='numberWithLong:'>
+<arg declared_type='long' index='0' name='value' type='l' type64='q'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithLongLong:' class_method='true'>
-<arg name='value' declared_type='long long' type='q' index='0'/>
+<method class_method='true' selector='numberWithLongLong:'>
+<arg declared_type='long long' index='0' name='value' type='q'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithShort:' class_method='true'>
-<arg name='value' declared_type='short' type='s' index='0'/>
+<method class_method='true' selector='numberWithShort:'>
+<arg declared_type='short' index='0' name='value' type='s'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithUnsignedChar:' class_method='true'>
-<arg name='value' declared_type='unsigned char' type='C' index='0'/>
+<method class_method='true' selector='numberWithUnsignedChar:'>
+<arg declared_type='unsigned char' index='0' name='value' type='C'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithUnsignedInt:' class_method='true'>
-<arg name='value' declared_type='unsigned int' type='I' index='0'/>
+<method class_method='true' selector='numberWithUnsignedInt:'>
+<arg declared_type='unsigned int' index='0' name='value' type='I'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithUnsignedInteger:' class_method='true'>
-<arg name='value' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='numberWithUnsignedInteger:'>
+<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithUnsignedLong:' class_method='true'>
-<arg name='value' declared_type='unsigned long' type64='Q' type='L' index='0'/>
+<method class_method='true' selector='numberWithUnsignedLong:'>
+<arg declared_type='unsigned long' index='0' name='value' type='L' type64='Q'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithUnsignedLongLong:' class_method='true'>
-<arg name='value' declared_type='unsigned long long' type='Q' index='0'/>
+<method class_method='true' selector='numberWithUnsignedLongLong:'>
+<arg declared_type='unsigned long long' index='0' name='value' type='Q'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
-<method selector='numberWithUnsignedShort:' class_method='true'>
-<arg name='value' declared_type='unsigned short' type='S' index='0'/>
+<method class_method='true' selector='numberWithUnsignedShort:'>
+<arg declared_type='unsigned short' index='0' name='value' type='S'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='shortValue'>
@@ -8948,13 +10690,13 @@
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='unsignedIntegerValue'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='unsignedLongLongValue'>
<retval declared_type='unsigned long long' type='Q'/>
</method>
<method selector='unsignedLongValue'>
-<retval declared_type='unsigned long' type64='Q' type='L'/>
+<retval declared_type='unsigned long' type='L' type64='Q'/>
</method>
<method selector='unsignedShortValue'>
<retval declared_type='unsigned short' type='S'/>
@@ -8991,8 +10733,8 @@
<method selector='decimalSeparator'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='defaultFormatterBehavior' class_method='true'>
-<retval declared_type='NSNumberFormatterBehavior' type64='Q' type='I'/>
+<method class_method='true' selector='defaultFormatterBehavior'>
+<retval declared_type='NSNumberFormatterBehavior' type='I' type64='Q'/>
</method>
<method selector='exponentSymbol'>
<retval declared_type='NSString*' type='@'/>
@@ -9001,26 +10743,29 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='formatWidth'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='formatterBehavior'>
-<retval declared_type='NSNumberFormatterBehavior' type64='Q' type='I'/>
+<retval declared_type='NSNumberFormatterBehavior' type='I' type64='Q'/>
+</method>
+<method selector='formattingContext'>
+<retval declared_type='NSFormattingContext' type='i' type64='q'/>
</method>
<method selector='generatesDecimalNumbers'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getObjectValue:forString:range:error:'>
-<arg name='obj' declared_type='id*' type='^@' index='0' type_modifier='o'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='rangep' declared_type='NSRange*' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='2' type_modifier='N'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3' type_modifier='o'/>
+<arg declared_type='id*' index='0' name='obj' type='^@' type_modifier='o'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSRange*' index='2' name='rangep' type='^{_NSRange=II}' type64='^{_NSRange=QQ}' type_modifier='N'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='groupingSeparator'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='groupingSize'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='hasThousandSeparators'>
<retval declared_type='BOOL' type='B'/>
@@ -9037,9 +10782,9 @@
<method selector='locale'>
<retval declared_type='NSLocale*' type='@'/>
</method>
-<method selector='localizedStringFromNumber:numberStyle:' class_method='true'>
-<arg name='num' declared_type='NSNumber*' type='@' index='0'/>
-<arg name='nstyle' declared_type='NSNumberFormatterStyle' type64='Q' type='I' index='1'/>
+<method class_method='true' selector='localizedStringFromNumber:numberStyle:'>
+<arg declared_type='NSNumber*' index='0' name='num' type='@'/>
+<arg declared_type='NSNumberFormatterStyle' index='1' name='nstyle' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='localizesFormat'>
@@ -9049,25 +10794,25 @@
<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='maximumFractionDigits'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='maximumIntegerDigits'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='maximumSignificantDigits'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minimum'>
<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='minimumFractionDigits'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minimumIntegerDigits'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minimumSignificantDigits'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minusSign'>
<retval declared_type='NSString*' type='@'/>
@@ -9094,17 +10839,17 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='numberFromString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='numberStyle'>
-<retval declared_type='NSNumberFormatterStyle' type64='Q' type='I'/>
+<retval declared_type='NSNumberFormatterStyle' type='I' type64='Q'/>
</method>
<method selector='paddingCharacter'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='paddingPosition'>
-<retval declared_type='NSNumberFormatterPadPosition' type64='Q' type='I'/>
+<retval declared_type='NSNumberFormatterPadPosition' type='I' type64='Q'/>
</method>
<method selector='perMillSymbol'>
<retval declared_type='NSString*' type='@'/>
@@ -9134,273 +10879,277 @@
<retval declared_type='NSNumber*' type='@'/>
</method>
<method selector='roundingMode'>
-<retval declared_type='NSNumberFormatterRoundingMode' type64='Q' type='I'/>
+<retval declared_type='NSNumberFormatterRoundingMode' type='I' type64='Q'/>
</method>
<method selector='secondaryGroupingSize'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='setAllowsFloats:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsFloats' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlwaysShowsDecimalSeparator:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='alwaysShowsDecimalSeparator' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedStringForNil:'>
-<arg name='newAttributedString' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedStringForNil' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedStringForNotANumber:'>
-<arg name='newAttributedString' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedStringForNotANumber' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedStringForZero:'>
-<arg name='newAttributedString' declared_type='NSAttributedString*' type='@' index='0'/>
+<arg declared_type='NSAttributedString*' index='0' name='attributedStringForZero' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrencyCode:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='currencyCode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrencyDecimalSeparator:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='currencyDecimalSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrencyGroupingSeparator:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='currencyGroupingSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrencySymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='currencySymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDecimalSeparator:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='decimalSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultFormatterBehavior:' class_method='true'>
-<arg name='behavior' declared_type='NSNumberFormatterBehavior' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='setDefaultFormatterBehavior:'>
+<arg declared_type='NSNumberFormatterBehavior' index='0' name='behavior' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setExponentSymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='exponentSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormat:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='format' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormatWidth:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='formatWidth' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormatterBehavior:'>
-<arg name='behavior' declared_type='NSNumberFormatterBehavior' type64='Q' type='I' index='0'/>
+<arg declared_type='NSNumberFormatterBehavior' index='0' name='formatterBehavior' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setFormattingContext:'>
+<arg declared_type='NSFormattingContext' index='0' name='formattingContext' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGeneratesDecimalNumbers:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='generatesDecimalNumbers' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupingSeparator:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='groupingSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupingSize:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='groupingSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasThousandSeparators:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='hasThousandSeparators' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInternationalCurrencySymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='internationalCurrencySymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLenient:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='lenient' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
-<arg name='locale' declared_type='NSLocale*' type='@' index='0'/>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocalizesFormat:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='localizesFormat' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximum:'>
-<arg name='number' declared_type='NSNumber*' type='@' index='0'/>
+<arg declared_type='NSNumber*' index='0' name='maximum' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximumFractionDigits:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='maximumFractionDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximumIntegerDigits:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='maximumIntegerDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximumSignificantDigits:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='maximumSignificantDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimum:'>
-<arg name='number' declared_type='NSNumber*' type='@' index='0'/>
+<arg declared_type='NSNumber*' index='0' name='minimum' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumFractionDigits:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='minimumFractionDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumIntegerDigits:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='minimumIntegerDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumSignificantDigits:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='minimumSignificantDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinusSign:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='minusSign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMultiplier:'>
-<arg name='number' declared_type='NSNumber*' type='@' index='0'/>
+<arg declared_type='NSNumber*' index='0' name='multiplier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNegativeFormat:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='negativeFormat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNegativeInfinitySymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='negativeInfinitySymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNegativePrefix:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='negativePrefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNegativeSuffix:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='negativeSuffix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNilSymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='nilSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotANumberSymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='notANumberSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberStyle:'>
-<arg name='style' declared_type='NSNumberFormatterStyle' type64='Q' type='I' index='0'/>
+<arg declared_type='NSNumberFormatterStyle' index='0' name='numberStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaddingCharacter:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='paddingCharacter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaddingPosition:'>
-<arg name='position' declared_type='NSNumberFormatterPadPosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSNumberFormatterPadPosition' index='0' name='paddingPosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPartialStringValidationEnabled:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='partialStringValidationEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPerMillSymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='perMillSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPercentSymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='percentSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlusSign:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='plusSign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositiveFormat:'>
-<arg name='format' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='positiveFormat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositiveInfinitySymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='positiveInfinitySymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositivePrefix:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='positivePrefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositiveSuffix:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='positiveSuffix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRoundingBehavior:'>
-<arg name='newRoundingBehavior' declared_type='NSDecimalNumberHandler*' type='@' index='0'/>
+<arg declared_type='NSDecimalNumberHandler*' index='0' name='roundingBehavior' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRoundingIncrement:'>
-<arg name='number' declared_type='NSNumber*' type='@' index='0'/>
+<arg declared_type='NSNumber*' index='0' name='roundingIncrement' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRoundingMode:'>
-<arg name='mode' declared_type='NSNumberFormatterRoundingMode' type64='Q' type='I' index='0'/>
+<arg declared_type='NSNumberFormatterRoundingMode' index='0' name='roundingMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSecondaryGroupingSize:'>
-<arg name='number' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='secondaryGroupingSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForNegativeInfinity:'>
-<arg name='newAttributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='textAttributesForNegativeInfinity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForNegativeValues:'>
-<arg name='newAttributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='textAttributesForNegativeValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForNil:'>
-<arg name='newAttributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='textAttributesForNil' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForNotANumber:'>
-<arg name='newAttributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='textAttributesForNotANumber' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForPositiveInfinity:'>
-<arg name='newAttributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='textAttributesForPositiveInfinity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForPositiveValues:'>
-<arg name='newAttributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='textAttributesForPositiveValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForZero:'>
-<arg name='newAttributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='textAttributesForZero' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setThousandSeparator:'>
-<arg name='newSeparator' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='thousandSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesGroupingSeparator:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesGroupingSeparator' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesSignificantDigits:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesSignificantDigits' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setZeroSymbol:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='zeroSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringFromNumber:'>
-<arg name='number' declared_type='NSNumber*' type='@' index='0'/>
+<arg declared_type='NSNumber*' index='0' name='number' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='textAttributesForNegativeInfinity'>
@@ -9439,216 +11188,337 @@
</class>
<class name='NSObject'>
<method selector='URL:resourceDataDidBecomeAvailable:'>
-<arg name='sender' declared_type='NSURL*' type='@' index='0'/>
-<arg name='newBytes' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='sender' type='@'/>
+<arg declared_type='NSData*' index='1' name='newBytes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URL:resourceDidFailLoadingWithReason:'>
-<arg name='sender' declared_type='NSURL*' type='@' index='0'/>
-<arg name='reason' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLHandle:resourceDataDidBecomeAvailable:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
-<arg name='newBytes' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
+<arg declared_type='NSData*' index='1' name='newBytes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLHandle:resourceDidFailLoadingWithReason:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
-<arg name='reason' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLHandleResourceDidBeginLoading:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLHandleResourceDidCancelLoading:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLHandleResourceDidFinishLoading:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:cachedResponseIsValid:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='cachedResponse' declared_type='NSCachedURLResponse*' type='@' index='1'/>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSCachedURLResponse*' index='1' name='cachedResponse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didCancelAuthenticationChallenge:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didFailWithError:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didLoadData:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didReceiveAuthenticationChallenge:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didReceiveResponse:cacheStoragePolicy:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='1'/>
-<arg name='policy' declared_type='NSURLCacheStoragePolicy' type64='Q' type='I' index='2'/>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSURLResponse*' index='1' name='response' type='@'/>
+<arg declared_type='NSURLCacheStoragePolicy' index='2' name='policy' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:wasRedirectedToRequest:redirectResponse:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<arg name='redirectResponse' declared_type='NSURLResponse*' type='@' index='2'/>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='redirectResponse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocolDidFinishLoading:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLResourceDidCancelLoading:'>
-<arg name='sender' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLResourceDidFinishLoading:'>
-<arg name='sender' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:dataTask:didBecomeDownloadTask:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<arg declared_type='NSURLSessionDownloadTask*' index='2' name='downloadTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='accessInstanceVariablesDirectly' class_method='true'>
+<method selector='URLSession:dataTask:didReceiveData:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<arg declared_type='NSData*' index='2' name='data' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:dataTask:didReceiveResponse:completionHandler:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='response' type='@'/>
+<arg declared_type='void (^)(NSURLSessionResponseDisposition)' function_pointer='true' index='3' name='completionHandler' type='@?'>
+<arg declared_type='NSURLSessionResponseDisposition' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:dataTask:willCacheResponse:completionHandler:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<arg declared_type='NSCachedURLResponse*' index='2' name='proposedResponse' type='@'/>
+<arg declared_type='void (^)(NSCachedURLResponse *)' function_pointer='true' index='3' name='completionHandler' type='@?'>
+<arg declared_type='NSCachedURLResponse*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:didBecomeInvalidWithError:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:didReceiveChallenge:completionHandler:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
+<arg declared_type='void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSURLSessionAuthChallengeDisposition' type='i' type64='q'/>
+<arg declared_type='NSURLCredential*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:downloadTask:didFinishDownloadingToURL:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDownloadTask*' index='1' name='downloadTask' type='@'/>
+<arg declared_type='NSURL*' index='2' name='location' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDownloadTask*' index='1' name='downloadTask' type='@'/>
+<arg declared_type='int64_t' index='2' name='fileOffset' type='q'/>
+<arg declared_type='int64_t' index='3' name='expectedTotalBytes' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDownloadTask*' index='1' name='downloadTask' type='@'/>
+<arg declared_type='int64_t' index='2' name='bytesWritten' type='q'/>
+<arg declared_type='int64_t' index='3' name='totalBytesWritten' type='q'/>
+<arg declared_type='int64_t' index='4' name='totalBytesExpectedToWrite' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:didCompleteWithError:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='NSError*' index='2' name='error' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:didReceiveChallenge:completionHandler:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='2' name='challenge' type='@'/>
+<arg declared_type='void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *)' function_pointer='true' index='3' name='completionHandler' type='@?'>
+<arg declared_type='NSURLSessionAuthChallengeDisposition' type='i' type64='q'/>
+<arg declared_type='NSURLCredential*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='int64_t' index='2' name='bytesSent' type='q'/>
+<arg declared_type='int64_t' index='3' name='totalBytesSent' type='q'/>
+<arg declared_type='int64_t' index='4' name='totalBytesExpectedToSend' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:needNewBodyStream:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='void (^)(NSInputStream *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSInputStream*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='NSHTTPURLResponse*' index='2' name='response' type='@'/>
+<arg declared_type='NSURLRequest*' index='3' name='request' type='@'/>
+<arg declared_type='void (^)(NSURLRequest *)' function_pointer='true' index='4' name='completionHandler' type='@?'>
+<arg declared_type='NSURLRequest*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSessionDidFinishEventsForBackgroundURLSession:'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='accessInstanceVariablesDirectly'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='accommodatePresentedItemDeletionWithCompletionHandler:'>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSError *)' type='@?' index='0'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='accommodatePresentedSubitemDeletionAtURL:completionHandler:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSError *)' type='@?' index='1'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObserver:forKeyPath:options:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSKeyValueObservingOptions' type64='Q' type='I' index='2'/>
-<arg name='context' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='void*' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='alloc' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='alloc'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='allocWithZone:' class_method='true'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='allocWithZone:'>
+<arg declared_type='struct _NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='archiver:didEncodeObject:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiver:willEncodeObject:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='archiver:willReplaceObject:withObject:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='newObject' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='id' index='2' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiverDidFinish:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiverWillFinish:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attemptRecoveryFromError:optionIndex:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='recoveryOptionIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='recoveryOptionIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='recoveryOptionIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didRecoverSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='recoveryOptionIndex' type='I' type64='Q'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didRecoverSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attributeKeys'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='authenticateComponents:withData:'>
-<arg name='components' declared_type='NSArray*' type='@' index='0'/>
-<arg name='signature' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='components' type='@'/>
+<arg declared_type='NSData*' index='1' name='signature' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='authenticationDataForComponents:'>
-<arg name='components' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='components' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='autoContentAccessingProxy'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='automaticallyNotifiesObserversForKey:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='automaticallyNotifiesObserversForKey:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='autorelease'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='awakeAfterUsingCoder:'>
-<arg name='aDecoder' declared_type='NSCoder*' type='@' index='0'/>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='beginContentAccess'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='beginRequestWithExtensionContext:'>
+<arg declared_type='NSExtensionContext*' index='0' name='context' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='cache:willEvictObject:'>
-<arg name='cache' declared_type='NSCache*' type='@' index='0'/>
-<arg name='obj' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSCache*' index='0' name='cache' type='@'/>
+<arg declared_type='id' index='1' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelAuthenticationChallenge:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='cancelPreviousPerformRequestsWithTarget:' class_method='true'>
-<arg name='aTarget' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='cancelPreviousPerformRequestsWithTarget:'>
+<arg declared_type='id' index='0' name='aTarget' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='cancelPreviousPerformRequestsWithTarget:selector:object:' class_method='true'>
-<arg name='aTarget' declared_type='id' type='@' index='0'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='anArgument' declared_type='id' type='@' index='2'/>
+<method class_method='true' selector='cancelPreviousPerformRequestsWithTarget:selector:object:'>
+<arg declared_type='id' index='0' name='aTarget' type='@'/>
+<arg declared_type='SEL' index='1' name='aSelector' type=':'/>
+<arg declared_type='id' index='2' name='anArgument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='class' class_method='true'>
+<method class_method='true' selector='class'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='class'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='classCode'>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='classDescription'>
<retval declared_type='NSClassDescription*' type='@'/>
</method>
-<method selector='classFallbacksForKeyedArchiver' class_method='true'>
+<method class_method='true' selector='classFallbacksForKeyedArchiver'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='classForArchiver'>
@@ -9660,7 +11530,7 @@
<method selector='classForKeyedArchiver'>
<retval declared_type='Class' type='#'/>
</method>
-<method selector='classForKeyedUnarchiver' class_method='true'>
+<method class_method='true' selector='classForKeyedUnarchiver'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='classForPortCoder'>
@@ -9670,641 +11540,679 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='coerceValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='conformsToProtocol:' class_method='true'>
-<arg name='protocol' declared_type='Protocol*' type='@' index='0'/>
+<method class_method='true' selector='conformsToProtocol:'>
+<arg declared_type='Protocol*' index='0' name='protocol' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='conformsToProtocol:'>
-<arg name='aProtocol' declared_type='Protocol*' type='@' index='0'/>
+<arg declared_type='Protocol*' index='0' name='aProtocol' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:canAuthenticateAgainstProtectionSpace:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='protectionSpace' declared_type='NSURLProtectionSpace*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='protectionSpace' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:didCancelAuthenticationChallenge:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didFailWithError:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didReceiveAuthenticationChallenge:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didReceiveData:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didReceiveResponse:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLResponse*' index='1' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='bytesWritten' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='totalBytesWritten' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='totalBytesExpectedToWrite' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSInteger' index='1' name='bytesWritten' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='totalBytesWritten' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='totalBytesExpectedToWrite' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='connection:didWriteData:totalBytesWritten:expectedTotalBytes:'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='long long' index='1' name='bytesWritten' type='q'/>
+<arg declared_type='long long' index='2' name='totalBytesWritten' type='q'/>
+<arg declared_type='long long' index='3' name='expectedTotalBytes' type='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:handleRequest:'>
-<arg name='connection' declared_type='NSConnection*' type='@' index='0'/>
-<arg name='doreq' declared_type='NSDistantObjectRequest*' type='@' index='1'/>
+<arg declared_type='NSConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSDistantObjectRequest*' index='1' name='doreq' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:needNewBodyStream:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
<retval declared_type='NSInputStream*' type='@'/>
</method>
<method selector='connection:shouldMakeNewConnection:'>
-<arg name='ancestor' declared_type='NSConnection*' type='@' index='0'/>
-<arg name='conn' declared_type='NSConnection*' type='@' index='1'/>
+<arg declared_type='NSConnection*' index='0' name='ancestor' type='@'/>
+<arg declared_type='NSConnection*' index='1' name='conn' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:willCacheResponse:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='cachedResponse' declared_type='NSCachedURLResponse*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSCachedURLResponse*' index='1' name='cachedResponse' type='@'/>
<retval declared_type='NSCachedURLResponse*' type='@'/>
</method>
<method selector='connection:willSendRequest:redirectResponse:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='2'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='response' type='@'/>
<retval declared_type='NSURLRequest*' type='@'/>
</method>
<method selector='connection:willSendRequestForAuthenticationChallenge:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='connectionDidFinishDownloading:destinationURL:'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURL*' index='1' name='destinationURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connectionDidFinishLoading:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='connectionDidResumeDownloading:totalBytesWritten:expectedTotalBytes:'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='long long' index='1' name='totalBytesWritten' type='q'/>
+<arg declared_type='long long' index='2' name='expectedTotalBytes' type='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connectionShouldUseCredentialStorage:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='continueWithoutCredentialForAuthenticationChallenge:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='copy'>
<retval declared_type='id' type='@'/>
</method>
<method selector='copyScriptingValue:forKey:withProperties:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='2'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='properties' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='copyWithZone:' class_method='true'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<method class_method='true' selector='copyWithZone:'>
+<arg declared_type='struct _NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='copyWithZone:'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<arg declared_type='NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='countByEnumeratingWithState:objects:count:'>
-<arg name='state' declared_type='NSFastEnumerationState*' type64='^{_NSFastEnumerationState=Q^@^Q[5Q]}' type='^{_NSFastEnumerationState=L^@^L[5L]}' index='0'/>
-<arg name='buffer' declared_type='id*' type='^@' index='1'/>
-<arg name='len' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSFastEnumerationState*' index='0' name='state' type='^{_NSFastEnumerationState=L^@^L[5L]}' type64='^{_NSFastEnumerationState=Q^@^Q[5Q]}'/>
+<arg declared_type='id*' index='1' name='buffer' type='^@'/>
+<arg declared_type='NSUInteger' index='2' name='len' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='createConversationForConnection:'>
-<arg name='conn' declared_type='NSConnection*' type='@' index='0'/>
+<arg declared_type='NSConnection*' index='0' name='conn' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='dealloc'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='description' class_method='true'>
+<method class_method='true' selector='debugDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='debugDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method class_method='true' selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='dictionaryWithValuesForKeys:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='didChange:valuesAtIndexes:forKey:'>
-<arg name='changeKind' declared_type='NSKeyValueChange' type64='Q' type='I' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='key' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSKeyValueChange' index='0' name='changeKind' type='I' type64='Q'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSString*' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='didChangeValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='didChangeValueForKey:withSetMutation:usingObjects:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='mutationKind' declared_type='NSKeyValueSetMutationKind' type64='Q' type='I' index='1'/>
-<arg name='objects' declared_type='NSSet*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSKeyValueSetMutationKind' index='1' name='mutationKind' type='I' type64='Q'/>
+<arg declared_type='NSSet*' index='2' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='discardContentIfPossible'>
<retval declared_type='void' type='v'/>
</method>
<method selector='doesContain:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='doesNotRecognizeSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:canAuthenticateAgainstProtectionSpace:'>
-<arg name='connection' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='protectionSpace' declared_type='NSURLProtectionSpace*' type='@' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='protectionSpace' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='download:decideDestinationWithSuggestedFilename:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didCancelAuthenticationChallenge:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didCreateDestination:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didFailWithError:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didReceiveAuthenticationChallenge:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didReceiveDataOfLength:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didReceiveResponse:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLResponse*' index='1' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:shouldDecodeSourceDataOfMIMEType:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='encodingType' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSString*' index='1' name='encodingType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='download:willResumeWithResponse:fromByte:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='1'/>
-<arg name='startingByte' declared_type='long long' type='q' index='2'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLResponse*' index='1' name='response' type='@'/>
+<arg declared_type='long long' index='2' name='startingByte' type='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:willSendRequest:redirectResponse:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<arg name='redirectResponse' declared_type='NSURLResponse*' type='@' index='2'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='redirectResponse' type='@'/>
<retval declared_type='NSURLRequest*' type='@'/>
</method>
<method selector='downloadDidBegin:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='downloadDidFinish:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='downloadShouldUseCredentialStorage:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='encodeWithCoder:'>
-<arg name='aCoder' declared_type='NSCoder*' type='@' index='0'/>
+<arg declared_type='NSCoder*' index='0' name='aCoder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endContentAccess'>
<retval declared_type='void' type='v'/>
</method>
<method selector='exceptionDuringOperation:error:leftOperand:rightOperand:'>
-<arg name='operation' declared_type='SEL' type=':' index='0'/>
-<arg name='error' declared_type='NSCalculationError' type64='Q' type='I' index='1'/>
-<arg name='leftOperand' declared_type='NSDecimalNumber*' type='@' index='2'/>
-<arg name='rightOperand' declared_type='NSDecimalNumber*' type='@' index='3'/>
+<arg declared_type='SEL' index='0' name='operation' type=':'/>
+<arg declared_type='NSCalculationError' index='1' name='error' type='I' type64='Q'/>
+<arg declared_type='NSDecimalNumber*' index='2' name='leftOperand' type='@'/>
+<arg declared_type='NSDecimalNumber*' index='3' name='rightOperand' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
<method selector='fileManager:shouldCopyItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSString*' index='1' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldCopyItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='2'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSURL*' index='1' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldLinkItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSString*' index='1' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldLinkItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='2'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSURL*' index='1' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldMoveItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSString*' index='1' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldMoveItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='2'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSURL*' index='1' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:'>
-<arg name='fm' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='errorInfo' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSFileManager*' index='0' name='fm' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='errorInfo' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSString*' index='2' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:copyingItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='3'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSURL*' index='2' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:linkingItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSString*' index='2' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:linkingItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='3'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSURL*' index='2' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:movingItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSString*' index='2' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:movingItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='3'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSURL*' index='2' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:removingItemAtPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='path' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSString*' index='2' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:removingItemAtURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='2'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSURL*' index='2' name='URL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldRemoveItemAtPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldRemoveItemAtURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='1'/>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSURL*' index='1' name='URL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:willProcessPath:'>
-<arg name='fm' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSFileManager*' index='0' name='fm' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='finalize'>
<retval declared_type='void' type='v'/>
</method>
<method selector='forwardInvocation:'>
-<arg name='anInvocation' declared_type='NSInvocation*' type='@' index='0'/>
+<arg declared_type='NSInvocation*' index='0' name='anInvocation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='forwardingTargetForSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='handleMachMessage:'>
-<arg name='msg' declared_type='void*' type='^v' index='0'/>
+<arg declared_type='void*' index='0' name='msg' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='handlePortMessage:'>
-<arg name='message' declared_type='NSPortMessage*' type='@' index='0'/>
+<arg declared_type='NSPortMessage*' index='0' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='handleQueryWithUnboundKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='handleTakeValue:forUnboundKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='hash'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
<method selector='hash'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indicesOfObjectsByEvaluatingObjectSpecifier:'>
-<arg name='specifier' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='specifier' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCoder:'>
-<arg name='aDecoder' declared_type='NSCoder*' type='@' index='0'/>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='initialize' class_method='true'>
+<method class_method='true' selector='initialize'>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertValue:atIndex:inPropertyWithKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='key' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertValue:inPropertyWithKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='instanceMethodForSelector:' class_method='true'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<retval function_pointer='true' declared_type='IMP' type='^?'>
+<method class_method='true' selector='instanceMethodForSelector:'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<retval declared_type='IMP' function_pointer='true' type='^?'>
<arg declared_type='id' type='@'/>
<arg declared_type='SEL' type=':'/>
<retval declared_type='id' type='@'/>
</retval>
</method>
-<method selector='instanceMethodSignatureForSelector:' class_method='true'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='instanceMethodSignatureForSelector:'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='NSMethodSignature*' type='@'/>
</method>
-<method selector='instancesRespondToSelector:' class_method='true'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='instancesRespondToSelector:'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='inverseForRelationshipKey:'>
-<arg name='relationshipKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='relationshipKey' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='isCaseInsensitiveLike:'>
-<arg name='object' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isContentDiscarded'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqual:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isGreaterThan:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isGreaterThanOrEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isKindOfClass:'>
-<arg name='aClass' declared_type='Class' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLessThan:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLessThanOrEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLike:'>
-<arg name='object' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isMemberOfClass:'>
-<arg name='aClass' declared_type='Class' type='#' index='0'/>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isNotEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isProxy'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isSubclassOfClass:' class_method='true'>
-<arg name='aClass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='isSubclassOfClass:'>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='keyPathsForValuesAffectingValueForKey:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='keyPathsForValuesAffectingValueForKey:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSSet*' type='@'/>
</method>
-<method selector='load' class_method='true'>
+<method selector='listener:shouldAcceptNewConnection:'>
+<arg declared_type='NSXPCListener*' index='0' name='listener' type='@'/>
+<arg declared_type='NSXPCConnection*' index='1' name='newConnection' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='load'>
<retval declared_type='void' type='v'/>
</method>
<method selector='lock'>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeNewConnection:sender:'>
-<arg name='conn' declared_type='NSConnection*' type='@' index='0'/>
-<arg name='ancestor' declared_type='NSConnection*' type='@' index='1'/>
+<arg declared_type='NSConnection*' index='0' name='conn' type='@'/>
+<arg declared_type='NSConnection*' index='1' name='ancestor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='metadataQuery:replacementObjectForResultObject:'>
-<arg name='query' declared_type='NSMetadataQuery*' type='@' index='0'/>
-<arg name='result' declared_type='NSMetadataItem*' type='@' index='1'/>
+<arg declared_type='NSMetadataQuery*' index='0' name='query' type='@'/>
+<arg declared_type='NSMetadataItem*' index='1' name='result' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='metadataQuery:replacementValueForAttribute:value:'>
-<arg name='query' declared_type='NSMetadataQuery*' type='@' index='0'/>
-<arg name='attrName' declared_type='NSString*' type='@' index='1'/>
-<arg name='attrValue' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSMetadataQuery*' index='0' name='query' type='@'/>
+<arg declared_type='NSString*' index='1' name='attrName' type='@'/>
+<arg declared_type='id' index='2' name='attrValue' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='methodForSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<retval function_pointer='true' declared_type='IMP' type='^?'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<retval declared_type='IMP' function_pointer='true' type='^?'>
<arg declared_type='id' type='@'/>
<arg declared_type='SEL' type=':'/>
<retval declared_type='id' type='@'/>
</retval>
</method>
<method selector='methodSignatureForSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='NSMethodSignature*' type='@'/>
</method>
<method selector='mutableArrayValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSMutableArray*' type='@'/>
</method>
<method selector='mutableArrayValueForKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableArray*' type='@'/>
</method>
<method selector='mutableCopy'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='mutableCopyWithZone:' class_method='true'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<method class_method='true' selector='mutableCopyWithZone:'>
+<arg declared_type='struct _NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='mutableCopyWithZone:'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<arg declared_type='NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='mutableOrderedSetValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSMutableOrderedSet*' type='@'/>
</method>
<method selector='mutableOrderedSetValueForKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableOrderedSet*' type='@'/>
</method>
<method selector='mutableSetValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSMutableSet*' type='@'/>
</method>
<method selector='mutableSetValueForKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableSet*' type='@'/>
</method>
+<method selector='netService:didAcceptConnectionWithInputStream:outputStream:'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInputStream*' index='1' name='inputStream' type='@'/>
+<arg declared_type='NSOutputStream*' index='2' name='outputStream' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='netService:didNotPublish:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
-<arg name='errorDict' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netService:didNotResolve:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
-<arg name='errorDict' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netService:didUpdateTXTRecordData:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didFindDomain:moreComing:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='domainString' declared_type='NSString*' type='@' index='1'/>
-<arg name='moreComing' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSString*' index='1' name='domainString' type='@'/>
+<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didFindService:moreComing:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='aNetService' declared_type='NSNetService*' type='@' index='1'/>
-<arg name='moreComing' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSNetService*' index='1' name='aNetService' type='@'/>
+<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didNotSearch:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='errorDict' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didRemoveDomain:moreComing:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='domainString' declared_type='NSString*' type='@' index='1'/>
-<arg name='moreComing' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSString*' index='1' name='domainString' type='@'/>
+<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didRemoveService:moreComing:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='aNetService' declared_type='NSNetService*' type='@' index='1'/>
-<arg name='moreComing' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSNetService*' index='1' name='aNetService' type='@'/>
+<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowserDidStopSearch:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowserWillSearch:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidPublish:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidResolveAddress:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidStop:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceWillPublish:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceWillResolve:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='new' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='new'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:'>
-<arg name='objectClass' declared_type='Class' type='#' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='contentsValue' declared_type='id' type='@' index='2'/>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='3'/>
+<arg declared_type='Class' index='0' name='objectClass' type='#'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='id' index='2' name='contentsValue' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='properties' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectSpecifier'>
@@ -10314,212 +12222,212 @@
<retval declared_type='void*' type='^v'/>
</method>
<method selector='observeValueForKeyPath:ofObject:change:context:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='change' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='context' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='change' type='@'/>
+<arg declared_type='void*' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didEndElement:namespaceURI:qualifiedName:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='1'/>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='2'/>
-<arg name='qName' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='elementName' type='@'/>
+<arg declared_type='NSString*' index='2' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='3' name='qName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didEndMappingPrefix:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='prefix' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='prefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didStartElement:namespaceURI:qualifiedName:attributes:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='1'/>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='2'/>
-<arg name='qName' declared_type='NSString*' type='@' index='3'/>
-<arg name='attributeDict' declared_type='NSDictionary*' type='@' index='4'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='elementName' type='@'/>
+<arg declared_type='NSString*' index='2' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='3' name='qName' type='@'/>
+<arg declared_type='NSDictionary*' index='4' name='attributeDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didStartMappingPrefix:toURI:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='prefix' declared_type='NSString*' type='@' index='1'/>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='prefix' type='@'/>
+<arg declared_type='NSString*' index='2' name='namespaceURI' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundAttributeDeclarationWithName:forElement:type:defaultValue:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='attributeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='2'/>
-<arg name='type' declared_type='NSString*' type='@' index='3'/>
-<arg name='defaultValue' declared_type='NSString*' type='@' index='4'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='attributeName' type='@'/>
+<arg declared_type='NSString*' index='2' name='elementName' type='@'/>
+<arg declared_type='NSString*' index='3' name='type' type='@'/>
+<arg declared_type='NSString*' index='4' name='defaultValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundCDATA:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='CDATABlock' declared_type='NSData*' type='@' index='1'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSData*' index='1' name='CDATABlock' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundCharacters:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundComment:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='comment' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='comment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundElementDeclarationWithName:model:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='1'/>
-<arg name='model' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='elementName' type='@'/>
+<arg declared_type='NSString*' index='2' name='model' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundExternalEntityDeclarationWithName:publicID:systemID:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='publicID' declared_type='NSString*' type='@' index='2'/>
-<arg name='systemID' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='publicID' type='@'/>
+<arg declared_type='NSString*' index='3' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundIgnorableWhitespace:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='whitespaceString' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='whitespaceString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundInternalEntityDeclarationWithName:value:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='value' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundNotationDeclarationWithName:publicID:systemID:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='publicID' declared_type='NSString*' type='@' index='2'/>
-<arg name='systemID' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='publicID' type='@'/>
+<arg declared_type='NSString*' index='3' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundProcessingInstructionWithTarget:data:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='target' declared_type='NSString*' type='@' index='1'/>
-<arg name='data' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='target' type='@'/>
+<arg declared_type='NSString*' index='2' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundUnparsedEntityDeclarationWithName:publicID:systemID:notationName:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='publicID' declared_type='NSString*' type='@' index='2'/>
-<arg name='systemID' declared_type='NSString*' type='@' index='3'/>
-<arg name='notationName' declared_type='NSString*' type='@' index='4'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='publicID' type='@'/>
+<arg declared_type='NSString*' index='3' name='systemID' type='@'/>
+<arg declared_type='NSString*' index='4' name='notationName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:parseErrorOccurred:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='parseError' declared_type='NSError*' type='@' index='1'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSError*' index='1' name='parseError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:resolveExternalEntityName:systemID:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='systemID' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='systemID' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='parser:validationErrorOccurred:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='validationError' declared_type='NSError*' type='@' index='1'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSError*' index='1' name='validationError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parserDidEndDocument:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parserDidStartDocument:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performDefaultHandlingForAuthenticationChallenge:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='performSelector:onThread:withObject:waitUntilDone:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='thr' declared_type='NSThread*' type='@' index='1'/>
-<arg name='arg' declared_type='id' type='@' index='2'/>
-<arg name='wait' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='NSThread*' index='1' name='thr' type='@'/>
+<arg declared_type='id' index='2' name='arg' type='@'/>
+<arg declared_type='BOOL' index='3' name='wait' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:onThread:withObject:waitUntilDone:modes:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='thr' declared_type='NSThread*' type='@' index='1'/>
-<arg name='arg' declared_type='id' type='@' index='2'/>
-<arg name='wait' declared_type='BOOL' type='B' index='3'/>
-<arg name='array' declared_type='NSArray*' type='@' index='4'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='NSThread*' index='1' name='thr' type='@'/>
+<arg declared_type='id' index='2' name='arg' type='@'/>
+<arg declared_type='BOOL' index='3' name='wait' type='B'/>
+<arg declared_type='NSArray*' index='4' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:withObject:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='performSelector:withObject:afterDelay:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='anArgument' declared_type='id' type='@' index='1'/>
-<arg name='delay' declared_type='NSTimeInterval' type='d' index='2'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='anArgument' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='delay' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:withObject:afterDelay:inModes:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='anArgument' declared_type='id' type='@' index='1'/>
-<arg name='delay' declared_type='NSTimeInterval' type='d' index='2'/>
-<arg name='modes' declared_type='NSArray*' type='@' index='3'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='anArgument' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='delay' type='d'/>
+<arg declared_type='NSArray*' index='3' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:withObject:withObject:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='object1' declared_type='id' type='@' index='1'/>
-<arg name='object2' declared_type='id' type='@' index='2'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='object1' type='@'/>
+<arg declared_type='id' index='2' name='object2' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='performSelectorInBackground:withObject:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='arg' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='arg' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelectorOnMainThread:withObject:waitUntilDone:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='arg' declared_type='id' type='@' index='1'/>
-<arg name='wait' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='arg' type='@'/>
+<arg declared_type='BOOL' index='2' name='wait' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelectorOnMainThread:withObject:waitUntilDone:modes:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='arg' declared_type='id' type='@' index='1'/>
-<arg name='wait' declared_type='BOOL' type='B' index='2'/>
-<arg name='array' declared_type='NSArray*' type='@' index='3'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='arg' type='@'/>
+<arg declared_type='BOOL' index='2' name='wait' type='B'/>
+<arg declared_type='NSArray*' index='3' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidChange'>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidGainVersion:'>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='0'/>
+<arg declared_type='NSFileVersion*' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidLoseVersion:'>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='0'/>
+<arg declared_type='NSFileVersion*' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidMoveToURL:'>
-<arg name='newURL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidResolveConflictVersion:'>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='0'/>
+<arg declared_type='NSFileVersion*' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemOperationQueue'>
@@ -10529,115 +12437,128 @@
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='presentedSubitemAtURL:didGainVersion:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileVersion*' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didLoseVersion:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileVersion*' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didMoveToURL:'>
-<arg name='oldURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='newURL' declared_type='NSURL*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='oldURL' type='@'/>
+<arg declared_type='NSURL*' index='1' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didResolveConflictVersion:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileVersion*' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemDidAppearAtURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemDidChangeAtURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='primaryPresentedItemURL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
<method selector='rejectProtectionSpaceAndContinueWithChallenge:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='release'>
<retval declared_type='void' type='v'/>
</method>
<method selector='relinquishPresentedItemToReader:'>
-<arg name='reader' function_pointer='true' declared_type='void (^)(void (^)(void))' type='@?' index='0'>
+<arg declared_type='void (^)(void (^)(void))' function_pointer='true' index='0' name='reader' type='@?'>
<arg declared_type='void (^)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='relinquishPresentedItemToWriter:'>
-<arg name='writer' function_pointer='true' declared_type='void (^)(void (^)(void))' type='@?' index='0'>
+<arg declared_type='void (^)(void (^)(void))' function_pointer='true' index='0' name='writer' type='@?'>
<arg declared_type='void (^)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
+<method selector='remoteObjectProxy'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='remoteObjectProxyWithErrorHandler:'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='handler' type='@?'>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='removeObserver:forKeyPath:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='context' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='void*' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeValueAtIndex:fromPropertyWithKey:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceValueAtIndex:inPropertyWithKey:withValue:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='value' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='id' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replacementObjectForArchiver:'>
-<arg name='archiver' declared_type='NSArchiver*' type='@' index='0'/>
+<arg declared_type='NSArchiver*' index='0' name='archiver' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='replacementObjectForCoder:'>
-<arg name='aCoder' declared_type='NSCoder*' type='@' index='0'/>
+<arg declared_type='NSCoder*' index='0' name='aCoder' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='replacementObjectForKeyedArchiver:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='replacementObjectForPortCoder:'>
-<arg name='coder' declared_type='NSPortCoder*' type='@' index='0'/>
+<arg declared_type='NSPortCoder*' index='0' name='coder' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='resolveClassMethod:' class_method='true'>
-<arg name='sel' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='resolveClassMethod:'>
+<arg declared_type='SEL' index='0' name='sel' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='resolveInstanceMethod:' class_method='true'>
-<arg name='sel' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='resolveInstanceMethod:'>
+<arg declared_type='SEL' index='0' name='sel' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='respondsToSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='retain'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='retainCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='roundingMode'>
-<retval declared_type='NSRoundingMode' type64='Q' type='I'/>
+<retval declared_type='NSRoundingMode' type='I' type64='Q'/>
</method>
<method selector='savePresentedItemChangesWithCompletionHandler:'>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSError *)' type='@?' index='0'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
@@ -10647,177 +12568,180 @@
<retval declared_type='short' type='s'/>
</method>
<method selector='scriptingBeginsWith:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingContains:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingEndsWith:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsGreaterThan:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsGreaterThanOrEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsLessThan:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsLessThanOrEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingProperties'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='scriptingValueForSpecifier:'>
-<arg name='objectSpecifier' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='objectSpecifier' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='self'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='setKeys:triggerChangeNotificationsForDependentKey:' class_method='true'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
-<arg name='dependentKey' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='setKeys:triggerChangeNotificationsForDependentKey:'>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
+<arg declared_type='NSString*' index='1' name='dependentKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNilValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObservationInfo:'>
-<arg name='observationInfo' declared_type='void*' type='^v' index='0'/>
+<arg declared_type='void*' index='0' name='observationInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptingProperties:'>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='scriptingProperties' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forKeyPath:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forUndefinedKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValuesForKeysWithDictionary:'>
-<arg name='keyedValues' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='keyedValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setVersion:' class_method='true'>
-<arg name='aVersion' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<method class_method='true' selector='setVersion:'>
+<arg declared_type='NSInteger' index='0' name='aVersion' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellServer:checkGrammarInString:language:details:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='details' declared_type='NSArray**' type='^@' index='3'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringToCheck' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='NSArray**' index='3' name='details' type='^@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='spellServer:checkString:offset:types:options:orthography:wordCount:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='1'/>
-<arg name='offset' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='3'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='4'/>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='5'/>
-<arg name='wordCount' declared_type='NSInteger*' type64='^q' type='^i' index='6'/>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringToCheck' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='offset' type='I' type64='Q'/>
+<arg declared_type='NSTextCheckingTypes' index='3' name='checkingTypes' type='Q'/>
+<arg declared_type='NSDictionary*' index='4' name='options' type='@'/>
+<arg declared_type='NSOrthography*' index='5' name='orthography' type='@'/>
+<arg declared_type='NSInteger*' index='6' name='wordCount' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='spellServer:didForgetWord:inLanguage:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='word' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='word' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellServer:didLearnWord:inLanguage:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='word' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='word' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellServer:findMisspelledWordInString:language:wordCount:countOnly:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='wordCount' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
-<arg name='countOnly' declared_type='BOOL' type='B' index='4'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringToCheck' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='NSInteger*' index='3' name='wordCount' type='^i' type64='^q'/>
+<arg declared_type='BOOL' index='4' name='countOnly' type='B'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='spellServer:recordResponse:toCorrection:forWord:language:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='response' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='correction' declared_type='NSString*' type='@' index='2'/>
-<arg name='word' declared_type='NSString*' type='@' index='3'/>
-<arg name='language' declared_type='NSString*' type='@' index='4'/>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='response' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='correction' type='@'/>
+<arg declared_type='NSString*' index='3' name='word' type='@'/>
+<arg declared_type='NSString*' index='4' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellServer:suggestCompletionsForPartialWordRange:inString:language:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='string' declared_type='NSString*' type='@' index='2'/>
-<arg name='language' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='2' name='string' type='@'/>
+<arg declared_type='NSString*' index='3' name='language' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='spellServer:suggestGuessesForWord:inLanguage:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='word' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='word' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='storedValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='stream:handleEvent:'>
-<arg name='aStream' declared_type='NSStream*' type='@' index='0'/>
-<arg name='eventCode' declared_type='NSStreamEvent' type64='Q' type='I' index='1'/>
+<arg declared_type='NSStream*' index='0' name='aStream' type='@'/>
+<arg declared_type='NSStreamEvent' index='1' name='eventCode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='superclass' class_method='true'>
+<method class_method='true' selector='superclass'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='superclass'>
<retval declared_type='Class' type='#'/>
</method>
+<method class_method='true' selector='supportsSecureCoding'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='takeStoredValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValue:forKeyPath:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValuesFromDictionary:'>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='properties' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toManyRelationshipKeys'>
@@ -10827,129 +12751,158 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='unableToSetNilForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unarchiver:cannotDecodeObjectOfClassName:originalClasses:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='classNames' declared_type='NSArray*' type='@' index='2'/>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSArray*' index='2' name='classNames' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='unarchiver:didDecodeObject:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='unarchiver:willReplaceObject:withObject:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='newObject' declared_type='id' type='@' index='2'/>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='id' index='2' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unarchiverDidFinish:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unarchiverWillFinish:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unlock'>
<retval declared_type='void' type='v'/>
</method>
<method selector='useCredential:forAuthenticationChallenge:'>
-<arg name='credential' declared_type='NSURLCredential*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='useStoredAccessor' class_method='true'>
+<method class_method='true' selector='useStoredAccessor'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='userActivity:didReceiveInputStream:outputStream:'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
+<arg declared_type='NSInputStream*' index='1' name='inputStream' type='@'/>
+<arg declared_type='NSOutputStream*' index='2' name='outputStream' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userActivityWasContinued:'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userActivityWillSave:'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userNotificationCenter:didActivateNotification:'>
+<arg declared_type='NSUserNotificationCenter*' index='0' name='center' type='@'/>
+<arg declared_type='NSUserNotification*' index='1' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userNotificationCenter:didDeliverNotification:'>
+<arg declared_type='NSUserNotificationCenter*' index='0' name='center' type='@'/>
+<arg declared_type='NSUserNotification*' index='1' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userNotificationCenter:shouldPresentNotification:'>
+<arg declared_type='NSUserNotificationCenter*' index='0' name='center' type='@'/>
+<arg declared_type='NSUserNotification*' index='1' name='notification' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validateValue:forKey:error:'>
-<arg name='ioValue' declared_type='id*' type='^@' index='0' type_modifier='N'/>
-<arg name='inKey' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2' type_modifier='o'/>
+<arg declared_type='id*' index='0' name='ioValue' type='^@' type_modifier='N'/>
+<arg declared_type='NSString*' index='1' name='inKey' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validateValue:forKeyPath:error:'>
-<arg name='ioValue' declared_type='id*' type='^@' index='0' type_modifier='N'/>
-<arg name='inKeyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2' type_modifier='o'/>
+<arg declared_type='id*' index='0' name='ioValue' type='^@' type_modifier='N'/>
+<arg declared_type='NSString*' index='1' name='inKeyPath' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='valueAtIndex:inPropertyWithKey:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='valueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='valueForKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='valueForUndefinedKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='valueWithName:inPropertyWithKey:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='valueWithUniqueID:inPropertyWithKey:'>
-<arg name='uniqueID' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='uniqueID' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='valuesForKeys:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='version' class_method='true'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method class_method='true' selector='version'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='willChange:valuesAtIndexes:forKey:'>
-<arg name='changeKind' declared_type='NSKeyValueChange' type64='Q' type='I' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='key' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSKeyValueChange' index='0' name='changeKind' type='I' type64='Q'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSString*' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='willChangeValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='willChangeValueForKey:withSetMutation:usingObjects:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='mutationKind' declared_type='NSKeyValueSetMutationKind' type64='Q' type='I' index='1'/>
-<arg name='objects' declared_type='NSSet*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSKeyValueSetMutationKind' index='1' name='mutationKind' type='I' type64='Q'/>
+<arg declared_type='NSSet*' index='2' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='zone'>
-<retval declared_type='NSZone*' type='^{_NSZone=}'/>
+<retval declared_type='struct _NSZone*' type='^{_NSZone=}'/>
</method>
</class>
<class name='NSOperation'>
<method selector='addDependency:'>
-<arg name='op' declared_type='NSOperation*' type='@' index='0'/>
+<arg declared_type='NSOperation*' index='0' name='op' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancel'>
<retval declared_type='void' type='v'/>
</method>
<method selector='completionBlock'>
-<retval function_pointer='true' declared_type='void (^)(void)' type='@?'>
+<retval declared_type='void (^)(void)' function_pointer='true' type='@?'>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='dependencies'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='init'>
-<retval declared_type='id' type='@'/>
+<method selector='isAsynchronous'>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isCancelled'>
<retval declared_type='BOOL' type='B'/>
@@ -10969,25 +12922,39 @@
<method selector='main'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='name'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='qualityOfService'>
+<retval declared_type='NSQualityOfService' type='i' type64='q'/>
+</method>
<method selector='queuePriority'>
-<retval declared_type='NSOperationQueuePriority' type64='q' type='i'/>
+<retval declared_type='NSOperationQueuePriority' type='i' type64='q'/>
</method>
<method selector='removeDependency:'>
-<arg name='op' declared_type='NSOperation*' type='@' index='0'/>
+<arg declared_type='NSOperation*' index='0' name='op' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCompletionBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(void)' type='@?' index='0'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='completionBlock' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
+<method selector='setName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setQualityOfService:'>
+<arg declared_type='NSQualityOfService' index='0' name='qualityOfService' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setQueuePriority:'>
-<arg name='p' declared_type='NSOperationQueuePriority' type64='q' type='i' index='0'/>
+<arg declared_type='NSOperationQueuePriority' index='0' name='queuePriority' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setThreadPriority:'>
-<arg name='p' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='threadPriority' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='start'>
@@ -11002,343 +12969,368 @@
</class>
<class name='NSOperationQueue'>
<method selector='addOperation:'>
-<arg name='op' declared_type='NSOperation*' type='@' index='0'/>
+<arg declared_type='NSOperation*' index='0' name='op' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addOperationWithBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(void)' type='@?' index='0'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='block' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='addOperations:waitUntilFinished:'>
-<arg name='ops' declared_type='NSArray*' type='@' index='0'/>
-<arg name='wait' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSArray*' index='0' name='ops' type='@'/>
+<arg declared_type='BOOL' index='1' name='wait' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelAllOperations'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='currentQueue' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='currentQueue'>
+<retval declared_type='NSOperationQueue*' type='@'/>
</method>
<method selector='isSuspended'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='mainQueue' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='mainQueue'>
+<retval declared_type='NSOperationQueue*' type='@'/>
</method>
<method selector='maxConcurrentOperationCount'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='operationCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='operations'>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='qualityOfService'>
+<retval declared_type='NSQualityOfService' type='i' type64='q'/>
+</method>
<method selector='setMaxConcurrentOperationCount:'>
-<arg name='cnt' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='maxConcurrentOperationCount' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='n' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setQualityOfService:'>
+<arg declared_type='NSQualityOfService' index='0' name='qualityOfService' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSuspended:'>
-<arg name='b' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='suspended' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUnderlyingQueue:'>
+<arg declared_type='dispatch_queue_t' index='0' name='underlyingQueue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='underlyingQueue'>
+<retval declared_type='dispatch_queue_t' type='@'/>
+</method>
<method selector='waitUntilAllOperationsAreFinished'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSOrderedSet'>
<method selector='addObserver:forKeyPath:options:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSKeyValueObservingOptions' type64='Q' type='I' index='2'/>
-<arg name='context' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='void*' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='array'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='containsObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:indent:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
-<arg name='level' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='level' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='enumerateObjectsAtIndexes:options:usingBlock:'>
-<arg name='s' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, NSUInteger, BOOL *)' type='@?' index='2'>
+<arg declared_type='NSIndexSet*' index='0' name='s' type='@'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, NSUInteger, BOOL *)' type='@?' index='0'>
+<arg declared_type='void (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsWithOptions:usingBlock:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, NSUInteger, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
+<method selector='filteredOrderedSetUsingPredicate:'>
+<arg declared_type='NSPredicate*' index='0' name='p' type='@'/>
+<retval declared_type='NSOrderedSet*' type='@'/>
+</method>
<method selector='firstObject'>
<retval declared_type='id' type='@'/>
</method>
<method selector='getObjects:range:'>
-<arg name='objects' declared_type='id*' type='^@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='indexOfObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObject:inSortedRange:options:usingComparator:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='opts' declared_type='NSBinarySearchingOptions' type64='Q' type='I' index='2'/>
-<arg name='cmp' function_pointer='true' declared_type='NSComparator' type='@?' index='3'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSBinarySearchingOptions' index='2' name='opts' type='I' type64='Q'/>
+<arg declared_type='id' index='3' name='cmp' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectAtIndexes:options:passingTest:'>
-<arg name='s' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='2'>
+<arg declared_type='NSIndexSet*' index='0' name='s' type='@'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectPassingTest:'>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='0'>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectWithOptions:passingTest:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexesOfObjectsAtIndexes:options:passingTest:'>
-<arg name='s' declared_type='NSIndexSet*' type='@' index='0'/>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='2'>
+<arg declared_type='NSIndexSet*' index='0' name='s' type='@'/>
+<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='indexesOfObjectsPassingTest:'>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='0'>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
<method selector='indexesOfObjectsWithOptions:passingTest:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, NSUInteger, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, NSUInteger, BOOL *)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
-<arg declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet*' type='@'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithArray:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithArray:copyItems:'>
-<arg name='set' declared_type='NSArray*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='set' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithArray:range:copyItems:'>
-<arg name='set' declared_type='NSArray*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='set' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='initWithObjects:'>
-<arg name='firstObj' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method selector='initWithObjects:' sentinel='0' variadic='true'>
+<arg declared_type='id' index='0' name='firstObj' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithObjects:count:'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithOrderedSet:'>
-<arg name='set' declared_type='NSOrderedSet*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSOrderedSet*' index='0' name='set' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithOrderedSet:copyItems:'>
-<arg name='set' declared_type='NSOrderedSet*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSOrderedSet*' index='0' name='set' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithOrderedSet:range:copyItems:'>
-<arg name='set' declared_type='NSOrderedSet*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSOrderedSet*' index='0' name='set' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithSet:'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithSet:copyItems:'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='intersectsOrderedSet:'>
-<arg name='other' declared_type='NSOrderedSet*' type='@' index='0'/>
+<arg declared_type='NSOrderedSet*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='intersectsSet:'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToOrderedSet:'>
-<arg name='other' declared_type='NSOrderedSet*' type='@' index='0'/>
+<arg declared_type='NSOrderedSet*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubsetOfOrderedSet:'>
-<arg name='other' declared_type='NSOrderedSet*' type='@' index='0'/>
+<arg declared_type='NSOrderedSet*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubsetOfSet:'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastObject'>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectAtIndex:'>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='objectAtIndexedSubscript:'>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
</method>
<method selector='objectsAtIndexes:'>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='0'/>
+<arg declared_type='NSIndexSet*' index='0' name='indexes' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='orderedSet' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSet'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='orderedSetWithArray:' class_method='true'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithArray:'>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='orderedSetWithArray:range:copyItems:' class_method='true'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithArray:range:copyItems:'>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='orderedSetWithObject:' class_method='true'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithObject:'>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='orderedSetWithObjects:' class_method='true'>
-<arg name='firstObj' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithObjects:' sentinel='0' variadic='true'>
+<arg declared_type='id' index='0' name='firstObj' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='orderedSetWithObjects:count:' class_method='true'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithObjects:count:'>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='orderedSetWithOrderedSet:' class_method='true'>
-<arg name='set' declared_type='NSOrderedSet*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithOrderedSet:'>
+<arg declared_type='NSOrderedSet*' index='0' name='set' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='orderedSetWithOrderedSet:range:copyItems:' class_method='true'>
-<arg name='set' declared_type='NSOrderedSet*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='flag' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithOrderedSet:range:copyItems:'>
+<arg declared_type='NSOrderedSet*' index='0' name='set' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='BOOL' index='2' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='orderedSetWithSet:' class_method='true'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithSet:'>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='orderedSetWithSet:copyItems:' class_method='true'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orderedSetWithSet:copyItems:'>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='removeObserver:forKeyPath:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='context' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='void*' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reverseObjectEnumerator'>
@@ -11351,29 +13343,25 @@
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='setValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortedArrayUsingComparator:'>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='0'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<arg declared_type='id' index='0' name='cmptr' type='@'/>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='sortedArrayUsingDescriptors:'>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='sortedArrayWithOptions:usingComparator:'>
-<arg name='opts' declared_type='NSSortOptions' type64='Q' type='I' index='0'/>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='1'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
+<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='id' index='1' name='cmptr' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='valueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -11388,28 +13376,32 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='dominantLanguageForScript:'>
-<arg name='script' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='script' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='dominantScript'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithDominantScript:languageMap:'>
-<arg name='script' declared_type='NSString*' type='@' index='0'/>
-<arg name='map' declared_type='NSDictionary*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='script' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='map' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='languageMap'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='languagesForScript:'>
-<arg name='script' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='script' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='orthographyWithDominantScript:languageMap:' class_method='true'>
-<arg name='script' declared_type='NSString*' type='@' index='0'/>
-<arg name='map' declared_type='NSDictionary*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='orthographyWithDominantScript:languageMap:'>
+<arg declared_type='NSString*' index='0' name='script' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='map' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSOutputStream'>
@@ -11417,45 +13409,45 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initToBuffer:capacity:'>
-<arg name='buffer' declared_type='uint8_t*' type='*' index='0'/>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='uint8_t*' index='0' name='buffer' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='capacity' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initToFileAtPath:append:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='shouldAppend' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='shouldAppend' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initToMemory'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithURL:append:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='shouldAppend' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='shouldAppend' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='outputStreamToBuffer:capacity:' class_method='true'>
-<arg name='buffer' declared_type='uint8_t*' type='*' index='0'/>
-<arg name='capacity' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='outputStreamToBuffer:capacity:'>
+<arg declared_type='uint8_t*' index='0' name='buffer' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='capacity' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='outputStreamToFileAtPath:append:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='shouldAppend' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='outputStreamToFileAtPath:append:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='shouldAppend' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='outputStreamToMemory' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='outputStreamToMemory'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='outputStreamWithURL:append:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='shouldAppend' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='outputStreamWithURL:append:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='shouldAppend' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='write:maxLength:'>
-<arg name='buffer' declared_type='uint8_t*' const='true' type='*' index='0'/>
-<arg name='len' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg const='true' declared_type='uint8_t*' index='0' name='buffer' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='len' type='I' type64='Q'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSPipe'>
@@ -11465,16 +13457,13 @@
<method selector='fileHandleForWriting'>
<retval declared_type='NSFileHandle*' type='@'/>
</method>
-<method selector='init'>
-<retval declared_type='id' type='@'/>
-</method>
-<method selector='pipe' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='pipe'>
+<retval declared_type='NSPipe*' type='@'/>
</method>
</class>
<class name='NSPointerArray'>
<method selector='addPointer:'>
-<arg name='pointer' declared_type='void*' type='^v' index='0'/>
+<arg declared_type='void*' index='0' name='pointer' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allObjects'>
@@ -11484,161 +13473,167 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='initWithOptions:'>
-<arg name='options' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithPointerFunctions:'>
-<arg name='functions' declared_type='NSPointerFunctions*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPointerFunctions*' index='0' name='functions' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertPointer:atIndex:'>
-<arg name='item' declared_type='void*' type='^v' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='void*' index='0' name='item' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='pointerArrayWithOptions:' class_method='true'>
-<arg name='options' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='pointerArrayWithOptions:'>
+<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
+<retval declared_type='NSPointerArray*' type='@'/>
</method>
-<method selector='pointerArrayWithPointerFunctions:' class_method='true'>
-<arg name='functions' declared_type='NSPointerFunctions*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='pointerArrayWithPointerFunctions:'>
+<arg declared_type='NSPointerFunctions*' index='0' name='functions' type='@'/>
+<retval declared_type='NSPointerArray*' type='@'/>
</method>
-<method selector='pointerArrayWithStrongObjects' class_method='true'>
+<method class_method='true' selector='pointerArrayWithStrongObjects'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='pointerArrayWithWeakObjects' class_method='true'>
+<method class_method='true' selector='pointerArrayWithWeakObjects'>
<retval declared_type='id' type='@'/>
</method>
<method selector='pointerAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</method>
<method selector='pointerFunctions'>
<retval declared_type='NSPointerFunctions*' type='@'/>
</method>
<method selector='removePointerAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replacePointerAtIndex:withPointer:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='item' declared_type='void*' type='^v' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='void*' index='1' name='item' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCount:'>
-<arg name='count' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='count' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
+<method class_method='true' selector='strongObjectsPointerArray'>
+<retval declared_type='NSPointerArray*' type='@'/>
+</method>
+<method class_method='true' selector='weakObjectsPointerArray'>
+<retval declared_type='NSPointerArray*' type='@'/>
+</method>
</class>
<class name='NSPointerFunctions'>
<method selector='acquireFunction'>
-<retval function_pointer='true' declared_type='void *(*)(void *, NSUInteger (*)(void *), BOOL)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='NSUInteger (*)(void *)' type='^?'/>
+<retval declared_type='void *(*)( void *, NSUInteger (*)( void *), BOOL)' function_pointer='true' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger (*)( void *)' type='^?'/>
<arg declared_type='BOOL' type='B'/>
<retval declared_type='void*' type='^v'/>
</retval>
</method>
<method selector='descriptionFunction'>
-<retval function_pointer='true' declared_type='NSString *(*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
+<retval declared_type='NSString *(*)( void *)' function_pointer='true' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='NSString*' type='@'/>
</retval>
</method>
<method selector='hashFunction'>
-<retval function_pointer='true' declared_type='NSUInteger (*)(void *, NSUInteger (*)(void *))' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='NSUInteger (*)(void *)' type='^?'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger (*)( void *, NSUInteger (*)( void *))' function_pointer='true' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger (*)( void *)' type='^?'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</retval>
</method>
<method selector='initWithOptions:'>
-<arg name='options' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEqualFunction'>
-<retval function_pointer='true' declared_type='BOOL (*)(void *, void *, NSUInteger (*)(void *))' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='NSUInteger (*)(void *)' type='^?'/>
+<retval declared_type='BOOL (*)( void *, void *, NSUInteger (*)( void *))' function_pointer='true' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger (*)( void *)' type='^?'/>
<retval declared_type='BOOL' type='B'/>
</retval>
</method>
-<method selector='pointerFunctionsWithOptions:' class_method='true'>
-<arg name='options' declared_type='NSPointerFunctionsOptions' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='pointerFunctionsWithOptions:'>
+<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
+<retval declared_type='NSPointerFunctions*' type='@'/>
</method>
<method selector='relinquishFunction'>
-<retval function_pointer='true' declared_type='void (*)(void *, NSUInteger (*)(void *))' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='NSUInteger (*)(void *)' type='^?'/>
+<retval declared_type='void (*)( void *, NSUInteger (*)( void *))' function_pointer='true' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger (*)( void *)' type='^?'/>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='setAcquireFunction:'>
-<arg name='acquireFunction' function_pointer='true' declared_type='void *(*)(void *, NSUInteger (*)(void *), BOOL)' type='^?' index='0'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='NSUInteger (*)(void *)' type='^?'/>
+<arg declared_type='void *(*)( void *, NSUInteger (*)( void *), BOOL)' function_pointer='true' index='0' name='acquireFunction' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger (*)( void *)' type='^?'/>
<arg declared_type='BOOL' type='B'/>
<retval declared_type='void*' type='^v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDescriptionFunction:'>
-<arg name='descriptionFunction' function_pointer='true' declared_type='NSString *(*)(void *)' type='^?' index='0'>
-<arg declared_type='void*' const='true' type='^v'/>
+<arg declared_type='NSString *(*)( void *)' function_pointer='true' index='0' name='descriptionFunction' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
<retval declared_type='NSString*' type='@'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHashFunction:'>
-<arg name='hashFunction' function_pointer='true' declared_type='NSUInteger (*)(void *, NSUInteger (*)(void *))' type='^?' index='0'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='NSUInteger (*)(void *)' type='^?'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger (*)( void *, NSUInteger (*)( void *))' function_pointer='true' index='0' name='hashFunction' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger (*)( void *)' type='^?'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIsEqualFunction:'>
-<arg name='isEqualFunction' function_pointer='true' declared_type='BOOL (*)(void *, void *, NSUInteger (*)(void *))' type='^?' index='0'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='NSUInteger (*)(void *)' type='^?'/>
+<arg declared_type='BOOL (*)( void *, void *, NSUInteger (*)( void *))' function_pointer='true' index='0' name='isEqualFunction' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger (*)( void *)' type='^?'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRelinquishFunction:'>
-<arg name='relinquishFunction' function_pointer='true' declared_type='void (*)(void *, NSUInteger (*)(void *))' type='^?' index='0'>
-<arg declared_type='void*' const='true' type='^v'/>
-<arg declared_type='NSUInteger (*)(void *)' type='^?'/>
+<arg declared_type='void (*)( void *, NSUInteger (*)( void *))' function_pointer='true' index='0' name='relinquishFunction' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<arg declared_type='NSUInteger (*)( void *)' type='^?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSizeFunction:'>
-<arg name='sizeFunction' function_pointer='true' declared_type='NSUInteger (*)(void *)' type='^?' index='0'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSUInteger (*)( void *)' function_pointer='true' index='0' name='sizeFunction' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesStrongWriteBarrier:'>
-<arg name='usesStrongWriteBarrier' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesStrongWriteBarrier' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesWeakReadAndWriteBarriers:'>
-<arg name='usesWeakReadAndWriteBarriers' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesWeakReadAndWriteBarriers' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeFunction'>
-<retval function_pointer='true' declared_type='NSUInteger (*)(void *)' type='^?'>
-<arg declared_type='void*' const='true' type='^v'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger (*)( void *)' function_pointer='true' type='^?'>
+<arg const='true' declared_type='void*' type='^v'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</retval>
</method>
<method selector='usesStrongWriteBarrier'>
@@ -11650,9 +13645,9 @@
</class>
<class name='NSPort'>
<method selector='addConnection:toRunLoop:forMode:'>
-<arg name='conn' declared_type='NSConnection*' type='@' index='0'/>
-<arg name='runLoop' declared_type='NSRunLoop*' type='@' index='1'/>
-<arg name='mode' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSConnection*' index='0' name='conn' type='@'/>
+<arg declared_type='NSRunLoop*' index='1' name='runLoop' type='@'/>
+<arg declared_type='NSString*' index='2' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='delegate'>
@@ -11664,45 +13659,45 @@
<method selector='isValid'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='port' class_method='true'>
+<method class_method='true' selector='port'>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='removeConnection:fromRunLoop:forMode:'>
-<arg name='conn' declared_type='NSConnection*' type='@' index='0'/>
-<arg name='runLoop' declared_type='NSRunLoop*' type='@' index='1'/>
-<arg name='mode' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSConnection*' index='0' name='conn' type='@'/>
+<arg declared_type='NSRunLoop*' index='1' name='runLoop' type='@'/>
+<arg declared_type='NSString*' index='2' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
-<arg name='runLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='runLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reservedSpaceLength'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
-<arg name='runLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='runLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sendBeforeDate:components:from:reserved:'>
-<arg name='limitDate' declared_type='NSDate*' type='@' index='0'/>
-<arg name='components' declared_type='NSMutableArray*' type='@' index='1'/>
-<arg name='receivePort' declared_type='NSPort*' type='@' index='2'/>
-<arg name='headerSpaceReserved' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
+<arg declared_type='NSDate*' index='0' name='limitDate' type='@'/>
+<arg declared_type='NSMutableArray*' index='1' name='components' type='@'/>
+<arg declared_type='NSPort*' index='2' name='receivePort' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='headerSpaceReserved' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sendBeforeDate:msgid:components:from:reserved:'>
-<arg name='limitDate' declared_type='NSDate*' type='@' index='0'/>
-<arg name='msgID' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='components' declared_type='NSMutableArray*' type='@' index='2'/>
-<arg name='receivePort' declared_type='NSPort*' type='@' index='3'/>
-<arg name='headerSpaceReserved' declared_type='NSUInteger' type64='Q' type='I' index='4'/>
+<arg declared_type='NSDate*' index='0' name='limitDate' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='msgID' type='I' type64='Q'/>
+<arg declared_type='NSMutableArray*' index='2' name='components' type='@'/>
+<arg declared_type='NSPort*' index='3' name='receivePort' type='@'/>
+<arg declared_type='NSUInteger' index='4' name='headerSpaceReserved' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -11717,13 +13712,13 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='encodePortObject:'>
-<arg name='aport' declared_type='NSPort*' type='@' index='0'/>
+<arg declared_type='NSPort*' index='0' name='aport' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithReceivePort:sendPort:components:'>
-<arg name='rcvPort' declared_type='NSPort*' type='@' index='0'/>
-<arg name='sndPort' declared_type='NSPort*' type='@' index='1'/>
-<arg name='comps' declared_type='NSArray*' type='@' index='2'/>
+<arg declared_type='NSPort*' index='0' name='rcvPort' type='@'/>
+<arg declared_type='NSPort*' index='1' name='sndPort' type='@'/>
+<arg declared_type='NSArray*' index='2' name='comps' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='isBycopy'>
@@ -11732,10 +13727,10 @@
<method selector='isByref'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='portCoderWithReceivePort:sendPort:components:' class_method='true'>
-<arg name='rcvPort' declared_type='NSPort*' type='@' index='0'/>
-<arg name='sndPort' declared_type='NSPort*' type='@' index='1'/>
-<arg name='comps' declared_type='NSArray*' type='@' index='2'/>
+<method class_method='true' selector='portCoderWithReceivePort:sendPort:components:'>
+<arg declared_type='NSPort*' index='0' name='rcvPort' type='@'/>
+<arg declared_type='NSPort*' index='1' name='sndPort' type='@'/>
+<arg declared_type='NSArray*' index='2' name='comps' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -11744,10 +13739,10 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='initWithSendPort:receivePort:components:'>
-<arg name='sendPort' declared_type='NSPort*' type='@' index='0'/>
-<arg name='replyPort' declared_type='NSPort*' type='@' index='1'/>
-<arg name='components' declared_type='NSArray*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSPort*' index='0' name='sendPort' type='@'/>
+<arg declared_type='NSPort*' index='1' name='replyPort' type='@'/>
+<arg declared_type='NSArray*' index='2' name='components' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='msgid'>
<retval declared_type='uint32_t' type='I'/>
@@ -11756,37 +13751,37 @@
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='sendBeforeDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sendPort'>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='setMsgid:'>
-<arg name='msgid' declared_type='uint32_t' type='I' index='0'/>
+<arg declared_type='uint32_t' index='0' name='msgid' type='I'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSPortNameServer'>
<method selector='portForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='portForName:host:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='host' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='host' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='registerPort:name:'>
-<arg name='port' declared_type='NSPort*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPort*' index='0' name='port' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removePortForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='systemDefaultPortNameServer' class_method='true'>
+<method class_method='true' selector='systemDefaultPortNameServer'>
<retval declared_type='NSPortNameServer*' type='@'/>
</method>
</class>
@@ -11795,15 +13790,15 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithPosition:objectSpecifier:'>
-<arg name='position' declared_type='NSInsertionPosition' type64='Q' type='I' index='0'/>
-<arg name='specifier' declared_type='NSScriptObjectSpecifier*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSInsertionPosition' index='0' name='position' type='I' type64='Q'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='1' name='specifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertionContainer'>
<retval declared_type='id' type='@'/>
</method>
<method selector='insertionIndex'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='insertionKey'>
<retval declared_type='NSString*' type='@'/>
@@ -11815,60 +13810,67 @@
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='position'>
-<retval declared_type='NSInsertionPosition' type64='Q' type='I'/>
+<retval declared_type='NSInsertionPosition' type='I' type64='Q'/>
</method>
<method selector='setInsertionClassDescription:'>
-<arg name='classDescription' declared_type='NSScriptClassDescription*' type='@' index='0'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSPredicate'>
+<method selector='allowEvaluation'>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='evaluateWithObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='evaluateWithObject:substitutionVariables:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='bindings' declared_type='NSDictionary*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='bindings' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='predicateFormat'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='predicateWithBlock:' class_method='true'>
-<arg name='block' function_pointer='true' declared_type='BOOL (^)(id, NSDictionary *)' type='@?' index='0'>
+<method class_method='true' selector='predicateFromMetadataQueryString:'>
+<arg declared_type='NSString*' index='0' name='queryString' type='@'/>
+<retval declared_type='NSPredicate*' type='@'/>
+</method>
+<method class_method='true' selector='predicateWithBlock:'>
+<arg declared_type='BOOL (^)(id, NSDictionary *)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='NSDictionary*' type='@'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSPredicate*' type='@'/>
</method>
-<method variadic='true' selector='predicateWithFormat:' class_method='true'>
-<arg name='predicateFormat' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='predicateWithFormat:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='predicateFormat' type='@'/>
<retval declared_type='NSPredicate*' type='@'/>
</method>
-<method selector='predicateWithFormat:argumentArray:' class_method='true'>
-<arg name='predicateFormat' declared_type='NSString*' type='@' index='0'/>
-<arg name='arguments' declared_type='NSArray*' type='@' index='1'/>
+<method class_method='true' selector='predicateWithFormat:argumentArray:'>
+<arg declared_type='NSString*' index='0' name='predicateFormat' type='@'/>
+<arg declared_type='NSArray*' index='1' name='arguments' type='@'/>
<retval declared_type='NSPredicate*' type='@'/>
</method>
-<method selector='predicateWithFormat:arguments:' class_method='true'>
-<arg name='predicateFormat' declared_type='NSString*' type='@' index='0'/>
-<arg name='argList' declared_type='va_list' type64='^{__va_list_tag=II^v^v}' type='*' index='1' declared_type64='__va_list_tag*'/>
+<method class_method='true' selector='predicateWithFormat:arguments:'>
+<arg declared_type='NSString*' index='0' name='predicateFormat' type='@'/>
+<arg declared_type='va_list' declared_type64='struct __va_list_tag*' index='1' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='NSPredicate*' type='@'/>
</method>
<method selector='predicateWithSubstitutionVariables:'>
-<arg name='variables' declared_type='NSDictionary*' type='@' index='0'/>
-<retval declared_type='NSPredicate*' type='@'/>
+<arg declared_type='NSDictionary*' index='0' name='variables' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='predicateWithValue:' class_method='true'>
-<arg name='value' declared_type='BOOL' type='B' index='0'/>
+<method class_method='true' selector='predicateWithValue:'>
+<arg declared_type='BOOL' index='0' name='value' type='B'/>
<retval declared_type='NSPredicate*' type='@'/>
</method>
</class>
<class name='NSProcessInfo'>
<method selector='activeProcessorCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='arguments'>
<retval declared_type='NSArray*' type='@'/>
@@ -11876,20 +13878,29 @@
<method selector='automaticTerminationSupportEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='beginActivityWithOptions:reason:'>
+<arg declared_type='NSActivityOptions' index='0' name='options' type='Q'/>
+<arg declared_type='NSString*' index='1' name='reason' type='@'/>
+<retval declared_type='id' type='@'/>
+</method>
<method selector='disableAutomaticTermination:'>
-<arg name='reason' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='disableSuddenTermination'>
<retval declared_type='void' type='v'/>
</method>
<method selector='enableAutomaticTermination:'>
-<arg name='reason' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='enableSuddenTermination'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='endActivity:'>
+<arg declared_type='id' index='0' name='activity' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='environment'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
@@ -11899,123 +13910,285 @@
<method selector='hostName'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='isOperatingSystemAtLeastVersion:'>
+<arg declared_type='NSOperatingSystemVersion' index='0' name='version' type='{_NSOperatingSystemVersion=iii}' type64='{_NSOperatingSystemVersion=qqq}'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='operatingSystem'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='operatingSystemName'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='operatingSystemVersion'>
+<retval declared_type='NSOperatingSystemVersion' type='{_NSOperatingSystemVersion=iii}' type64='{_NSOperatingSystemVersion=qqq}'/>
+</method>
<method selector='operatingSystemVersionString'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='performActivityWithOptions:reason:usingBlock:'>
+<arg declared_type='NSActivityOptions' index='0' name='options' type='Q'/>
+<arg declared_type='NSString*' index='1' name='reason' type='@'/>
+<arg declared_type='void (^)(void)' function_pointer='true' index='2' name='block' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='physicalMemory'>
<retval declared_type='unsigned long long' type='Q'/>
</method>
<method selector='processIdentifier'>
<retval declared_type='int' type='i'/>
</method>
-<method selector='processInfo' class_method='true'>
+<method class_method='true' selector='processInfo'>
<retval declared_type='NSProcessInfo*' type='@'/>
</method>
<method selector='processName'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='processorCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='setAutomaticTerminationSupportEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='automaticTerminationSupportEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProcessName:'>
-<arg name='newName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='processName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='systemUptime'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
+<method selector='thermalState'>
+<retval declared_type='NSProcessInfoThermalState' type='i' type64='q'/>
+</method>
+</class>
+<class name='NSProgress'>
+<method class_method='true' selector='addSubscriberForFileURL:withPublishingHandler:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSProgressPublishingHandler' function_pointer='true' index='1' name='publishingHandler' type='@?'>
+<arg declared_type='NSProgress*' type='@'/>
+<retval declared_type='NSProgressUnpublishingHandler' function_pointer='true' type='@?'>
+<retval declared_type='void' type='v'/>
+</retval>
+</arg>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='becomeCurrentWithPendingUnitCount:'>
+<arg declared_type='int64_t' index='0' name='unitCount' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='cancel'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='cancellationHandler'>
+<retval declared_type='void (^)(void)' function_pointer='true' type='@?'>
+<retval declared_type='void' type='v'/>
+</retval>
+</method>
+<method selector='completedUnitCount'>
+<retval declared_type='int64_t' type='q'/>
+</method>
+<method class_method='true' selector='currentProgress'>
+<retval declared_type='NSProgress*' type='@'/>
+</method>
+<method selector='fractionCompleted'>
+<retval declared_type='double' type='d'/>
+</method>
+<method selector='initWithParent:userInfo:'>
+<arg declared_type='NSProgress*' index='0' name='parentProgressOrNil' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='userInfoOrNil' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='isCancellable'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isCancelled'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isIndeterminate'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isOld'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isPausable'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isPaused'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='kind'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='localizedAdditionalDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='localizedDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='pause'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='pausingHandler'>
+<retval declared_type='void (^)(void)' function_pointer='true' type='@?'>
+<retval declared_type='void' type='v'/>
+</retval>
+</method>
+<method class_method='true' selector='progressWithTotalUnitCount:'>
+<arg declared_type='int64_t' index='0' name='unitCount' type='q'/>
+<retval declared_type='NSProgress*' type='@'/>
+</method>
+<method selector='publish'>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='removeSubscriber:'>
+<arg declared_type='id' index='0' name='subscriber' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='resignCurrent'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCancellable:'>
+<arg declared_type='BOOL' index='0' name='cancellable' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCancellationHandler:'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='cancellationHandler' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCompletedUnitCount:'>
+<arg declared_type='int64_t' index='0' name='completedUnitCount' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setKind:'>
+<arg declared_type='NSString*' index='0' name='kind' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLocalizedAdditionalDescription:'>
+<arg declared_type='NSString*' index='0' name='localizedAdditionalDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setLocalizedDescription:'>
+<arg declared_type='NSString*' index='0' name='localizedDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPausable:'>
+<arg declared_type='BOOL' index='0' name='pausable' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPausingHandler:'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='pausingHandler' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTotalUnitCount:'>
+<arg declared_type='int64_t' index='0' name='totalUnitCount' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUserInfoObject:forKey:'>
+<arg declared_type='id' index='0' name='objectOrNil' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='totalUnitCount'>
+<retval declared_type='int64_t' type='q'/>
+</method>
+<method selector='unpublish'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userInfo'>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
</class>
<class name='NSPropertyListSerialization'>
-<method selector='dataFromPropertyList:format:errorDescription:' class_method='true'>
-<arg name='plist' declared_type='id' type='@' index='0'/>
-<arg name='format' declared_type='NSPropertyListFormat' type64='Q' type='I' index='1'/>
-<arg name='errorString' declared_type='NSString**' type='^@' index='2' type_modifier='o'/>
+<method class_method='true' selector='dataFromPropertyList:format:errorDescription:'>
+<arg declared_type='id' index='0' name='plist' type='@'/>
+<arg declared_type='NSPropertyListFormat' index='1' name='format' type='I' type64='Q'/>
+<arg declared_type='NSString**' index='2' name='errorString' type='^@' type_modifier='o'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='dataWithPropertyList:format:options:error:' class_method='true'>
-<arg name='plist' declared_type='id' type='@' index='0'/>
-<arg name='format' declared_type='NSPropertyListFormat' type64='Q' type='I' index='1'/>
-<arg name='opt' declared_type='NSPropertyListWriteOptions' type64='Q' type='I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3' type_modifier='o'/>
+<method class_method='true' selector='dataWithPropertyList:format:options:error:'>
+<arg declared_type='id' index='0' name='plist' type='@'/>
+<arg declared_type='NSPropertyListFormat' index='1' name='format' type='I' type64='Q'/>
+<arg declared_type='NSPropertyListWriteOptions' index='2' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='propertyList:isValidForFormat:' class_method='true'>
-<arg name='plist' declared_type='id' type='@' index='0'/>
-<arg name='format' declared_type='NSPropertyListFormat' type64='Q' type='I' index='1'/>
+<method class_method='true' selector='propertyList:isValidForFormat:'>
+<arg declared_type='id' index='0' name='plist' type='@'/>
+<arg declared_type='NSPropertyListFormat' index='1' name='format' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='propertyListFromData:mutabilityOption:format:errorDescription:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='opt' declared_type='NSPropertyListMutabilityOptions' type64='Q' type='I' index='1'/>
-<arg name='format' declared_type='NSPropertyListFormat*' type64='^Q' type='^I' index='2'/>
-<arg name='errorString' declared_type='NSString**' type='^@' index='3' type_modifier='o'/>
+<method class_method='true' selector='propertyListFromData:mutabilityOption:format:errorDescription:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSPropertyListMutabilityOptions' index='1' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSPropertyListFormat*' index='2' name='format' type='^I' type64='^Q'/>
+<arg declared_type='NSString**' index='3' name='errorString' type='^@' type_modifier='o'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='propertyListWithData:options:format:error:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='opt' declared_type='NSPropertyListReadOptions' type64='Q' type='I' index='1'/>
-<arg name='format' declared_type='NSPropertyListFormat*' type64='^Q' type='^I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3' type_modifier='o'/>
+<method class_method='true' selector='propertyListWithData:options:format:error:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSPropertyListReadOptions' index='1' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSPropertyListFormat*' index='2' name='format' type='^I' type64='^Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='propertyListWithStream:options:format:error:' class_method='true'>
-<arg name='stream' declared_type='NSInputStream*' type='@' index='0'/>
-<arg name='opt' declared_type='NSPropertyListReadOptions' type64='Q' type='I' index='1'/>
-<arg name='format' declared_type='NSPropertyListFormat*' type64='^Q' type='^I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3' type_modifier='o'/>
+<method class_method='true' selector='propertyListWithStream:options:format:error:'>
+<arg declared_type='NSInputStream*' index='0' name='stream' type='@'/>
+<arg declared_type='NSPropertyListReadOptions' index='1' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSPropertyListFormat*' index='2' name='format' type='^I' type64='^Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='writePropertyList:toStream:format:options:error:' class_method='true'>
-<arg name='plist' declared_type='id' type='@' index='0'/>
-<arg name='stream' declared_type='NSOutputStream*' type='@' index='1'/>
-<arg name='format' declared_type='NSPropertyListFormat' type64='Q' type='I' index='2'/>
-<arg name='opt' declared_type='NSPropertyListWriteOptions' type64='Q' type='I' index='3'/>
-<arg name='error' declared_type='NSError**' type='^@' index='4' type_modifier='o'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method class_method='true' selector='writePropertyList:toStream:format:options:error:'>
+<arg declared_type='id' index='0' name='plist' type='@'/>
+<arg declared_type='NSOutputStream*' index='1' name='stream' type='@'/>
+<arg declared_type='NSPropertyListFormat' index='2' name='format' type='I' type64='Q'/>
+<arg declared_type='NSPropertyListWriteOptions' index='3' name='opt' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='4' name='error' type='^@' type_modifier='o'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSProtocolChecker'>
<method selector='initWithTarget:protocol:'>
-<arg name='anObject' declared_type='NSObject*' type='@' index='0'/>
-<arg name='aProtocol' declared_type='Protocol*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSObject*' index='0' name='anObject' type='@'/>
+<arg declared_type='Protocol*' index='1' name='aProtocol' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='protocol'>
<retval declared_type='Protocol*' type='@'/>
</method>
-<method selector='protocolCheckerWithTarget:protocol:' class_method='true'>
-<arg name='anObject' declared_type='NSObject*' type='@' index='0'/>
-<arg name='aProtocol' declared_type='Protocol*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='protocolCheckerWithTarget:protocol:'>
+<arg declared_type='NSObject*' index='0' name='anObject' type='@'/>
+<arg declared_type='Protocol*' index='1' name='aProtocol' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='target'>
<retval declared_type='NSObject*' type='@'/>
</method>
</class>
<class name='NSProxy'>
-<method selector='alloc' class_method='true'>
+<method class_method='true' selector='alloc'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='allocWithZone:' class_method='true'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<method class_method='true' selector='allocWithZone:'>
+<arg declared_type='NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='class' class_method='true'>
+<method class_method='true' selector='class'>
<retval declared_type='Class' type='#'/>
</method>
<method selector='dealloc'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='debugDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
@@ -12023,41 +14196,45 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='forwardInvocation:'>
-<arg name='invocation' declared_type='NSInvocation*' type='@' index='0'/>
+<arg declared_type='NSInvocation*' index='0' name='invocation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='methodSignatureForSelector:'>
-<arg name='sel' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='sel' type=':'/>
<retval declared_type='NSMethodSignature*' type='@'/>
</method>
-<method selector='respondsToSelector:' class_method='true'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='respondsToSelector:'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSQuitCommand'>
<method selector='saveOptions'>
-<retval declared_type='NSSaveOptions' type64='Q' type='I'/>
+<retval declared_type='NSSaveOptions' type='I' type64='Q'/>
</method>
</class>
<class name='NSRangeSpecifier'>
<method selector='endSpecifier'>
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:startSpecifier:endSpecifier:'>
-<arg name='classDesc' declared_type='NSScriptClassDescription*' type='@' index='0'/>
-<arg name='container' declared_type='NSScriptObjectSpecifier*' type='@' index='1'/>
-<arg name='property' declared_type='NSString*' type='@' index='2'/>
-<arg name='startSpec' declared_type='NSScriptObjectSpecifier*' type='@' index='3'/>
-<arg name='endSpec' declared_type='NSScriptObjectSpecifier*' type='@' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDesc' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='1' name='container' type='@'/>
+<arg declared_type='NSString*' index='2' name='property' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='3' name='startSpec' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='4' name='endSpec' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setEndSpecifier:'>
-<arg name='endSpec' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='endSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStartSpecifier:'>
-<arg name='startSpec' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='startSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startSpecifier'>
@@ -12066,14 +14243,14 @@
</class>
<class name='NSRecursiveLock'>
<method selector='lockBeforeDate:'>
-<arg name='limit' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setName:'>
-<arg name='n' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tryLock'>
@@ -12082,89 +14259,89 @@
</class>
<class name='NSRegularExpression'>
<method selector='enumerateMatchesInString:options:range:usingBlock:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSMatchingOptions' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSTextCheckingResult *, NSMatchingFlags, BOOL *)' type='@?' index='3'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSMatchingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='void (^)(NSTextCheckingResult *, NSMatchingFlags, BOOL *)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='NSTextCheckingResult*' type='@'/>
-<arg declared_type='NSMatchingFlags' type64='Q' type='I'/>
+<arg declared_type='NSMatchingFlags' type='I' type64='Q'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method selector='escapedPatternForString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='escapedPatternForString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='escapedTemplateForString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='escapedTemplateForString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='firstMatchInString:options:range:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSMatchingOptions' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSMatchingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='initWithPattern:options:error:'>
-<arg name='pattern' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSRegularExpressionOptions' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='pattern' type='@'/>
+<arg declared_type='NSRegularExpressionOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='matchesInString:options:range:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSMatchingOptions' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSMatchingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='numberOfCaptureGroups'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='numberOfMatchesInString:options:range:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSMatchingOptions' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSMatchingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='options'>
-<retval declared_type='NSRegularExpressionOptions' type64='Q' type='I'/>
+<retval declared_type='NSRegularExpressionOptions' type='I' type64='Q'/>
</method>
<method selector='pattern'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='rangeOfFirstMatchInString:options:range:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSMatchingOptions' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-</method>
-<method selector='regularExpressionWithPattern:options:error:' class_method='true'>
-<arg name='pattern' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSRegularExpressionOptions' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSMatchingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method class_method='true' selector='regularExpressionWithPattern:options:error:'>
+<arg declared_type='NSString*' index='0' name='pattern' type='@'/>
+<arg declared_type='NSRegularExpressionOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='NSRegularExpression*' type='@'/>
</method>
<method selector='replaceMatchesInString:options:range:withTemplate:'>
-<arg name='string' declared_type='NSMutableString*' type='@' index='0'/>
-<arg name='options' declared_type='NSMatchingOptions' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='templ' declared_type='NSString*' type='@' index='3'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSMutableString*' index='0' name='string' type='@'/>
+<arg declared_type='NSMatchingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='3' name='templ' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='replacementStringForResult:inString:offset:template:'>
-<arg name='result' declared_type='NSTextCheckingResult*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<arg name='offset' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='templ' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSTextCheckingResult*' index='0' name='result' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<arg declared_type='NSInteger' index='2' name='offset' type='i' type64='q'/>
+<arg declared_type='NSString*' index='3' name='templ' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByReplacingMatchesInString:options:range:withTemplate:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='options' declared_type='NSMatchingOptions' type64='Q' type='I' index='1'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='templ' declared_type='NSString*' type='@' index='3'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSMatchingOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='3' name='templ' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
@@ -12172,50 +14349,54 @@
<method selector='baseSpecifier'>
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:relativePosition:baseSpecifier:'>
-<arg name='classDesc' declared_type='NSScriptClassDescription*' type='@' index='0'/>
-<arg name='container' declared_type='NSScriptObjectSpecifier*' type='@' index='1'/>
-<arg name='property' declared_type='NSString*' type='@' index='2'/>
-<arg name='relPos' declared_type='NSRelativePosition' type64='Q' type='I' index='3'/>
-<arg name='baseSpecifier' declared_type='NSScriptObjectSpecifier*' type='@' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDesc' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='1' name='container' type='@'/>
+<arg declared_type='NSString*' index='2' name='property' type='@'/>
+<arg declared_type='NSRelativePosition' index='3' name='relPos' type='I' type64='Q'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='4' name='baseSpecifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='relativePosition'>
-<retval declared_type='NSRelativePosition' type64='Q' type='I'/>
+<retval declared_type='NSRelativePosition' type='I' type64='Q'/>
</method>
<method selector='setBaseSpecifier:'>
-<arg name='baseSpecifier' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='baseSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRelativePosition:'>
-<arg name='relPos' declared_type='NSRelativePosition' type64='Q' type='I' index='0'/>
+<arg declared_type='NSRelativePosition' index='0' name='relativePosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSRunLoop'>
<method selector='acceptInputForMode:beforeDate:'>
-<arg name='mode' declared_type='NSString*' type='@' index='0'/>
-<arg name='limitDate' declared_type='NSDate*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='mode' type='@'/>
+<arg declared_type='NSDate*' index='1' name='limitDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addPort:forMode:'>
-<arg name='aPort' declared_type='NSPort*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPort*' index='0' name='aPort' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addTimer:forMode:'>
-<arg name='timer' declared_type='NSTimer*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSTimer*' index='0' name='timer' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelPerformSelector:target:argument:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='target' declared_type='id' type='@' index='1'/>
-<arg name='arg' declared_type='id' type='@' index='2'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='target' type='@'/>
+<arg declared_type='id' index='2' name='arg' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelPerformSelectorsWithTarget:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='configureAsServer'>
@@ -12224,42 +14405,42 @@
<method selector='currentMode'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='currentRunLoop' class_method='true'>
+<method class_method='true' selector='currentRunLoop'>
<retval declared_type='NSRunLoop*' type='@'/>
</method>
<method selector='getCFRunLoop'>
<retval declared_type='CFRunLoopRef' type='^{__CFRunLoop=}'/>
</method>
<method selector='limitDateForMode:'>
-<arg name='mode' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='mode' type='@'/>
<retval declared_type='NSDate*' type='@'/>
</method>
-<method selector='mainRunLoop' class_method='true'>
+<method class_method='true' selector='mainRunLoop'>
<retval declared_type='NSRunLoop*' type='@'/>
</method>
<method selector='performSelector:target:argument:order:modes:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='target' declared_type='id' type='@' index='1'/>
-<arg name='arg' declared_type='id' type='@' index='2'/>
-<arg name='order' declared_type='NSUInteger' type64='Q' type='I' index='3'/>
-<arg name='modes' declared_type='NSArray*' type='@' index='4'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='target' type='@'/>
+<arg declared_type='id' index='2' name='arg' type='@'/>
+<arg declared_type='NSUInteger' index='3' name='order' type='I' type64='Q'/>
+<arg declared_type='NSArray*' index='4' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removePort:forMode:'>
-<arg name='aPort' declared_type='NSPort*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPort*' index='0' name='aPort' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='run'>
<retval declared_type='void' type='v'/>
</method>
<method selector='runMode:beforeDate:'>
-<arg name='mode' declared_type='NSString*' type='@' index='0'/>
-<arg name='limitDate' declared_type='NSDate*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='mode' type='@'/>
+<arg declared_type='NSDate*' index='1' name='limitDate' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='runUntilDate:'>
-<arg name='limitDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='limitDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -12271,8 +14452,8 @@
<retval declared_type='NSCharacterSet*' type='@'/>
</method>
<method selector='initWithString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isAtEnd'>
<retval declared_type='BOOL' type='B'/>
@@ -12280,91 +14461,95 @@
<method selector='locale'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='localizedScannerWithString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='localizedScannerWithString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='scanCharactersFromSet:intoString:'>
-<arg name='set' declared_type='NSCharacterSet*' type='@' index='0'/>
-<arg name='value' declared_type='NSString**' type='^@' index='1'/>
+<arg declared_type='NSCharacterSet*' index='0' name='set' type='@'/>
+<arg declared_type='NSString**' index='1' name='result' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanDecimal:'>
-<arg name='dcm' declared_type='NSDecimal*' type='^{_NSDecimal=b8b4b1b1b18[8S]}' index='0'/>
+<arg declared_type='NSDecimal*' index='0' name='dcm' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanDouble:'>
-<arg name='value' declared_type='double*' type='^d' index='0'/>
+<arg declared_type='double*' index='0' name='result' type='^d'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanFloat:'>
-<arg name='value' declared_type='float*' type='^f' index='0'/>
+<arg declared_type='float*' index='0' name='result' type='^f'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanHexDouble:'>
-<arg name='result' declared_type='double*' type='^d' index='0'/>
+<arg declared_type='double*' index='0' name='result' type='^d'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanHexFloat:'>
-<arg name='result' declared_type='float*' type='^f' index='0'/>
+<arg declared_type='float*' index='0' name='result' type='^f'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanHexInt:'>
-<arg name='value' declared_type='unsigned int*' type='^I' index='0'/>
+<arg declared_type='unsigned int*' index='0' name='result' type='^I'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanHexLongLong:'>
-<arg name='result' declared_type='unsigned long long*' type='^Q' index='0'/>
+<arg declared_type='unsigned long long*' index='0' name='result' type='^Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanInt:'>
-<arg name='value' declared_type='int*' type='^i' index='0'/>
+<arg declared_type='int*' index='0' name='result' type='^i'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanInteger:'>
-<arg name='value' declared_type='NSInteger*' type64='^q' type='^i' index='0'/>
+<arg declared_type='NSInteger*' index='0' name='result' type='^i' type64='^q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanLocation'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='scanLongLong:'>
-<arg name='value' declared_type='long long*' type='^q' index='0'/>
+<arg declared_type='long long*' index='0' name='result' type='^q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanString:intoString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='NSString**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSString**' index='1' name='result' type='^@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='scanUnsignedLongLong:'>
+<arg declared_type='unsigned long long*' index='0' name='result' type='^Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanUpToCharactersFromSet:intoString:'>
-<arg name='set' declared_type='NSCharacterSet*' type='@' index='0'/>
-<arg name='value' declared_type='NSString**' type='^@' index='1'/>
+<arg declared_type='NSCharacterSet*' index='0' name='set' type='@'/>
+<arg declared_type='NSString**' index='1' name='result' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanUpToString:intoString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='NSString**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSString**' index='1' name='result' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='scannerWithString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='scannerWithString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setCaseSensitive:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='caseSensitive' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCharactersToBeSkipped:'>
-<arg name='set' declared_type='NSCharacterSet*' type='@' index='0'/>
+<arg declared_type='NSCharacterSet*' index='0' name='charactersToBeSkipped' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScanLocation:'>
-<arg name='pos' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='scanLocation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='string'>
@@ -12373,18 +14558,18 @@
</class>
<class name='NSScriptClassDescription'>
<method selector='appleEventCode'>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='appleEventCodeForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
-<method selector='classDescriptionForClass:' class_method='true'>
-<arg name='aClass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='classDescriptionForClass:'>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='NSScriptClassDescription*' type='@'/>
</method>
<method selector='classDescriptionForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSScriptClassDescription*' type='@'/>
</method>
<method selector='className'>
@@ -12394,48 +14579,48 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='hasOrderedToManyRelationshipForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasPropertyForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasReadablePropertyForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasWritablePropertyForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='implementationClassName'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithSuiteName:className:dictionary:'>
-<arg name='suiteName' declared_type='NSString*' type='@' index='0'/>
-<arg name='className' declared_type='NSString*' type='@' index='1'/>
-<arg name='classDeclaration' declared_type='NSDictionary*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='suiteName' type='@'/>
+<arg declared_type='NSString*' index='1' name='className' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='classDeclaration' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isLocationRequiredToCreateForKey:'>
-<arg name='toManyRelationshipKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='toManyRelationshipKey' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isReadOnlyKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keyWithAppleEventCode:'>
-<arg name='appleEventCode' declared_type='FourCharCode' type64='I' type='L' index='0'/>
+<arg declared_type='FourCharCode' index='0' name='appleEventCode' type='L' type64='I'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='matchesAppleEventCode:'>
-<arg name='appleEventCode' declared_type='FourCharCode' type64='I' type='L' index='0'/>
+<arg declared_type='FourCharCode' index='0' name='appleEventCode' type='L' type64='I'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectorForCommand:'>
-<arg name='commandDescription' declared_type='NSScriptCommandDescription*' type='@' index='0'/>
+<arg declared_type='NSScriptCommandDescription*' index='0' name='commandDescription' type='@'/>
<retval declared_type='SEL' type=':'/>
</method>
<method selector='suiteName'>
@@ -12445,28 +14630,28 @@
<retval declared_type='NSScriptClassDescription*' type='@'/>
</method>
<method selector='supportsCommand:'>
-<arg name='commandDescription' declared_type='NSScriptCommandDescription*' type='@' index='0'/>
+<arg declared_type='NSScriptCommandDescription*' index='0' name='commandDescription' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='typeForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
<class name='NSScriptCoercionHandler'>
<method selector='coerceValue:toClass:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='toClass' declared_type='Class' type='#' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='Class' index='1' name='toClass' type='#'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='registerCoercer:selector:toConvertFromClass:toClass:'>
-<arg name='coercer' declared_type='id' type='@' index='0'/>
-<arg name='selector' declared_type='SEL' type=':' index='1'/>
-<arg name='fromClass' declared_type='Class' type='#' index='2'/>
-<arg name='toClass' declared_type='Class' type='#' index='3'/>
+<arg declared_type='id' index='0' name='coercer' type='@'/>
+<arg declared_type='SEL' index='1' name='selector' type=':'/>
+<arg declared_type='Class' index='2' name='fromClass' type='#'/>
+<arg declared_type='Class' index='3' name='toClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedCoercionHandler' class_method='true'>
+<method class_method='true' selector='sharedCoercionHandler'>
<retval declared_type='NSScriptCoercionHandler*' type='@'/>
</method>
</class>
@@ -12480,7 +14665,7 @@
<method selector='commandDescription'>
<retval declared_type='NSScriptCommandDescription*' type='@'/>
</method>
-<method selector='currentCommand' class_method='true'>
+<method class_method='true' selector='currentCommand'>
<retval declared_type='NSScriptCommand*' type='@'/>
</method>
<method selector='directParameter'>
@@ -12495,9 +14680,13 @@
<method selector='executeCommand'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithCommandDescription:'>
-<arg name='commandDef' declared_type='NSScriptCommandDescription*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptCommandDescription*' index='0' name='commandDef' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isWellFormed'>
<retval declared_type='BOOL' type='B'/>
@@ -12509,7 +14698,7 @@
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='resumeExecutionWithResult:'>
-<arg name='result' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='result' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scriptErrorExpectedTypeDescriptor'>
@@ -12525,31 +14714,31 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setArguments:'>
-<arg name='args' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='arguments' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDirectParameter:'>
-<arg name='directParameter' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='directParameter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReceiversSpecifier:'>
-<arg name='receiversRef' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='receiversSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptErrorExpectedTypeDescriptor:'>
-<arg name='errorExpectedTypeDescriptor' declared_type='NSAppleEventDescriptor*' type='@' index='0'/>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='scriptErrorExpectedTypeDescriptor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptErrorNumber:'>
-<arg name='errorNumber' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='scriptErrorNumber' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptErrorOffendingObjectDescriptor:'>
-<arg name='errorOffendingObjectDescriptor' declared_type='NSAppleEventDescriptor*' type='@' index='0'/>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='scriptErrorOffendingObjectDescriptor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptErrorString:'>
-<arg name='errorString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='scriptErrorString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='suspendExecution'>
@@ -12558,17 +14747,17 @@
</class>
<class name='NSScriptCommandDescription'>
<method selector='appleEventClassCode'>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='appleEventCode'>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='appleEventCodeForArgumentWithName:'>
-<arg name='argumentName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<arg declared_type='NSString*' index='0' name='argumentName' type='@'/>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='appleEventCodeForReturnType'>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='argumentNames'>
<retval declared_type='NSArray*' type='@'/>
@@ -12583,17 +14772,21 @@
<retval declared_type='NSScriptCommand*' type='@'/>
</method>
<method selector='createCommandInstanceWithZone:'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<arg declared_type='NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSScriptCommand*' type='@'/>
</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithSuiteName:commandName:dictionary:'>
-<arg name='suiteName' declared_type='NSString*' type='@' index='0'/>
-<arg name='commandName' declared_type='NSString*' type='@' index='1'/>
-<arg name='commandDeclaration' declared_type='NSDictionary*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='suiteName' type='@'/>
+<arg declared_type='NSString*' index='1' name='commandName' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='commandDeclaration' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isOptionalArgumentWithName:'>
-<arg name='argumentName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='argumentName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='returnType'>
@@ -12603,7 +14796,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='typeForArgumentWithName:'>
-<arg name='argumentName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='argumentName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
@@ -12615,18 +14808,18 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='setObjectBeingTested:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='objectBeingTested' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRangeContainerObject:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='rangeContainerObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTopLevelObject:'>
-<arg name='obj' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='topLevelObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedScriptExecutionContext' class_method='true'>
+<method class_method='true' selector='sharedScriptExecutionContext'>
<retval declared_type='NSScriptExecutionContext*' type='@'/>
</method>
<method selector='topLevelObject'>
@@ -12653,26 +14846,30 @@
<retval declared_type='NSAppleEventDescriptor*' type='@'/>
</method>
<method selector='evaluationErrorNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='evaluationErrorSpecifier'>
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='indicesOfObjectsByEvaluatingWithContainer:count:'>
-<arg name='container' declared_type='id' type='@' index='0'/>
-<arg name='count' declared_type='NSInteger*' type64='^q' type='^i' index='1'/>
-<retval declared_type='NSInteger*' type64='^q' type='^i'/>
+<arg declared_type='id' index='0' name='container' type='@'/>
+<arg declared_type='NSInteger*' index='1' name='count' type='^i' type64='^q'/>
+<retval declared_type='NSInteger*' type='^i' type64='^q'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:'>
-<arg name='classDesc' declared_type='NSScriptClassDescription*' type='@' index='0'/>
-<arg name='container' declared_type='NSScriptObjectSpecifier*' type='@' index='1'/>
-<arg name='property' declared_type='NSString*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDesc' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='1' name='container' type='@'/>
+<arg declared_type='NSString*' index='2' name='property' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContainerSpecifier:key:'>
-<arg name='container' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
-<arg name='property' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='container' type='@'/>
+<arg declared_type='NSString*' index='1' name='property' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='key'>
<retval declared_type='NSString*' type='@'/>
@@ -12680,102 +14877,102 @@
<method selector='keyClassDescription'>
<retval declared_type='NSScriptClassDescription*' type='@'/>
</method>
-<method selector='objectSpecifierWithDescriptor:' class_method='true'>
-<arg name='descriptor' declared_type='NSAppleEventDescriptor*' type='@' index='0'/>
+<method class_method='true' selector='objectSpecifierWithDescriptor:'>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='descriptor' type='@'/>
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='objectsByEvaluatingSpecifier'>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectsByEvaluatingWithContainers:'>
-<arg name='containers' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='containers' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='setChildSpecifier:'>
-<arg name='child' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='childSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerClassDescription:'>
-<arg name='classDesc' declared_type='NSScriptClassDescription*' type='@' index='0'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='containerClassDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerIsObjectBeingTested:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='containerIsObjectBeingTested' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerIsRangeContainerObject:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='containerIsRangeContainerObject' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerSpecifier:'>
-<arg name='subRef' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='containerSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEvaluationErrorNumber:'>
-<arg name='error' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='evaluationErrorNumber' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSScriptSuiteRegistry'>
<method selector='aeteResource:'>
-<arg name='languageName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='languageName' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='appleEventCodeForSuite:'>
-<arg name='suiteName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<arg declared_type='NSString*' index='0' name='suiteName' type='@'/>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='bundleForSuite:'>
-<arg name='suiteName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='suiteName' type='@'/>
<retval declared_type='NSBundle*' type='@'/>
</method>
<method selector='classDescriptionWithAppleEventCode:'>
-<arg name='appleEventCode' declared_type='FourCharCode' type64='I' type='L' index='0'/>
+<arg declared_type='FourCharCode' index='0' name='appleEventCode' type='L' type64='I'/>
<retval declared_type='NSScriptClassDescription*' type='@'/>
</method>
<method selector='classDescriptionsInSuite:'>
-<arg name='suiteName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='suiteName' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='commandDescriptionWithAppleEventClass:andAppleEventCode:'>
-<arg name='appleEventClassCode' declared_type='FourCharCode' type64='I' type='L' index='0'/>
-<arg name='appleEventIDCode' declared_type='FourCharCode' type64='I' type='L' index='1'/>
+<arg declared_type='FourCharCode' index='0' name='appleEventClassCode' type='L' type64='I'/>
+<arg declared_type='FourCharCode' index='1' name='appleEventIDCode' type='L' type64='I'/>
<retval declared_type='NSScriptCommandDescription*' type='@'/>
</method>
<method selector='commandDescriptionsInSuite:'>
-<arg name='suiteName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='suiteName' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='loadSuiteWithDictionary:fromBundle:'>
-<arg name='suiteDeclaration' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='bundle' declared_type='NSBundle*' type='@' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='suiteDeclaration' type='@'/>
+<arg declared_type='NSBundle*' index='1' name='bundle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadSuitesFromBundle:'>
-<arg name='bundle' declared_type='NSBundle*' type='@' index='0'/>
+<arg declared_type='NSBundle*' index='0' name='bundle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerClassDescription:'>
-<arg name='classDescription' declared_type='NSScriptClassDescription*' type='@' index='0'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerCommandDescription:'>
-<arg name='commandDescription' declared_type='NSScriptCommandDescription*' type='@' index='0'/>
+<arg declared_type='NSScriptCommandDescription*' index='0' name='commandDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setSharedScriptSuiteRegistry:' class_method='true'>
-<arg name='registry' declared_type='NSScriptSuiteRegistry*' type='@' index='0'/>
+<method class_method='true' selector='setSharedScriptSuiteRegistry:'>
+<arg declared_type='NSScriptSuiteRegistry*' index='0' name='registry' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedScriptSuiteRegistry' class_method='true'>
+<method class_method='true' selector='sharedScriptSuiteRegistry'>
<retval declared_type='NSScriptSuiteRegistry*' type='@'/>
</method>
<method selector='suiteForAppleEventCode:'>
-<arg name='appleEventCode' declared_type='FourCharCode' type64='I' type='L' index='0'/>
+<arg declared_type='FourCharCode' index='0' name='appleEventCode' type='L' type64='I'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='suiteNames'>
@@ -12783,16 +14980,23 @@
</method>
</class>
<class name='NSScriptWhoseTest'>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='isTrue'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSSet'>
<method selector='addObserver:forKeyPath:options:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSKeyValueObservingOptions' type64='Q' type='I' index='2'/>
-<arg name='context' declared_type='void*' type='^v' index='3'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='void*' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allObjects'>
@@ -12802,21 +15006,21 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='containsObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
-<arg name='locale' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='enumerateObjectsUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, BOOL *)' type='@?' index='0'>
+<arg declared_type='void (^)(id, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
@@ -12824,8 +15028,8 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsWithOptions:usingBlock:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(id, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(id, BOOL *)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
@@ -12833,61 +15037,68 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='filteredSetUsingPredicate:'>
-<arg name='predicate' declared_type='NSPredicate*' type='@' index='0'/>
+<arg declared_type='NSPredicate*' index='0' name='predicate' type='@'/>
<retval declared_type='NSSet*' type='@'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithArray:'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='initWithObjects:'>
-<arg name='firstObj' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithObjects:' sentinel='0' variadic='true'>
+<arg declared_type='id' index='0' name='firstObj' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithObjects:count:'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithSet:'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithSet:copyItems:'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='intersectsSet:'>
-<arg name='otherSet' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToSet:'>
-<arg name='otherSet' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubsetOfSet:'>
-<arg name='otherSet' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='otherSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='makeObjectsPerformSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeObjectsPerformSelector:withObject:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='argument' declared_type='id' type='@' index='1'/>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='argument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='member:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator*' type='@'/>
</method>
<method selector='objectsPassingTest:'>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, BOOL *)' type='@?' index='0'>
+<arg declared_type='BOOL (^)(id, BOOL *)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
@@ -12895,8 +15106,8 @@
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='objectsWithOptions:passingTest:'>
-<arg name='opts' declared_type='NSEnumerationOptions' type64='Q' type='I' index='0'/>
-<arg name='predicate' function_pointer='true' declared_type='BOOL (^)(id, BOOL *)' type='@?' index='1'>
+<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
+<arg declared_type='BOOL (^)(id, BOOL *)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='id' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='BOOL' type='B'/>
@@ -12904,63 +15115,63 @@
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='removeObserver:forKeyPath:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='context' declared_type='void*' type='^v' index='2'/>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='void*' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='set' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='set'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setByAddingObject:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='setByAddingObjectsFromArray:'>
-<arg name='other' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='other' type='@'/>
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='setByAddingObjectsFromSet:'>
-<arg name='other' declared_type='NSSet*' type='@' index='0'/>
+<arg declared_type='NSSet*' index='0' name='other' type='@'/>
<retval declared_type='NSSet*' type='@'/>
</method>
<method selector='setValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setWithArray:' class_method='true'>
-<arg name='array' declared_type='NSArray*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='setWithArray:'>
+<arg declared_type='NSArray*' index='0' name='array' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='setWithObject:' class_method='true'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='setWithObject:'>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' sentinel='0' selector='setWithObjects:' class_method='true'>
-<arg name='firstObj' declared_type='id' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='setWithObjects:' sentinel='0' variadic='true'>
+<arg declared_type='id' index='0' name='firstObj' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='setWithObjects:count:' class_method='true'>
-<arg name='objects' declared_type='id*' const='true' type='^@' index='0'/>
-<arg name='cnt' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='setWithObjects:count:'>
+<arg const='true' declared_type='id*' index='0' name='objects' type='^@'/>
+<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='setWithSet:' class_method='true'>
-<arg name='set' declared_type='NSSet*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='setWithSet:'>
+<arg declared_type='NSSet*' index='0' name='set' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='sortedArrayUsingDescriptors:'>
-<arg name='sortDescriptors' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='valueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -12969,7 +15180,7 @@
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
<method selector='setReceiversSpecifier:'>
-<arg name='receiversRef' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='receiversRef' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -12978,37 +15189,37 @@
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initRemoteWithProtocolFamily:socketType:protocol:address:'>
-<arg name='family' declared_type='int' type='i' index='0'/>
-<arg name='type' declared_type='int' type='i' index='1'/>
-<arg name='protocol' declared_type='int' type='i' index='2'/>
-<arg name='address' declared_type='NSData*' type='@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='int' index='0' name='family' type='i'/>
+<arg declared_type='int' index='1' name='type' type='i'/>
+<arg declared_type='int' index='2' name='protocol' type='i'/>
+<arg declared_type='NSData*' index='3' name='address' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initRemoteWithTCPPort:host:'>
-<arg name='port' declared_type='unsigned short' type='S' index='0'/>
-<arg name='hostName' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned short' index='0' name='port' type='S'/>
+<arg declared_type='NSString*' index='1' name='hostName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithProtocolFamily:socketType:protocol:address:'>
-<arg name='family' declared_type='int' type='i' index='0'/>
-<arg name='type' declared_type='int' type='i' index='1'/>
-<arg name='protocol' declared_type='int' type='i' index='2'/>
-<arg name='address' declared_type='NSData*' type='@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='int' index='0' name='family' type='i'/>
+<arg declared_type='int' index='1' name='type' type='i'/>
+<arg declared_type='int' index='2' name='protocol' type='i'/>
+<arg declared_type='NSData*' index='3' name='address' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithProtocolFamily:socketType:protocol:socket:'>
-<arg name='family' declared_type='int' type='i' index='0'/>
-<arg name='type' declared_type='int' type='i' index='1'/>
-<arg name='protocol' declared_type='int' type='i' index='2'/>
-<arg name='sock' declared_type='NSSocketNativeHandle' type='i' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='int' index='0' name='family' type='i'/>
+<arg declared_type='int' index='1' name='type' type='i'/>
+<arg declared_type='int' index='2' name='protocol' type='i'/>
+<arg declared_type='NSSocketNativeHandle' index='3' name='sock' type='i'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithTCPPort:'>
-<arg name='port' declared_type='unsigned short' type='S' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unsigned short' index='0' name='port' type='S'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='protocol'>
<retval declared_type='int' type='i'/>
@@ -13028,79 +15239,74 @@
<retval declared_type='uint16_t' type='S'/>
</method>
<method selector='portForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='portForName:host:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='host' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='host' type='@'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='portForName:host:nameServerPortNumber:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='host' declared_type='NSString*' type='@' index='1'/>
-<arg name='portNumber' declared_type='uint16_t' type='S' index='2'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='host' type='@'/>
+<arg declared_type='uint16_t' index='2' name='portNumber' type='S'/>
<retval declared_type='NSPort*' type='@'/>
</method>
<method selector='registerPort:name:'>
-<arg name='port' declared_type='NSPort*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSPort*' index='0' name='port' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='registerPort:name:nameServerPortNumber:'>
-<arg name='port' declared_type='NSPort*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='portNumber' declared_type='uint16_t' type='S' index='2'/>
+<arg declared_type='NSPort*' index='0' name='port' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='uint16_t' index='2' name='portNumber' type='S'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removePortForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setDefaultNameServerPortNumber:'>
-<arg name='portNumber' declared_type='uint16_t' type='S' index='0'/>
+<arg declared_type='uint16_t' index='0' name='defaultNameServerPortNumber' type='S'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedInstance' class_method='true'>
+<method class_method='true' selector='sharedInstance'>
<retval declared_type='id' type='@'/>
</method>
</class>
<class name='NSSortDescriptor'>
+<method selector='allowEvaluation'>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='ascending'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='comparator'>
-<retval function_pointer='true' declared_type='NSComparator' type='@?'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</retval>
+<retval declared_type='int' type='i'/>
</method>
<method selector='compareObject:toObject:'>
-<arg name='object1' declared_type='id' type='@' index='0'/>
-<arg name='object2' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='id' index='0' name='object1' type='@'/>
+<arg declared_type='id' index='1' name='object2' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='initWithKey:ascending:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='ascending' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithKey:ascending:comparator:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='ascending' declared_type='BOOL' type='B' index='1'/>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='2'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
+<arg declared_type='id' index='2' name='cmptr' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithKey:ascending:selector:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='ascending' declared_type='BOOL' type='B' index='1'/>
-<arg name='selector' declared_type='SEL' type=':' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
+<arg declared_type='SEL' index='2' name='selector' type=':'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='key'>
<retval declared_type='NSString*' type='@'/>
@@ -13111,34 +15317,34 @@
<method selector='selector'>
<retval declared_type='SEL' type=':'/>
</method>
-<method selector='sortDescriptorWithKey:ascending:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='ascending' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='sortDescriptorWithKey:ascending:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='sortDescriptorWithKey:ascending:comparator:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='ascending' declared_type='BOOL' type='B' index='1'/>
-<arg name='cmptr' function_pointer='true' declared_type='NSComparator' type='@?' index='2'>
-<arg declared_type='id' type='@'/>
-<arg declared_type='id' type='@'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
-</arg>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='sortDescriptorWithKey:ascending:comparator:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
+<arg declared_type='id' index='2' name='cmptr' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='sortDescriptorWithKey:ascending:selector:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='ascending' declared_type='BOOL' type='B' index='1'/>
-<arg name='selector' declared_type='SEL' type=':' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='sortDescriptorWithKey:ascending:selector:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
+<arg declared_type='SEL' index='2' name='selector' type=':'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSSpecifierTest'>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithObjectSpecifier:comparisonOperator:testObject:'>
-<arg name='obj1' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
-<arg name='compOp' declared_type='NSTestComparisonOperation' type64='Q' type='I' index='1'/>
-<arg name='obj2' declared_type='id' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='obj1' type='@'/>
+<arg declared_type='NSTestComparisonOperation' index='1' name='compOp' type='I' type64='Q'/>
+<arg declared_type='id' index='2' name='obj2' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSSpellServer'>
@@ -13146,20 +15352,20 @@
<retval declared_type='id' type='@'/>
</method>
<method selector='isWordInUserDictionaries:caseSensitive:'>
-<arg name='word' declared_type='NSString*' type='@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='word' type='@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='registerLanguage:byVendor:'>
-<arg name='language' declared_type='NSString*' type='@' index='0'/>
-<arg name='vendor' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='language' type='@'/>
+<arg declared_type='NSString*' index='1' name='vendor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='run'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -13170,130 +15376,151 @@
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='getStreamsToHost:port:inputStream:outputStream:' class_method='true'>
-<arg name='host' declared_type='NSHost*' type='@' index='0'/>
-<arg name='port' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='inputStream' declared_type='NSInputStream**' type='^@' index='2'/>
-<arg name='outputStream' declared_type='NSOutputStream**' type='^@' index='3'/>
+<method class_method='true' selector='getBoundStreamsWithBufferSize:inputStream:outputStream:'>
+<arg declared_type='NSUInteger' index='0' name='bufferSize' type='I' type64='Q'/>
+<arg declared_type='NSInputStream**' index='1' name='inputStream' type='^@'/>
+<arg declared_type='NSOutputStream**' index='2' name='outputStream' type='^@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='getStreamsToHost:port:inputStream:outputStream:'>
+<arg declared_type='NSHost*' index='0' name='host' type='@'/>
+<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
+<arg declared_type='NSInputStream**' index='2' name='inputStream' type='^@'/>
+<arg declared_type='NSOutputStream**' index='3' name='outputStream' type='^@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='getStreamsToHostWithName:port:inputStream:outputStream:'>
+<arg declared_type='NSString*' index='0' name='hostname' type='@'/>
+<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
+<arg declared_type='NSInputStream**' index='2' name='inputStream' type='^@'/>
+<arg declared_type='NSOutputStream**' index='3' name='outputStream' type='^@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='open'>
<retval declared_type='void' type='v'/>
</method>
<method selector='propertyForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
-<arg name='aRunLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='aRunLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
-<arg name='aRunLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='aRunLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProperty:forKey:'>
-<arg name='property' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='property' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='streamError'>
<retval declared_type='NSError*' type='@'/>
</method>
<method selector='streamStatus'>
-<retval declared_type='NSStreamStatus' type64='Q' type='I'/>
+<retval declared_type='NSStreamStatus' type='I' type64='Q'/>
</method>
</class>
<class name='NSString'>
<method selector='UTF8String'>
-<retval declared_type='char*' const='true' type='*'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
-<method selector='availableStringEncodings' class_method='true'>
-<retval declared_type='NSStringEncoding*' type64='^Q' const='true' type='^I'/>
+<method class_method='true' selector='availableStringEncodings'>
+<retval const='true' declared_type='NSStringEncoding*' type='^I' type64='^Q'/>
</method>
<method selector='boolValue'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cString'>
-<retval declared_type='char*' const='true' type='*'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
<method selector='cStringLength'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='cStringUsingEncoding:'>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
-<retval declared_type='char*' const='true' type='*'/>
+<arg declared_type='NSStringEncoding' index='0' name='encoding' type='I' type64='Q'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
<method selector='canBeConvertedToEncoding:'>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
+<arg declared_type='NSStringEncoding' index='0' name='encoding' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='capitalizedString'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='capitalizedStringWithLocale:'>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='caseInsensitiveCompare:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='characterAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='unichar' type='S'/>
</method>
<method selector='commonPrefixWithString:options:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='compare:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='compare:options:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='compare:options:range:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
-<arg name='compareRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='compareRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='compare:options:range:locale:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
-<arg name='compareRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='locale' declared_type='id' type='@' index='3'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='compareRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='id' index='3' name='locale' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:'>
-<arg name='outputName' declared_type='NSString**' type='^@' index='0'/>
-<arg name='flag' declared_type='BOOL' type='B' index='1'/>
-<arg name='outputArray' declared_type='NSArray**' type='^@' index='2'/>
-<arg name='filterTypes' declared_type='NSArray*' type='@' index='3'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSString**' index='0' name='outputName' type='^@'/>
+<arg declared_type='BOOL' index='1' name='flag' type='B'/>
+<arg declared_type='NSArray**' index='2' name='outputArray' type='^@'/>
+<arg declared_type='NSArray*' index='3' name='filterTypes' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='componentsSeparatedByCharactersInSet:'>
-<arg name='separator' declared_type='NSCharacterSet*' type='@' index='0'/>
+<arg declared_type='NSCharacterSet*' index='0' name='separator' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='componentsSeparatedByString:'>
-<arg name='separator' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='separator' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='containsString:'>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='dataUsingEncoding:'>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
+<arg declared_type='NSStringEncoding' index='0' name='encoding' type='I' type64='Q'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='dataUsingEncoding:allowLossyConversion:'>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
-<arg name='lossy' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSStringEncoding' index='0' name='encoding' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='1' name='lossy' type='B'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='decomposedStringWithCanonicalMapping'>
@@ -13302,8 +15529,8 @@
<method selector='decomposedStringWithCompatibilityMapping'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='defaultCStringEncoding' class_method='true'>
-<retval declared_type='NSStringEncoding' type64='Q' type='I'/>
+<method class_method='true' selector='defaultCStringEncoding'>
+<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
@@ -13312,7 +15539,7 @@
<retval declared_type='double' type='d'/>
</method>
<method selector='enumerateLinesUsingBlock:'>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSString *, BOOL *)' type='@?' index='0'>
+<arg declared_type='void (^)(NSString *, BOOL *)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='NSString*' type='@'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
@@ -13320,294 +15547,306 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='tagScheme' declared_type='NSString*' type='@' index='1'/>
-<arg name='opts' declared_type='NSLinguisticTaggerOptions' type64='Q' type='I' index='2'/>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='3'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSString *, NSRange, NSRange, BOOL *)' type='@?' index='4'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='tagScheme' type='@'/>
+<arg declared_type='NSLinguisticTaggerOptions' index='2' name='opts' type='I' type64='Q'/>
+<arg declared_type='NSOrthography*' index='3' name='orthography' type='@'/>
+<arg declared_type='void (^)(NSString *, NSRange, NSRange, BOOL *)' function_pointer='true' index='4' name='block' type='@?'>
<arg declared_type='NSString*' type='@'/>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateSubstringsInRange:options:usingBlock:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='opts' declared_type='NSStringEnumerationOptions' type64='Q' type='I' index='1'/>
-<arg name='block' function_pointer='true' declared_type='void (^)(NSString *, NSRange, NSRange, BOOL *)' type='@?' index='2'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSStringEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
+<arg declared_type='void (^)(NSString *, NSRange, NSRange, BOOL *)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='NSString*' type='@'/>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-<arg declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL*' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='fastestEncoding'>
-<retval declared_type='NSStringEncoding' type64='Q' type='I'/>
+<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
<method selector='fileSystemRepresentation'>
-<retval declared_type='char*' const='true' type='*'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
<method selector='floatValue'>
<retval declared_type='float' type='f'/>
</method>
<method selector='getBytes:maxLength:usedLength:encoding:options:range:remainingRange:'>
-<arg name='buffer' declared_type='void*' type='^v' index='0'/>
-<arg name='maxBufferCount' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='usedBufferCount' declared_type='NSUInteger*' type64='^Q' type='^I' index='2'/>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='3'/>
-<arg name='options' declared_type='NSStringEncodingConversionOptions' type64='Q' type='I' index='4'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='5'/>
-<arg name='leftover' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='6'/>
+<arg declared_type='void*' index='0' name='buffer' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='maxBufferCount' type='I' type64='Q'/>
+<arg declared_type='NSUInteger*' index='2' name='usedBufferCount' type='^I' type64='^Q'/>
+<arg declared_type='NSStringEncoding' index='3' name='encoding' type='I' type64='Q'/>
+<arg declared_type='NSStringEncodingConversionOptions' index='4' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='5' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='6' name='leftover' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getCString:'>
-<arg name='bytes' declared_type='char*' type='*' index='0'/>
+<arg declared_type='char*' index='0' name='bytes' type='*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCString:maxLength:'>
-<arg name='bytes' declared_type='char*' type='*' index='0'/>
-<arg name='maxLength' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='char*' index='0' name='bytes' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='maxLength' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCString:maxLength:encoding:'>
-<arg name='buffer' declared_type='char*' type='*' index='0'/>
-<arg name='maxBufferCount' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='2'/>
+<arg declared_type='char*' index='0' name='buffer' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='maxBufferCount' type='I' type64='Q'/>
+<arg declared_type='NSStringEncoding' index='2' name='encoding' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getCString:maxLength:range:remainingRange:'>
-<arg name='bytes' declared_type='char*' type='*' index='0'/>
-<arg name='maxLength' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='leftoverRange' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='3'/>
+<arg declared_type='char*' index='0' name='bytes' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='maxLength' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSRangePointer' index='3' name='leftoverRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCharacters:'>
-<arg name='buffer' declared_type='unichar*' type='^S' index='0'/>
+<arg declared_type='unichar*' index='0' name='buffer' type='^S'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCharacters:range:'>
-<arg name='buffer' declared_type='unichar*' type='^S' index='0'/>
-<arg name='aRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
+<arg declared_type='unichar*' index='0' name='buffer' type='^S'/>
+<arg declared_type='NSRange' index='1' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getFileSystemRepresentation:maxLength:'>
-<arg name='cname' declared_type='char*' type='*' index='0'/>
-<arg name='max' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='char*' index='0' name='cname' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='max' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getLineStart:end:contentsEnd:forRange:'>
-<arg name='startPtr' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='lineEndPtr' declared_type='NSUInteger*' type64='^Q' type='^I' index='1'/>
-<arg name='contentsEndPtr' declared_type='NSUInteger*' type64='^Q' type='^I' index='2'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
+<arg declared_type='NSUInteger*' index='0' name='startPtr' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger*' index='1' name='lineEndPtr' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger*' index='2' name='contentsEndPtr' type='^I' type64='^Q'/>
+<arg declared_type='NSRange' index='3' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getParagraphStart:end:contentsEnd:forRange:'>
-<arg name='startPtr' declared_type='NSUInteger*' type64='^Q' type='^I' index='0'/>
-<arg name='parEndPtr' declared_type='NSUInteger*' type64='^Q' type='^I' index='1'/>
-<arg name='contentsEndPtr' declared_type='NSUInteger*' type64='^Q' type='^I' index='2'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
+<arg declared_type='NSUInteger*' index='0' name='startPtr' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger*' index='1' name='parEndPtr' type='^I' type64='^Q'/>
+<arg declared_type='NSUInteger*' index='2' name='contentsEndPtr' type='^I' type64='^Q'/>
+<arg declared_type='NSRange' index='3' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='hasPrefix:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasSuffix:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hash'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithBytes:length:encoding:'>
-<arg name='bytes' declared_type='void*' const='true' type='^v' index='0'/>
-<arg name='len' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='len' type='I' type64='Q'/>
+<arg declared_type='NSStringEncoding' index='2' name='encoding' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithBytesNoCopy:length:encoding:freeWhenDone:'>
-<arg name='bytes' declared_type='void*' type='^v' index='0'/>
-<arg name='len' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='2'/>
-<arg name='freeBuffer' declared_type='BOOL' type='B' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='void*' index='0' name='bytes' type='^v'/>
+<arg declared_type='NSUInteger' index='1' name='len' type='I' type64='Q'/>
+<arg declared_type='NSStringEncoding' index='2' name='encoding' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='3' name='freeBuffer' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCString:'>
-<arg name='bytes' declared_type='char*' const='true' type='*' index='0'/>
+<arg const='true' declared_type='char*' index='0' name='bytes' type='*'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithCString:encoding:'>
-<arg name='nullTerminatedCString' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='char*' index='0' name='nullTerminatedCString' type='*'/>
+<arg declared_type='NSStringEncoding' index='1' name='encoding' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCString:length:'>
-<arg name='bytes' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg const='true' declared_type='char*' index='0' name='bytes' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithCStringNoCopy:length:freeWhenDone:'>
-<arg name='bytes' declared_type='char*' type='*' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='freeBuffer' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='char*' index='0' name='bytes' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='2' name='freeBuffer' type='B'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithCharacters:length:'>
-<arg name='characters' declared_type='unichar*' const='true' type='^S' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='unichar*' index='0' name='characters' type='^S'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCharactersNoCopy:length:freeWhenDone:'>
-<arg name='characters' declared_type='unichar*' type='^S' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='freeBuffer' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='unichar*' index='0' name='characters' type='^S'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='2' name='freeBuffer' type='B'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithContentsOfFile:encoding:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfFile:usedEncoding:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding*' type64='^Q' type='^I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSStringEncoding*' index='1' name='enc' type='^I' type64='^Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithContentsOfURL:encoding:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfURL:usedEncoding:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding*' type64='^Q' type='^I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSStringEncoding*' index='1' name='enc' type='^I' type64='^Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:encoding:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSStringEncoding' index='1' name='encoding' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' selector='initWithFormat:'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method selector='initWithFormat:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='format' printf_format='true' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFormat:arguments:'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='argList' declared_type='va_list' type64='^{__va_list_tag=II^v^v}' type='*' index='1' declared_type64='__va_list_tag*'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='format' printf_format='true' type='@'/>
+<arg declared_type='va_list' declared_type64='struct __va_list_tag*' index='1' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' selector='initWithFormat:locale:'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='locale' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method selector='initWithFormat:locale:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='format' printf_format='true' type='@'/>
+<arg declared_type='id' index='1' name='locale' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithFormat:locale:arguments:'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='0'/>
-<arg name='locale' declared_type='id' type='@' index='1'/>
-<arg name='argList' declared_type='va_list' type64='^{__va_list_tag=II^v^v}' type='*' index='2' declared_type64='__va_list_tag*'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='format' printf_format='true' type='@'/>
+<arg declared_type='id' index='1' name='locale' type='@'/>
+<arg declared_type='va_list' declared_type64='struct __va_list_tag*' index='2' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithString:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithUTF8String:'>
-<arg name='nullTerminatedCString' declared_type='char*' const='true' type='*' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='char*' index='0' name='nullTerminatedCString' type='*'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='intValue'>
<retval declared_type='int' type='i'/>
</method>
<method selector='integerValue'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='isAbsolutePath'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToString:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastPathComponent'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='length'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='lengthOfBytesUsingEncoding:'>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSStringEncoding' index='0' name='enc' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='lineRangeForRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='linguisticTagsInRange:scheme:options:orthography:tokenRanges:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='tagScheme' declared_type='NSString*' type='@' index='1'/>
-<arg name='opts' declared_type='NSLinguisticTaggerOptions' type64='Q' type='I' index='2'/>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='3'/>
-<arg name='tokenRanges' declared_type='NSArray**' type='^@' index='4'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='tagScheme' type='@'/>
+<arg declared_type='NSLinguisticTaggerOptions' index='2' name='opts' type='I' type64='Q'/>
+<arg declared_type='NSOrthography*' index='3' name='orthography' type='@'/>
+<arg declared_type='NSArray**' index='4' name='tokenRanges' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='localizedCaseInsensitiveCompare:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
+</method>
+<method selector='localizedCaseInsensitiveContainsString:'>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizedCompare:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
-<method selector='localizedNameOfStringEncoding:' class_method='true'>
-<arg name='encoding' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
+<method class_method='true' selector='localizedNameOfStringEncoding:'>
+<arg declared_type='NSStringEncoding' index='0' name='encoding' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='localizedStandardCompare:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSComparisonResult' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
-<method variadic='true' selector='localizedStringWithFormat:' class_method='true'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='localizedStringWithFormat:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='format' printf_format='true' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='longLongValue'>
<retval declared_type='long long' type='q'/>
</method>
<method selector='lossyCString'>
-<retval declared_type='char*' const='true' type='*'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
<method selector='lowercaseString'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='lowercaseStringWithLocale:'>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='maximumLengthOfBytesUsingEncoding:'>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='NSStringEncoding' index='0' name='enc' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='paragraphRangeForRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='pathComponents'>
<retval declared_type='NSArray*' type='@'/>
@@ -13615,8 +15854,8 @@
<method selector='pathExtension'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='pathWithComponents:' class_method='true'>
-<arg name='components' declared_type='NSArray*' type='@' index='0'/>
+<method class_method='true' selector='pathWithComponents:'>
+<arg declared_type='NSArray*' index='0' name='components' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='precomposedStringWithCanonicalMapping'>
@@ -13632,77 +15871,81 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='rangeOfCharacterFromSet:'>
-<arg name='aSet' declared_type='NSCharacterSet*' type='@' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSCharacterSet*' index='0' name='aSet' type='@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfCharacterFromSet:options:'>
-<arg name='aSet' declared_type='NSCharacterSet*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSCharacterSet*' index='0' name='aSet' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfCharacterFromSet:options:range:'>
-<arg name='aSet' declared_type='NSCharacterSet*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
-<arg name='searchRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSCharacterSet*' index='0' name='aSet' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='searchRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfComposedCharacterSequenceAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfComposedCharacterSequencesForRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfString:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfString:options:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfString:options:range:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
-<arg name='searchRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='searchRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfString:options:range:locale:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSStringCompareOptions' type64='Q' type='I' index='1'/>
-<arg name='searchRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='2'/>
-<arg name='locale' declared_type='NSLocale*' type='@' index='3'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='2' name='searchRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSLocale*' index='3' name='locale' type='@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='smallestEncoding'>
-<retval declared_type='NSStringEncoding' type64='Q' type='I'/>
+<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
-<method selector='string' class_method='true'>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='string'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='stringByAbbreviatingWithTildeInPath'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='stringByAddingPercentEncodingWithAllowedCharacters:'>
+<arg declared_type='NSCharacterSet*' index='0' name='allowedCharacters' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='stringByAddingPercentEscapesUsingEncoding:'>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
+<arg declared_type='NSStringEncoding' index='0' name='enc' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method variadic='true' selector='stringByAppendingFormat:'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='0'/>
+<method selector='stringByAppendingFormat:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='format' printf_format='true' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByAppendingPathComponent:'>
-<arg name='str' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='str' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByAppendingPathExtension:'>
-<arg name='str' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='str' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByAppendingString:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByDeletingLastPathComponent'>
@@ -13715,35 +15958,38 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByFoldingWithOptions:locale:'>
-<arg name='options' declared_type='NSStringCompareOptions' type64='Q' type='I' index='0'/>
-<arg name='locale' declared_type='NSLocale*' type='@' index='1'/>
+<arg declared_type='NSStringCompareOptions' index='0' name='options' type='I' type64='Q'/>
+<arg declared_type='NSLocale*' index='1' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByPaddingToLength:withString:startingAtIndex:'>
-<arg name='newLength' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='padString' declared_type='NSString*' type='@' index='1'/>
-<arg name='padIndex' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='NSUInteger' index='0' name='newLength' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='padString' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='padIndex' type='I' type64='Q'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='stringByRemovingPercentEncoding'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByReplacingCharactersInRange:withString:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='replacement' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='replacement' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByReplacingOccurrencesOfString:withString:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
-<arg name='replacement' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
+<arg declared_type='NSString*' index='1' name='replacement' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByReplacingOccurrencesOfString:withString:options:range:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
-<arg name='replacement' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSStringCompareOptions' type64='Q' type='I' index='2'/>
-<arg name='searchRange' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='3'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
+<arg declared_type='NSString*' index='1' name='replacement' type='@'/>
+<arg declared_type='NSStringCompareOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='NSRange' index='3' name='searchRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByReplacingPercentEscapesUsingEncoding:'>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='0'/>
+<arg declared_type='NSStringEncoding' index='0' name='enc' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByResolvingSymlinksInPath'>
@@ -13753,113 +15999,124 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='stringByTrimmingCharactersInSet:'>
-<arg name='set' declared_type='NSCharacterSet*' type='@' index='0'/>
+<arg declared_type='NSCharacterSet*' index='0' name='set' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='stringWithCString:' class_method='true'>
-<arg name='bytes' declared_type='char*' const='true' type='*' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='opts' type='@'/>
+<arg declared_type='NSString**' index='2' name='string' type='^@'/>
+<arg declared_type='BOOL*' index='3' name='usedLossyConversion' type='^B'/>
+<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
-<method selector='stringWithCString:encoding:' class_method='true'>
-<arg name='cString' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='1'/>
+<method class_method='true' selector='stringWithCString:'>
+<arg const='true' declared_type='char*' index='0' name='bytes' type='*'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='stringWithCString:length:' class_method='true'>
-<arg name='bytes' declared_type='char*' const='true' type='*' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithCString:encoding:'>
+<arg const='true' declared_type='char*' index='0' name='cString' type='*'/>
+<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='stringWithCharacters:length:' class_method='true'>
-<arg name='characters' declared_type='unichar*' const='true' type='^S' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<method class_method='true' selector='stringWithCString:length:'>
+<arg const='true' declared_type='char*' index='0' name='bytes' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='stringWithContentsOfFile:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithCharacters:length:'>
+<arg const='true' declared_type='unichar*' index='0' name='characters' type='^S'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='stringWithContentsOfFile:encoding:error:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<method class_method='true' selector='stringWithContentsOfFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='stringWithContentsOfFile:usedEncoding:error:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding*' type64='^Q' type='^I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithContentsOfFile:encoding:error:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='stringWithContentsOfURL:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithContentsOfFile:usedEncoding:error:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSStringEncoding*' index='1' name='enc' type='^I' type64='^Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='stringWithContentsOfURL:encoding:error:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<method class_method='true' selector='stringWithContentsOfURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='stringWithContentsOfURL:usedEncoding:error:' class_method='true'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='enc' declared_type='NSStringEncoding*' type64='^Q' type='^I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithContentsOfURL:encoding:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method variadic='true' selector='stringWithFormat:' class_method='true'>
-<arg printf_format='true' name='format' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithContentsOfURL:usedEncoding:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSStringEncoding*' index='1' name='enc' type='^I' type64='^Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='stringWithString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithFormat:' variadic='true'>
+<arg declared_type='NSString*' index='0' name='format' printf_format='true' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='stringWithUTF8String:' class_method='true'>
-<arg name='nullTerminatedCString' declared_type='char*' const='true' type='*' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='stringWithString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='stringWithUTF8String:'>
+<arg const='true' declared_type='char*' index='0' name='nullTerminatedCString' type='*'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='stringsByAppendingPaths:'>
-<arg name='paths' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='paths' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='substringFromIndex:'>
-<arg name='from' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='from' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='substringToIndex:'>
-<arg name='to' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='to' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='substringWithRange:'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='uppercaseString'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='uppercaseStringWithLocale:'>
+<arg declared_type='NSLocale*' index='0' name='locale' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='writeToFile:atomically:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='useAuxiliaryFile' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='useAuxiliaryFile' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToFile:atomically:encoding:error:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='useAuxiliaryFile' declared_type='BOOL' type='B' index='1'/>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='useAuxiliaryFile' type='B'/>
+<arg declared_type='NSStringEncoding' index='2' name='enc' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:atomically:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='atomically' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='atomically' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:atomically:encoding:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='useAuxiliaryFile' declared_type='BOOL' type='B' index='1'/>
-<arg name='enc' declared_type='NSStringEncoding' type64='Q' type='I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='useAuxiliaryFile' type='B'/>
+<arg declared_type='NSStringEncoding' index='2' name='enc' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -13874,7 +16131,7 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='interrupt'>
<retval declared_type='void' type='v'/>
@@ -13888,47 +16145,54 @@
<method selector='launchPath'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='launchedTaskWithLaunchPath:arguments:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='arguments' declared_type='NSArray*' type='@' index='1'/>
+<method class_method='true' selector='launchedTaskWithLaunchPath:arguments:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSArray*' index='1' name='arguments' type='@'/>
<retval declared_type='NSTask*' type='@'/>
</method>
<method selector='processIdentifier'>
<retval declared_type='int' type='i'/>
</method>
+<method selector='qualityOfService'>
+<retval declared_type='NSQualityOfService' type='i' type64='q'/>
+</method>
<method selector='resume'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setArguments:'>
-<arg name='arguments' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='arguments' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrentDirectoryPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='currentDirectoryPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnvironment:'>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='environment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLaunchPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='launchPath' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setQualityOfService:'>
+<arg declared_type='NSQualityOfService' index='0' name='qualityOfService' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardError:'>
-<arg name='error' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='standardError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardInput:'>
-<arg name='input' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='standardInput' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardOutput:'>
-<arg name='output' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='standardOutput' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTerminationHandler:'>
-<arg name='terminationHandler' function_pointer='true' declared_type='void (^)(NSTask *)' type='@?' index='0'>
+<arg declared_type='void (^)(NSTask *)' function_pointer='true' index='0' name='terminationHandler' type='@?'>
<arg declared_type='NSTask*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
@@ -13950,13 +16214,13 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='terminationHandler'>
-<retval function_pointer='true' declared_type='void (^)(NSTask *)' type='@?'>
+<retval declared_type='void (^)(NSTask *)' function_pointer='true' type='@?'>
<arg declared_type='NSTask*' type='@'/>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='terminationReason'>
-<retval declared_type='NSTaskTerminationReason' type64='q' type='i'/>
+<retval declared_type='NSTaskTerminationReason' type='i' type64='q'/>
</method>
<method selector='terminationStatus'>
<retval declared_type='int' type='i'/>
@@ -13969,156 +16233,165 @@
<method selector='URL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='addressCheckingResultWithRange:components:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='components' declared_type='NSDictionary*' type='@' index='1'/>
+<method class_method='true' selector='addressCheckingResultWithRange:components:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='1' name='components' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='addressComponents'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
+<method selector='alternativeStrings'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
<method selector='components'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='correctionCheckingResultWithRange:replacementString:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='replacementString' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='correctionCheckingResultWithRange:replacementString:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='replacementString' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
-<method selector='dashCheckingResultWithRange:replacementString:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='replacementString' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='correctionCheckingResultWithRange:replacementString:alternativeStrings:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='replacementString' type='@'/>
+<arg declared_type='NSArray*' index='2' name='alternativeStrings' type='@'/>
+<retval declared_type='NSTextCheckingResult*' type='@'/>
+</method>
+<method class_method='true' selector='dashCheckingResultWithRange:replacementString:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='replacementString' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='date'>
<retval declared_type='NSDate*' type='@'/>
</method>
-<method selector='dateCheckingResultWithRange:date:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='date' declared_type='NSDate*' type='@' index='1'/>
+<method class_method='true' selector='dateCheckingResultWithRange:date:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDate*' index='1' name='date' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
-<method selector='dateCheckingResultWithRange:date:timeZone:duration:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='date' declared_type='NSDate*' type='@' index='1'/>
-<arg name='timeZone' declared_type='NSTimeZone*' type='@' index='2'/>
-<arg name='duration' declared_type='NSTimeInterval' type='d' index='3'/>
+<method class_method='true' selector='dateCheckingResultWithRange:date:timeZone:duration:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDate*' index='1' name='date' type='@'/>
+<arg declared_type='NSTimeZone*' index='2' name='timeZone' type='@'/>
+<arg declared_type='NSTimeInterval' index='3' name='duration' type='d'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='duration'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='grammarCheckingResultWithRange:details:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='details' declared_type='NSArray*' type='@' index='1'/>
+<method class_method='true' selector='grammarCheckingResultWithRange:details:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSArray*' index='1' name='details' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='grammarDetails'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='linkCheckingResultWithRange:URL:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='url' declared_type='NSURL*' type='@' index='1'/>
+<method class_method='true' selector='linkCheckingResultWithRange:URL:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSURL*' index='1' name='url' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='numberOfRanges'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='orthography'>
<retval declared_type='NSOrthography*' type='@'/>
</method>
-<method selector='orthographyCheckingResultWithRange:orthography:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='1'/>
+<method class_method='true' selector='orthographyCheckingResultWithRange:orthography:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSOrthography*' index='1' name='orthography' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='phoneNumber'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='phoneNumberCheckingResultWithRange:phoneNumber:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='phoneNumber' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='phoneNumberCheckingResultWithRange:phoneNumber:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='phoneNumber' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
-<method selector='quoteCheckingResultWithRange:replacementString:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='replacementString' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='quoteCheckingResultWithRange:replacementString:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='replacementString' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='range'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeAtIndex:'>
-<arg name='idx' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='regularExpression'>
<retval declared_type='NSRegularExpression*' type='@'/>
</method>
-<method selector='regularExpressionCheckingResultWithRanges:count:regularExpression:' class_method='true'>
-<arg name='ranges' declared_type='NSRangePointer' type64='^{_NSRange=QQ}' type='^{_NSRange=II}' index='0'/>
-<arg name='count' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='regularExpression' declared_type='NSRegularExpression*' type='@' index='2'/>
+<method class_method='true' selector='regularExpressionCheckingResultWithRanges:count:regularExpression:'>
+<arg declared_type='NSRangePointer' index='0' name='ranges' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
+<arg declared_type='NSUInteger' index='1' name='count' type='I' type64='Q'/>
+<arg declared_type='NSRegularExpression*' index='2' name='regularExpression' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
-<method selector='replacementCheckingResultWithRange:replacementString:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='replacementString' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='replacementCheckingResultWithRange:replacementString:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='1' name='replacementString' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='replacementString'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='resultByAdjustingRangesWithOffset:'>
-<arg name='offset' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='offset' type='i' type64='q'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='resultType'>
<retval declared_type='NSTextCheckingType' type='Q'/>
</method>
-<method selector='spellCheckingResultWithRange:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<method class_method='true' selector='spellCheckingResultWithRange:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone*' type='@'/>
</method>
-<method selector='transitInformationCheckingResultWithRange:components:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
-<arg name='components' declared_type='NSDictionary*' type='@' index='1'/>
+<method class_method='true' selector='transitInformationCheckingResultWithRange:components:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSDictionary*' index='1' name='components' type='@'/>
<retval declared_type='NSTextCheckingResult*' type='@'/>
</method>
</class>
<class name='NSThread'>
-<method selector='callStackReturnAddresses' class_method='true'>
+<method class_method='true' selector='callStackReturnAddresses'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='callStackSymbols' class_method='true'>
+<method class_method='true' selector='callStackSymbols'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='cancel'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='currentThread' class_method='true'>
+<method class_method='true' selector='currentThread'>
<retval declared_type='NSThread*' type='@'/>
</method>
-<method selector='detachNewThreadSelector:toTarget:withObject:' class_method='true'>
-<arg name='selector' declared_type='SEL' type=':' index='0'/>
-<arg name='target' declared_type='id' type='@' index='1'/>
-<arg name='argument' declared_type='id' type='@' index='2'/>
+<method class_method='true' selector='detachNewThreadSelector:toTarget:withObject:'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
+<arg declared_type='id' index='1' name='target' type='@'/>
+<arg declared_type='id' index='2' name='argument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='exit' class_method='true'>
+<method class_method='true' selector='exit'>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithTarget:selector:object:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='selector' declared_type='SEL' type=':' index='1'/>
-<arg name='argument' declared_type='id' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='SEL' index='1' name='selector' type=':'/>
+<arg declared_type='id' index='2' name='argument' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isCancelled'>
<retval declared_type='BOOL' type='B'/>
@@ -14129,50 +16402,57 @@
<method selector='isFinished'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isMainThread' class_method='true'>
+<method class_method='true' selector='isMainThread'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isMainThread'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isMultiThreaded' class_method='true'>
+<method class_method='true' selector='isMultiThreaded'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='main'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='mainThread' class_method='true'>
+<method class_method='true' selector='mainThread'>
<retval declared_type='NSThread*' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='qualityOfService'>
+<retval declared_type='NSQualityOfService' type='i' type64='q'/>
+</method>
<method selector='setName:'>
-<arg name='n' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setQualityOfService:'>
+<arg declared_type='NSQualityOfService' index='0' name='qualityOfService' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStackSize:'>
-<arg name='s' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='stackSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setThreadPriority:' class_method='true'>
-<arg name='p' declared_type='double' type='d' index='0'/>
+<method class_method='true' selector='setThreadPriority:'>
+<arg declared_type='double' index='0' name='p' type='d'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setThreadPriority:'>
-<arg name='p' declared_type='double' type='d' index='0'/>
+<arg declared_type='double' index='0' name='threadPriority' type='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sleepForTimeInterval:' class_method='true'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
+<method class_method='true' selector='sleepForTimeInterval:'>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sleepUntilDate:' class_method='true'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<method class_method='true' selector='sleepUntilDate:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stackSize'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='start'>
<retval declared_type='void' type='v'/>
@@ -14180,7 +16460,7 @@
<method selector='threadDictionary'>
<retval declared_type='NSMutableDictionary*' type='@'/>
</method>
-<method selector='threadPriority' class_method='true'>
+<method class_method='true' selector='threadPriority'>
<retval declared_type='double' type='d'/>
</method>
<method selector='threadPriority'>
@@ -14191,11 +16471,11 @@
<method selector='abbreviation'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='abbreviationDictionary' class_method='true'>
+<method class_method='true' selector='abbreviationDictionary'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='abbreviationForDate:'>
-<arg name='aDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='aDate' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='data'>
@@ -14205,44 +16485,44 @@
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='daylightSavingTimeOffsetForDate:'>
-<arg name='aDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='aDate' type='@'/>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='defaultTimeZone' class_method='true'>
+<method class_method='true' selector='defaultTimeZone'>
<retval declared_type='NSTimeZone*' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithName:'>
-<arg name='tzName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='tzName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithName:data:'>
-<arg name='tzName' declared_type='NSString*' type='@' index='0'/>
-<arg name='aData' declared_type='NSData*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='tzName' type='@'/>
+<arg declared_type='NSData*' index='1' name='aData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isDaylightSavingTime'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDaylightSavingTimeForDate:'>
-<arg name='aDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='aDate' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToTimeZone:'>
-<arg name='aTimeZone' declared_type='NSTimeZone*' type='@' index='0'/>
+<arg declared_type='NSTimeZone*' index='0' name='aTimeZone' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='knownTimeZoneNames' class_method='true'>
+<method class_method='true' selector='knownTimeZoneNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='localTimeZone' class_method='true'>
+<method class_method='true' selector='localTimeZone'>
<retval declared_type='NSTimeZone*' type='@'/>
</method>
<method selector='localizedName:locale:'>
-<arg name='style' declared_type='NSTimeZoneNameStyle' type64='q' type='i' index='0'/>
-<arg name='locale' declared_type='NSLocale*' type='@' index='1'/>
+<arg declared_type='NSTimeZoneNameStyle' index='0' name='style' type='i' type64='q'/>
+<arg declared_type='NSLocale*' index='1' name='locale' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='name'>
@@ -14252,49 +16532,49 @@
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='nextDaylightSavingTimeTransitionAfterDate:'>
-<arg name='aDate' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='aDate' type='@'/>
<retval declared_type='NSDate*' type='@'/>
</method>
-<method selector='resetSystemTimeZone' class_method='true'>
+<method class_method='true' selector='resetSystemTimeZone'>
<retval declared_type='void' type='v'/>
</method>
<method selector='secondsFromGMT'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='secondsFromGMTForDate:'>
-<arg name='aDate' declared_type='NSDate*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSDate*' index='0' name='aDate' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='setAbbreviationDictionary:' class_method='true'>
-<arg name='dict' declared_type='NSDictionary*' type='@' index='0'/>
+<method class_method='true' selector='setAbbreviationDictionary:'>
+<arg declared_type='NSDictionary*' index='0' name='dict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setDefaultTimeZone:' class_method='true'>
-<arg name='aTimeZone' declared_type='NSTimeZone*' type='@' index='0'/>
+<method class_method='true' selector='setDefaultTimeZone:'>
+<arg declared_type='NSTimeZone*' index='0' name='aTimeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='systemTimeZone' class_method='true'>
+<method class_method='true' selector='systemTimeZone'>
<retval declared_type='NSTimeZone*' type='@'/>
</method>
-<method selector='timeZoneDataVersion' class_method='true'>
+<method class_method='true' selector='timeZoneDataVersion'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='timeZoneForSecondsFromGMT:' class_method='true'>
-<arg name='seconds' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='timeZoneForSecondsFromGMT:'>
+<arg declared_type='NSInteger' index='0' name='seconds' type='i' type64='q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='timeZoneWithAbbreviation:' class_method='true'>
-<arg name='abbreviation' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='timeZoneWithAbbreviation:'>
+<arg declared_type='NSString*' index='0' name='abbreviation' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='timeZoneWithName:' class_method='true'>
-<arg name='tzName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='timeZoneWithName:'>
+<arg declared_type='NSString*' index='0' name='tzName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='timeZoneWithName:data:' class_method='true'>
-<arg name='tzName' declared_type='NSString*' type='@' index='0'/>
-<arg name='aData' declared_type='NSData*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='timeZoneWithName:data:'>
+<arg declared_type='NSString*' index='0' name='tzName' type='@'/>
+<arg declared_type='NSData*' index='1' name='aData' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
</class>
<class name='NSTimer'>
@@ -14305,13 +16585,13 @@
<retval declared_type='NSDate*' type='@'/>
</method>
<method selector='initWithFireDate:interval:target:selector:userInfo:repeats:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='1'/>
-<arg name='t' declared_type='id' type='@' index='2'/>
-<arg name='s' declared_type='SEL' type=':' index='3'/>
-<arg name='ui' declared_type='id' type='@' index='4'/>
-<arg name='rep' declared_type='BOOL' type='B' index='5'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
+<arg declared_type='NSTimeInterval' index='1' name='ti' type='d'/>
+<arg declared_type='id' index='2' name='t' type='@'/>
+<arg declared_type='SEL' index='3' name='s' type=':'/>
+<arg declared_type='id' index='4' name='ui' type='@'/>
+<arg declared_type='BOOL' index='5' name='rep' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='invalidate'>
<retval declared_type='void' type='v'/>
@@ -14319,57 +16599,64 @@
<method selector='isValid'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='scheduledTimerWithTimeInterval:invocation:repeats:' class_method='true'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
-<arg name='invocation' declared_type='NSInvocation*' type='@' index='1'/>
-<arg name='yesOrNo' declared_type='BOOL' type='B' index='2'/>
+<method class_method='true' selector='scheduledTimerWithTimeInterval:invocation:repeats:'>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
+<arg declared_type='NSInvocation*' index='1' name='invocation' type='@'/>
+<arg declared_type='BOOL' index='2' name='yesOrNo' type='B'/>
<retval declared_type='NSTimer*' type='@'/>
</method>
-<method selector='scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:' class_method='true'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
-<arg name='aTarget' declared_type='id' type='@' index='1'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='userInfo' declared_type='id' type='@' index='3'/>
-<arg name='yesOrNo' declared_type='BOOL' type='B' index='4'/>
+<method class_method='true' selector='scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:'>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
+<arg declared_type='id' index='1' name='aTarget' type='@'/>
+<arg declared_type='SEL' index='2' name='aSelector' type=':'/>
+<arg declared_type='id' index='3' name='userInfo' type='@'/>
+<arg declared_type='BOOL' index='4' name='yesOrNo' type='B'/>
<retval declared_type='NSTimer*' type='@'/>
</method>
<method selector='setFireDate:'>
-<arg name='date' declared_type='NSDate*' type='@' index='0'/>
+<arg declared_type='NSDate*' index='0' name='fireDate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTolerance:'>
+<arg declared_type='NSTimeInterval' index='0' name='tolerance' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='timeInterval'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
-<method selector='timerWithTimeInterval:invocation:repeats:' class_method='true'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
-<arg name='invocation' declared_type='NSInvocation*' type='@' index='1'/>
-<arg name='yesOrNo' declared_type='BOOL' type='B' index='2'/>
+<method class_method='true' selector='timerWithTimeInterval:invocation:repeats:'>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
+<arg declared_type='NSInvocation*' index='1' name='invocation' type='@'/>
+<arg declared_type='BOOL' index='2' name='yesOrNo' type='B'/>
<retval declared_type='NSTimer*' type='@'/>
</method>
-<method selector='timerWithTimeInterval:target:selector:userInfo:repeats:' class_method='true'>
-<arg name='ti' declared_type='NSTimeInterval' type='d' index='0'/>
-<arg name='aTarget' declared_type='id' type='@' index='1'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='userInfo' declared_type='id' type='@' index='3'/>
-<arg name='yesOrNo' declared_type='BOOL' type='B' index='4'/>
+<method class_method='true' selector='timerWithTimeInterval:target:selector:userInfo:repeats:'>
+<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
+<arg declared_type='id' index='1' name='aTarget' type='@'/>
+<arg declared_type='SEL' index='2' name='aSelector' type=':'/>
+<arg declared_type='id' index='3' name='userInfo' type='@'/>
+<arg declared_type='BOOL' index='4' name='yesOrNo' type='B'/>
<retval declared_type='NSTimer*' type='@'/>
</method>
+<method selector='tolerance'>
+<retval declared_type='NSTimeInterval' type='d'/>
+</method>
<method selector='userInfo'>
<retval declared_type='id' type='@'/>
</method>
</class>
<class name='NSURL'>
<method selector='URLByAppendingPathComponent:'>
-<arg name='pathComponent' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pathComponent' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLByAppendingPathComponent:isDirectory:'>
-<arg name='pathComponent' declared_type='NSString*' type='@' index='0'/>
-<arg name='isDirectory' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='pathComponent' type='@'/>
+<arg declared_type='BOOL' index='1' name='isDirectory' type='B'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLByAppendingPathExtension:'>
-<arg name='pathExtension' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pathExtension' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLByDeletingLastPathComponent'>
@@ -14378,13 +16665,19 @@
<method selector='URLByDeletingPathExtension'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:' class_method='true'>
-<arg name='bookmarkData' declared_type='NSData*' type='@' index='0'/>
-<arg name='options' declared_type='NSURLBookmarkResolutionOptions' type64='Q' type='I' index='1'/>
-<arg name='relativeURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='isStale' declared_type='BOOL*' type='^B' index='3'/>
-<arg name='error' declared_type='NSError**' type='^@' index='4'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='URLByResolvingAliasFileAtURL:options:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSURLBookmarkResolutionOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:'>
+<arg declared_type='NSData*' index='0' name='bookmarkData' type='@'/>
+<arg declared_type='NSURLBookmarkResolutionOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='2' name='relativeURL' type='@'/>
+<arg declared_type='BOOL*' index='3' name='isStale' type='^B'/>
+<arg declared_type='NSError**' index='4' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='URLByResolvingSymlinksInPath'>
<retval declared_type='NSURL*' type='@'/>
@@ -14393,17 +16686,17 @@
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='URLHandleUsingCache:'>
-<arg name='shouldUseCache' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldUseCache' type='B'/>
<retval declared_type='NSURLHandle*' type='@'/>
</method>
-<method selector='URLWithString:' class_method='true'>
-<arg name='URLString' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='URLWithString:'>
+<arg declared_type='NSString*' index='0' name='URLString' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='URLWithString:relativeToURL:' class_method='true'>
-<arg name='URLString' declared_type='NSString*' type='@' index='0'/>
-<arg name='baseURL' declared_type='NSURL*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='URLWithString:relativeToURL:'>
+<arg declared_type='NSString*' index='0' name='URLString' type='@'/>
+<arg declared_type='NSURL*' index='1' name='baseURL' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='absoluteString'>
<retval declared_type='NSString*' type='@'/>
@@ -14414,20 +16707,24 @@
<method selector='baseURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='bookmarkDataWithContentsOfURL:error:' class_method='true'>
-<arg name='bookmarkFileURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<method class_method='true' selector='bookmarkDataWithContentsOfURL:error:'>
+<arg declared_type='NSURL*' index='0' name='bookmarkFileURL' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:'>
-<arg name='options' declared_type='NSURLBookmarkCreationOptions' type64='Q' type='I' index='0'/>
-<arg name='keys' declared_type='NSArray*' type='@' index='1'/>
-<arg name='relativeURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<arg declared_type='NSURLBookmarkCreationOptions' index='0' name='options' type='I' type64='Q'/>
+<arg declared_type='NSArray*' index='1' name='keys' type='@'/>
+<arg declared_type='NSURL*' index='2' name='relativeURL' type='@'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='NSData*' type='@'/>
</method>
+<method selector='checkPromisedItemIsReachableAndReturnError:'>
+<arg declared_type='NSError**' index='0' name='error' type='^@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='checkResourceIsReachableAndReturnError:'>
-<arg name='error' declared_type='NSError**' type='^@' index='0'/>
+<arg declared_type='NSError**' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='filePathURL'>
@@ -14436,62 +16733,88 @@
<method selector='fileReferenceURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='fileURLWithPath:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method selector='fileSystemRepresentation'>
+<retval const='true' declared_type='char*' type='*'/>
</method>
-<method selector='fileURLWithPath:isDirectory:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='isDir' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:'>
+<arg const='true' declared_type='char*' index='0' name='path' type='*'/>
+<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
+<arg declared_type='NSURL*' index='2' name='baseURL' type='@'/>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method class_method='true' selector='fileURLWithPath:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method class_method='true' selector='fileURLWithPath:isDirectory:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
+<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='fileURLWithPathComponents:' class_method='true'>
-<arg name='components' declared_type='NSArray*' type='@' index='0'/>
+<method class_method='true' selector='fileURLWithPathComponents:'>
+<arg declared_type='NSArray*' index='0' name='components' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='fragment'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='getFileSystemRepresentation:maxLength:'>
+<arg declared_type='char*' index='0' name='buffer' type='*'/>
+<arg declared_type='NSUInteger' index='1' name='maxBufferLength' type='I' type64='Q'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='getPromisedItemResourceValue:forKey:error:'>
+<arg declared_type='id*' index='0' name='value' type='^@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='getResourceValue:forKey:error:'>
-<arg name='value' declared_type='id*' type='^@' index='0' type_modifier='o'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2' type_modifier='o'/>
+<arg declared_type='id*' index='0' name='value' type='^@' type_modifier='o'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='host'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:'>
-<arg name='bookmarkData' declared_type='NSData*' type='@' index='0'/>
-<arg name='options' declared_type='NSURLBookmarkResolutionOptions' type64='Q' type='I' index='1'/>
-<arg name='relativeURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='isStale' declared_type='BOOL*' type='^B' index='3'/>
-<arg name='error' declared_type='NSError**' type='^@' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='bookmarkData' type='@'/>
+<arg declared_type='NSURLBookmarkResolutionOptions' index='1' name='options' type='I' type64='Q'/>
+<arg declared_type='NSURL*' index='2' name='relativeURL' type='@'/>
+<arg declared_type='BOOL*' index='3' name='isStale' type='^B'/>
+<arg declared_type='NSError**' index='4' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:'>
+<arg const='true' declared_type='char*' index='0' name='path' type='*'/>
+<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
+<arg declared_type='NSURL*' index='2' name='baseURL' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initFileURLWithPath:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initFileURLWithPath:isDirectory:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='isDir' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithScheme:host:path:'>
-<arg name='scheme' declared_type='NSString*' type='@' index='0'/>
-<arg name='host' declared_type='NSString*' type='@' index='1'/>
-<arg name='path' declared_type='NSString*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='scheme' type='@'/>
+<arg declared_type='NSString*' index='1' name='host' type='@'/>
+<arg declared_type='NSString*' index='2' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithString:'>
-<arg name='URLString' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='URLString' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithString:relativeToURL:'>
-<arg name='URLString' declared_type='NSString*' type='@' index='0'/>
-<arg name='baseURL' declared_type='NSURL*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='URLString' type='@'/>
+<arg declared_type='NSURL*' index='1' name='baseURL' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isFileReferenceURL'>
<retval declared_type='BOOL' type='B'/>
@@ -14503,8 +16826,8 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='loadResourceDataNotifyingClient:usingCache:'>
-<arg name='client' declared_type='id' type='@' index='0'/>
-<arg name='shouldUseCache' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='id' index='0' name='client' type='@'/>
+<arg declared_type='BOOL' index='1' name='shouldUseCache' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parameterString'>
@@ -14525,8 +16848,13 @@
<method selector='port'>
<retval declared_type='NSNumber*' type='@'/>
</method>
+<method selector='promisedItemResourceValuesForKeys:error:'>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
<method selector='propertyForKey:'>
-<arg name='propertyKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyKey' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='query'>
@@ -14538,57 +16866,75 @@
<method selector='relativeString'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='removeAllCachedResourceValues'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeCachedResourceValueForKey:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='resourceDataUsingCache:'>
-<arg name='shouldUseCache' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldUseCache' type='B'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='resourceSpecifier'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='resourceValuesForKeys:error:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method selector='resourceValuesForKeys:fromBookmarkData:' class_method='true'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
-<arg name='bookmarkData' declared_type='NSData*' type='@' index='1'/>
+<method class_method='true' selector='resourceValuesForKeys:fromBookmarkData:'>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
+<arg declared_type='NSData*' index='1' name='bookmarkData' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='scheme'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setProperty:forKey:'>
-<arg name='property' declared_type='id' type='@' index='0'/>
-<arg name='propertyKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='property' type='@'/>
+<arg declared_type='NSString*' index='1' name='propertyKey' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setResourceData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setResourceValue:forKey:error:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setResourceValues:error:'>
-<arg name='keyedValues' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='keyedValues' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
+<method selector='setTemporaryResourceValue:forKey:'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='standardizedURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
+<method selector='startAccessingSecurityScopedResource'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='stopAccessingSecurityScopedResource'>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='user'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='writeBookmarkData:toURL:options:error:' class_method='true'>
-<arg name='bookmarkData' declared_type='NSData*' type='@' index='0'/>
-<arg name='bookmarkFileURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='options' declared_type='NSURLBookmarkFileCreationOptions' type64='Q' type='I' index='2'/>
-<arg name='error' declared_type='NSError**' type='^@' index='3'/>
+<method class_method='true' selector='writeBookmarkData:toURL:options:error:'>
+<arg declared_type='NSData*' index='0' name='bookmarkData' type='@'/>
+<arg declared_type='NSURL*' index='1' name='bookmarkFileURL' type='@'/>
+<arg declared_type='NSURLBookmarkFileCreationOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -14600,21 +16946,21 @@
<retval declared_type='NSURLResponse*' type='@'/>
</method>
<method selector='initWithAuthenticationChallenge:sender:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
-<arg name='sender' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
+<arg declared_type='id' index='1' name='sender' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithProtectionSpace:proposedCredential:previousFailureCount:failureResponse:error:sender:'>
-<arg name='space' declared_type='NSURLProtectionSpace*' type='@' index='0'/>
-<arg name='credential' declared_type='NSURLCredential*' type='@' index='1'/>
-<arg name='previousFailureCount' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='3'/>
-<arg name='error' declared_type='NSError*' type='@' index='4'/>
-<arg name='sender' declared_type='id' type='@' index='5'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='0' name='space' type='@'/>
+<arg declared_type='NSURLCredential*' index='1' name='credential' type='@'/>
+<arg declared_type='NSInteger' index='2' name='previousFailureCount' type='i' type64='q'/>
+<arg declared_type='NSURLResponse*' index='3' name='response' type='@'/>
+<arg declared_type='NSError*' index='4' name='error' type='@'/>
+<arg declared_type='id' index='5' name='sender' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='previousFailureCount'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='proposedCredential'>
<retval declared_type='NSURLCredential*' type='@'/>
@@ -14628,88 +16974,253 @@
</class>
<class name='NSURLCache'>
<method selector='cachedResponseForRequest:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
<retval declared_type='NSCachedURLResponse*' type='@'/>
</method>
<method selector='currentDiskUsage'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='currentMemoryUsage'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='diskCapacity'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='getCachedResponseForDataTask:completionHandler:'>
+<arg declared_type='NSURLSessionDataTask*' index='0' name='dataTask' type='@'/>
+<arg declared_type='void (^)(NSCachedURLResponse *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSCachedURLResponse*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
</method>
<method selector='initWithMemoryCapacity:diskCapacity:diskPath:'>
-<arg name='memoryCapacity' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='diskCapacity' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='path' declared_type='NSString*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSUInteger' index='0' name='memoryCapacity' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='diskCapacity' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='memoryCapacity'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='removeAllCachedResponses'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='removeCachedResponseForDataTask:'>
+<arg declared_type='NSURLSessionDataTask*' index='0' name='dataTask' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='removeCachedResponseForRequest:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeCachedResponsesSinceDate:'>
+<arg declared_type='NSDate*' index='0' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDiskCapacity:'>
-<arg name='diskCapacity' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='diskCapacity' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMemoryCapacity:'>
-<arg name='memoryCapacity' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='memoryCapacity' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setSharedURLCache:' class_method='true'>
-<arg name='cache' declared_type='NSURLCache*' type='@' index='0'/>
+<method class_method='true' selector='setSharedURLCache:'>
+<arg declared_type='NSURLCache*' index='0' name='cache' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedURLCache' class_method='true'>
+<method class_method='true' selector='sharedURLCache'>
<retval declared_type='NSURLCache*' type='@'/>
</method>
+<method selector='storeCachedResponse:forDataTask:'>
+<arg declared_type='NSCachedURLResponse*' index='0' name='cachedResponse' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='storeCachedResponse:forRequest:'>
-<arg name='cachedResponse' declared_type='NSCachedURLResponse*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
+<arg declared_type='NSCachedURLResponse*' index='0' name='cachedResponse' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
+<class name='NSURLComponents'>
+<method selector='URL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='URLRelativeToURL:'>
+<arg declared_type='NSURL*' index='0' name='baseURL' type='@'/>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method class_method='true' selector='componentsWithString:'>
+<arg declared_type='NSString*' index='0' name='URLString' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='componentsWithURL:resolvingAgainstBaseURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='resolve' type='B'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='fragment'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='host'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithString:'>
+<arg declared_type='NSString*' index='0' name='URLString' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithURL:resolvingAgainstBaseURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='BOOL' index='1' name='resolve' type='B'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='password'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='path'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='percentEncodedFragment'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='percentEncodedHost'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='percentEncodedPassword'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='percentEncodedPath'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='percentEncodedQuery'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='percentEncodedUser'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='port'>
+<retval declared_type='NSNumber*' type='@'/>
+</method>
+<method selector='query'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='queryItems'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='scheme'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='setFragment:'>
+<arg declared_type='NSString*' index='0' name='fragment' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHost:'>
+<arg declared_type='NSString*' index='0' name='host' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPassword:'>
+<arg declared_type='NSString*' index='0' name='password' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPath:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPercentEncodedFragment:'>
+<arg declared_type='NSString*' index='0' name='percentEncodedFragment' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPercentEncodedHost:'>
+<arg declared_type='NSString*' index='0' name='percentEncodedHost' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPercentEncodedPassword:'>
+<arg declared_type='NSString*' index='0' name='percentEncodedPassword' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPercentEncodedPath:'>
+<arg declared_type='NSString*' index='0' name='percentEncodedPath' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPercentEncodedQuery:'>
+<arg declared_type='NSString*' index='0' name='percentEncodedQuery' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPercentEncodedUser:'>
+<arg declared_type='NSString*' index='0' name='percentEncodedUser' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPort:'>
+<arg declared_type='NSNumber*' index='0' name='port' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setQuery:'>
+<arg declared_type='NSString*' index='0' name='query' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setQueryItems:'>
+<arg declared_type='NSArray*' index='0' name='queryItems' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setScheme:'>
+<arg declared_type='NSString*' index='0' name='scheme' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUser:'>
+<arg declared_type='NSString*' index='0' name='user' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='string'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='user'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+</class>
<class name='NSURLConnection'>
-<method selector='canHandleRequest:' class_method='true'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
+<method class_method='true' selector='canHandleRequest:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cancel'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='connectionWithRequest:delegate:' class_method='true'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
+<method class_method='true' selector='connectionWithRequest:delegate:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
<retval declared_type='NSURLConnection*' type='@'/>
</method>
+<method selector='currentRequest'>
+<retval declared_type='NSURLRequest*' type='@'/>
+</method>
<method selector='initWithRequest:delegate:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithRequest:delegate:startImmediately:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='startImmediately' declared_type='BOOL' type='B' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='BOOL' index='2' name='startImmediately' type='B'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='originalRequest'>
+<retval declared_type='NSURLRequest*' type='@'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
-<arg name='aRunLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='aRunLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sendAsynchronousRequest:queue:completionHandler:' class_method='true'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='queue' declared_type='NSOperationQueue*' type='@' index='1'/>
-<arg name='handler' function_pointer='true' declared_type='void (^)(NSURLResponse *, NSData *, NSError *)' type='@?' index='2'>
+<method class_method='true' selector='sendAsynchronousRequest:queue:completionHandler:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSOperationQueue*' index='1' name='queue' type='@'/>
+<arg declared_type='void (^)(NSURLResponse *, NSData *, NSError *)' function_pointer='true' index='2' name='handler' type='@?'>
<arg declared_type='NSURLResponse*' type='@'/>
<arg declared_type='NSData*' type='@'/>
<arg declared_type='NSError*' type='@'/>
@@ -14717,22 +17228,22 @@
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sendSynchronousRequest:returningResponse:error:' class_method='true'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse**' type='^@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<method class_method='true' selector='sendSynchronousRequest:returningResponse:error:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSURLResponse**' index='1' name='response' type='^@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='setDelegateQueue:'>
-<arg name='queue' declared_type='NSOperationQueue*' type='@' index='0'/>
+<arg declared_type='NSOperationQueue*' index='0' name='queue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='start'>
<retval declared_type='void' type='v'/>
</method>
<method selector='unscheduleFromRunLoop:forMode:'>
-<arg name='aRunLoop' declared_type='NSRunLoop*' type='@' index='0'/>
-<arg name='mode' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSRunLoop*' index='0' name='aRunLoop' type='@'/>
+<arg declared_type='NSString*' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -14740,20 +17251,20 @@
<method selector='certificates'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='credentialForTrust:' class_method='true'>
-<arg name='trust' declared_type='SecTrustRef' type='^{OpaqueSecTrustRef=}' index='0'/>
+<method class_method='true' selector='credentialForTrust:'>
+<arg declared_type='SecTrustRef' index='0' name='trust' type='^{__SecTrust=}'/>
<retval declared_type='NSURLCredential*' type='@'/>
</method>
-<method selector='credentialWithIdentity:certificates:persistence:' class_method='true'>
-<arg name='identity' declared_type='SecIdentityRef' type='^{OpaqueSecIdentityRef=}' index='0'/>
-<arg name='certArray' declared_type='NSArray*' type='@' index='1'/>
-<arg name='persistence' declared_type='NSURLCredentialPersistence' type64='Q' type='I' index='2'/>
+<method class_method='true' selector='credentialWithIdentity:certificates:persistence:'>
+<arg declared_type='SecIdentityRef' index='0' name='identity' type='^{OpaqueSecIdentityRef=}'/>
+<arg declared_type='NSArray*' index='1' name='certArray' type='@'/>
+<arg declared_type='NSURLCredentialPersistence' index='2' name='persistence' type='I' type64='Q'/>
<retval declared_type='NSURLCredential*' type='@'/>
</method>
-<method selector='credentialWithUser:password:persistence:' class_method='true'>
-<arg name='user' declared_type='NSString*' type='@' index='0'/>
-<arg name='password' declared_type='NSString*' type='@' index='1'/>
-<arg name='persistence' declared_type='NSURLCredentialPersistence' type64='Q' type='I' index='2'/>
+<method class_method='true' selector='credentialWithUser:password:persistence:'>
+<arg declared_type='NSString*' index='0' name='user' type='@'/>
+<arg declared_type='NSString*' index='1' name='password' type='@'/>
+<arg declared_type='NSURLCredentialPersistence' index='2' name='persistence' type='I' type64='Q'/>
<retval declared_type='NSURLCredential*' type='@'/>
</method>
<method selector='hasPassword'>
@@ -14763,26 +17274,26 @@
<retval declared_type='SecIdentityRef' type='^{OpaqueSecIdentityRef=}'/>
</method>
<method selector='initWithIdentity:certificates:persistence:'>
-<arg name='identity' declared_type='SecIdentityRef' type='^{OpaqueSecIdentityRef=}' index='0'/>
-<arg name='certArray' declared_type='NSArray*' type='@' index='1'/>
-<arg name='persistence' declared_type='NSURLCredentialPersistence' type64='Q' type='I' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='SecIdentityRef' index='0' name='identity' type='^{OpaqueSecIdentityRef=}'/>
+<arg declared_type='NSArray*' index='1' name='certArray' type='@'/>
+<arg declared_type='NSURLCredentialPersistence' index='2' name='persistence' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithTrust:'>
-<arg name='trust' declared_type='SecTrustRef' type='^{OpaqueSecTrustRef=}' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='SecTrustRef' index='0' name='trust' type='^{__SecTrust=}'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithUser:password:persistence:'>
-<arg name='user' declared_type='NSString*' type='@' index='0'/>
-<arg name='password' declared_type='NSString*' type='@' index='1'/>
-<arg name='persistence' declared_type='NSURLCredentialPersistence' type64='Q' type='I' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='user' type='@'/>
+<arg declared_type='NSString*' index='1' name='password' type='@'/>
+<arg declared_type='NSURLCredentialPersistence' index='2' name='persistence' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='password'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='persistence'>
-<retval declared_type='NSURLCredentialPersistence' type64='Q' type='I'/>
+<retval declared_type='NSURLCredentialPersistence' type='I' type64='Q'/>
</method>
<method selector='user'>
<retval declared_type='NSString*' type='@'/>
@@ -14793,35 +17304,78 @@
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='credentialsForProtectionSpace:'>
-<arg name='space' declared_type='NSURLProtectionSpace*' type='@' index='0'/>
+<arg declared_type='NSURLProtectionSpace*' index='0' name='space' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='defaultCredentialForProtectionSpace:'>
-<arg name='space' declared_type='NSURLProtectionSpace*' type='@' index='0'/>
+<arg declared_type='NSURLProtectionSpace*' index='0' name='space' type='@'/>
<retval declared_type='NSURLCredential*' type='@'/>
</method>
+<method selector='getCredentialsForProtectionSpace:task:completionHandler:'>
+<arg declared_type='NSURLProtectionSpace*' index='0' name='protectionSpace' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='void (^)(NSDictionary *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSDictionary*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='getDefaultCredentialForProtectionSpace:task:completionHandler:'>
+<arg declared_type='NSURLProtectionSpace*' index='0' name='space' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='void (^)(NSURLCredential *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSURLCredential*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='removeCredential:forProtectionSpace:'>
-<arg name='credential' declared_type='NSURLCredential*' type='@' index='0'/>
-<arg name='space' declared_type='NSURLProtectionSpace*' type='@' index='1'/>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='space' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeCredential:forProtectionSpace:options:'>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='space' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeCredential:forProtectionSpace:options:task:'>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='protectionSpace' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='options' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='3' name='task' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCredential:forProtectionSpace:'>
-<arg name='credential' declared_type='NSURLCredential*' type='@' index='0'/>
-<arg name='space' declared_type='NSURLProtectionSpace*' type='@' index='1'/>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='space' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setCredential:forProtectionSpace:task:'>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='protectionSpace' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='2' name='task' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultCredential:forProtectionSpace:'>
-<arg name='credential' declared_type='NSURLCredential*' type='@' index='0'/>
-<arg name='space' declared_type='NSURLProtectionSpace*' type='@' index='1'/>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='space' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDefaultCredential:forProtectionSpace:task:'>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='protectionSpace' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='2' name='task' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedCredentialStorage' class_method='true'>
+<method class_method='true' selector='sharedCredentialStorage'>
<retval declared_type='NSURLCredentialStorage*' type='@'/>
</method>
</class>
<class name='NSURLDownload'>
-<method selector='canResumeDownloadDecodedWithEncodingMIMEType:' class_method='true'>
-<arg name='MIMEType' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='canResumeDownloadDecodedWithEncodingMIMEType:'>
+<arg declared_type='NSString*' index='0' name='MIMEType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cancel'>
@@ -14831,15 +17385,15 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithRequest:delegate:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithResumeData:delegate:path:'>
-<arg name='resumeData' declared_type='NSData*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='path' declared_type='NSString*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='resumeData' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='NSString*' index='2' name='path' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='request'>
<retval declared_type='NSURLRequest*' type='@'/>
@@ -14848,48 +17402,48 @@
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='setDeletesFileUponFailure:'>
-<arg name='deletesFileUponFailure' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='deletesFileUponFailure' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDestination:allowOverwrite:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='allowOverwrite' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='BOOL' index='1' name='allowOverwrite' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSURLHandle'>
-<method selector='URLHandleClassForURL:' class_method='true'>
-<arg name='anURL' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='URLHandleClassForURL:'>
+<arg declared_type='NSURL*' index='0' name='anURL' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='addClient:'>
-<arg name='client' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='client' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='availableResourceData'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='backgroundLoadDidFailWithReason:'>
-<arg name='reason' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginLoadInBackground'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='cachedHandleForURL:' class_method='true'>
-<arg name='anURL' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='cachedHandleForURL:'>
+<arg declared_type='NSURL*' index='0' name='anURL' type='@'/>
<retval declared_type='NSURLHandle*' type='@'/>
</method>
-<method selector='canInitWithURL:' class_method='true'>
-<arg name='anURL' declared_type='NSURL*' type='@' index='0'/>
+<method class_method='true' selector='canInitWithURL:'>
+<arg declared_type='NSURL*' index='0' name='anURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cancelLoadInBackground'>
<retval declared_type='void' type='v'/>
</method>
<method selector='didLoadBytes:loadComplete:'>
-<arg name='newBytes' declared_type='NSData*' type='@' index='0'/>
-<arg name='yorn' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSData*' index='0' name='newBytes' type='@'/>
+<arg declared_type='BOOL' index='1' name='yorn' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='endLoadInBackground'>
@@ -14905,8 +17459,8 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithURL:cached:'>
-<arg name='anURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='willCache' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSURL*' index='0' name='anURL' type='@'/>
+<arg declared_type='BOOL' index='1' name='willCache' type='B'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='loadInBackground'>
@@ -14916,34 +17470,34 @@
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='propertyForKey:'>
-<arg name='propertyKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyKey' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='propertyForKeyIfAvailable:'>
-<arg name='propertyKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyKey' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='registerURLHandleClass:' class_method='true'>
-<arg name='anURLHandleSubclass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='registerURLHandleClass:'>
+<arg declared_type='Class' index='0' name='anURLHandleSubclass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeClient:'>
-<arg name='client' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='client' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resourceData'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='status'>
-<retval declared_type='NSURLHandleStatus' type64='Q' type='I'/>
+<retval declared_type='NSURLHandleStatus' type='I' type64='Q'/>
</method>
<method selector='writeData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeProperty:forKey:'>
-<arg name='propertyValue' declared_type='id' type='@' index='0'/>
-<arg name='propertyKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='propertyValue' type='@'/>
+<arg declared_type='NSString*' index='1' name='propertyKey' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -14958,26 +17512,26 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithHost:port:protocol:realm:authenticationMethod:'>
-<arg name='host' declared_type='NSString*' type='@' index='0'/>
-<arg name='port' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='protocol' declared_type='NSString*' type='@' index='2'/>
-<arg name='realm' declared_type='NSString*' type='@' index='3'/>
-<arg name='authenticationMethod' declared_type='NSString*' type='@' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='host' type='@'/>
+<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
+<arg declared_type='NSString*' index='2' name='protocol' type='@'/>
+<arg declared_type='NSString*' index='3' name='realm' type='@'/>
+<arg declared_type='NSString*' index='4' name='authenticationMethod' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithProxyHost:port:type:realm:authenticationMethod:'>
-<arg name='host' declared_type='NSString*' type='@' index='0'/>
-<arg name='port' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='type' declared_type='NSString*' type='@' index='2'/>
-<arg name='realm' declared_type='NSString*' type='@' index='3'/>
-<arg name='authenticationMethod' declared_type='NSString*' type='@' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='host' type='@'/>
+<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
+<arg declared_type='NSString*' index='2' name='type' type='@'/>
+<arg declared_type='NSString*' index='3' name='realm' type='@'/>
+<arg declared_type='NSString*' index='4' name='authenticationMethod' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isProxy'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='port'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='protocol'>
<retval declared_type='NSString*' type='@'/>
@@ -14992,56 +17546,66 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='serverTrust'>
-<retval declared_type='SecTrustRef' type='^{OpaqueSecTrustRef=}'/>
+<retval declared_type='SecTrustRef' type='^{__SecTrust=}'/>
</method>
</class>
<class name='NSURLProtocol'>
<method selector='cachedResponse'>
<retval declared_type='NSCachedURLResponse*' type='@'/>
</method>
-<method selector='canInitWithRequest:' class_method='true'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
+<method class_method='true' selector='canInitWithRequest:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='canInitWithTask:'>
+<arg declared_type='NSURLSessionTask*' index='0' name='task' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='canonicalRequestForRequest:' class_method='true'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
+<method class_method='true' selector='canonicalRequestForRequest:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
<retval declared_type='NSURLRequest*' type='@'/>
</method>
<method selector='client'>
<retval declared_type='id' type='@'/>
</method>
<method selector='initWithRequest:cachedResponse:client:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='cachedResponse' declared_type='NSCachedURLResponse*' type='@' index='1'/>
-<arg name='client' declared_type='id' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSCachedURLResponse*' index='1' name='cachedResponse' type='@'/>
+<arg declared_type='id' index='2' name='client' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithTask:cachedResponse:client:'>
+<arg declared_type='NSURLSessionTask*' index='0' name='task' type='@'/>
+<arg declared_type='NSCachedURLResponse*' index='1' name='cachedResponse' type='@'/>
+<arg declared_type='id' index='2' name='client' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='propertyForKey:inRequest:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
+<method class_method='true' selector='propertyForKey:inRequest:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='registerClass:' class_method='true'>
-<arg name='protocolClass' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='registerClass:'>
+<arg declared_type='Class' index='0' name='protocolClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='removePropertyForKey:inRequest:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='request' declared_type='NSMutableURLRequest*' type='@' index='1'/>
+<method class_method='true' selector='removePropertyForKey:inRequest:'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSMutableURLRequest*' index='1' name='request' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='request'>
<retval declared_type='NSURLRequest*' type='@'/>
</method>
-<method selector='requestIsCacheEquivalent:toRequest:' class_method='true'>
-<arg name='a' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='b' declared_type='NSURLRequest*' type='@' index='1'/>
+<method class_method='true' selector='requestIsCacheEquivalent:toRequest:'>
+<arg declared_type='NSURLRequest*' index='0' name='a' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='b' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='setProperty:forKey:inRequest:' class_method='true'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='request' declared_type='NSMutableURLRequest*' type='@' index='2'/>
+<method class_method='true' selector='setProperty:forKey:inRequest:'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='NSMutableURLRequest*' index='2' name='request' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startLoading'>
@@ -15050,11 +17614,32 @@
<method selector='stopLoading'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='unregisterClass:' class_method='true'>
-<arg name='protocolClass' declared_type='Class' type='#' index='0'/>
+<method selector='task'>
+<retval declared_type='NSURLSessionTask*' type='@'/>
+</method>
+<method class_method='true' selector='unregisterClass:'>
+<arg declared_type='Class' index='0' name='protocolClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
</class>
+<class name='NSURLQueryItem'>
+<method selector='initWithName:value:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='value' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='name'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method class_method='true' selector='queryItemWithName:value:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='value' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='value'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+</class>
<class name='NSURLRequest'>
<method selector='HTTPBody'>
<retval declared_type='NSData*' type='@'/>
@@ -15077,40 +17662,46 @@
<method selector='allHTTPHeaderFields'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
+<method selector='allowsCellularAccess'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='cachePolicy'>
-<retval declared_type='NSURLRequestCachePolicy' type64='Q' type='I'/>
+<retval declared_type='NSURLRequestCachePolicy' type='I' type64='Q'/>
</method>
<method selector='initWithURL:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithURL:cachePolicy:timeoutInterval:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='cachePolicy' declared_type='NSURLRequestCachePolicy' type64='Q' type='I' index='1'/>
-<arg name='timeoutInterval' declared_type='NSTimeInterval' type='d' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<arg declared_type='NSURLRequestCachePolicy' index='1' name='cachePolicy' type='I' type64='Q'/>
+<arg declared_type='NSTimeInterval' index='2' name='timeoutInterval' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='mainDocumentURL'>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='networkServiceType'>
-<retval declared_type='NSURLRequestNetworkServiceType' type64='Q' type='I'/>
+<retval declared_type='NSURLRequestNetworkServiceType' type='I' type64='Q'/>
</method>
-<method selector='requestWithURL:' class_method='true'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='requestWithURL:'>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method selector='requestWithURL:cachePolicy:timeoutInterval:' class_method='true'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='cachePolicy' declared_type='NSURLRequestCachePolicy' type64='Q' type='I' index='1'/>
-<arg name='timeoutInterval' declared_type='NSTimeInterval' type='d' index='2'/>
-<retval declared_type='id' type='@'/>
+<method class_method='true' selector='requestWithURL:cachePolicy:timeoutInterval:'>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<arg declared_type='NSURLRequestCachePolicy' index='1' name='cachePolicy' type='I' type64='Q'/>
+<arg declared_type='NSTimeInterval' index='2' name='timeoutInterval' type='d'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method class_method='true' selector='supportsSecureCoding'>
+<retval declared_type='BOOL' type='B'/>
</method>
<method selector='timeoutInterval'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='valueForHTTPHeaderField:'>
-<arg name='field' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='field' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
@@ -15125,11 +17716,11 @@
<retval declared_type='long long' type='q'/>
</method>
<method selector='initWithURL:MIMEType:expectedContentLength:textEncodingName:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='MIMEType' declared_type='NSString*' type='@' index='1'/>
-<arg name='length' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='name' declared_type='NSString*' type='@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<arg declared_type='NSString*' index='1' name='MIMEType' type='@'/>
+<arg declared_type='NSInteger' index='2' name='length' type='i' type64='q'/>
+<arg declared_type='NSString*' index='3' name='name' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='suggestedFilename'>
<retval declared_type='NSString*' type='@'/>
@@ -15138,87 +17729,511 @@
<retval declared_type='NSString*' type='@'/>
</method>
</class>
+<class name='NSURLSession'>
+<method selector='configuration'>
+<retval declared_type='NSURLSessionConfiguration*' type='@'/>
+</method>
+<method selector='dataTaskWithHTTPGetRequest:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSURLSessionDataTask*' type='@'/>
+</method>
+<method selector='dataTaskWithHTTPGetRequest:completionHandler:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='void (^)(NSData *, NSURLResponse *, NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSData*' type='@'/>
+<arg declared_type='NSURLResponse*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='NSURLSessionDataTask*' type='@'/>
+</method>
+<method selector='dataTaskWithRequest:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<retval declared_type='NSURLSessionDataTask*' type='@'/>
+</method>
+<method selector='dataTaskWithRequest:completionHandler:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='void (^)(NSData *, NSURLResponse *, NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSData*' type='@'/>
+<arg declared_type='NSURLResponse*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='NSURLSessionDataTask*' type='@'/>
+</method>
+<method selector='dataTaskWithURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSURLSessionDataTask*' type='@'/>
+</method>
+<method selector='dataTaskWithURL:completionHandler:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='void (^)(NSData *, NSURLResponse *, NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSData*' type='@'/>
+<arg declared_type='NSURLResponse*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='NSURLSessionDataTask*' type='@'/>
+</method>
+<method selector='delegate'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='delegateQueue'>
+<retval declared_type='NSOperationQueue*' type='@'/>
+</method>
+<method selector='downloadTaskWithRequest:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<retval declared_type='NSURLSessionDownloadTask*' type='@'/>
+</method>
+<method selector='downloadTaskWithRequest:completionHandler:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='void (^)(NSURL *, NSURLResponse *, NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSURL*' type='@'/>
+<arg declared_type='NSURLResponse*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='NSURLSessionDownloadTask*' type='@'/>
+</method>
+<method selector='downloadTaskWithResumeData:'>
+<arg declared_type='NSData*' index='0' name='resumeData' type='@'/>
+<retval declared_type='NSURLSessionDownloadTask*' type='@'/>
+</method>
+<method selector='downloadTaskWithResumeData:completionHandler:'>
+<arg declared_type='NSData*' index='0' name='resumeData' type='@'/>
+<arg declared_type='void (^)(NSURL *, NSURLResponse *, NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSURL*' type='@'/>
+<arg declared_type='NSURLResponse*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='NSURLSessionDownloadTask*' type='@'/>
+</method>
+<method selector='downloadTaskWithURL:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='NSURLSessionDownloadTask*' type='@'/>
+</method>
+<method selector='downloadTaskWithURL:completionHandler:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='void (^)(NSURL *, NSURLResponse *, NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
+<arg declared_type='NSURL*' type='@'/>
+<arg declared_type='NSURLResponse*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='NSURLSessionDownloadTask*' type='@'/>
+</method>
+<method selector='finishTasksAndInvalidate'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='flushWithCompletionHandler:'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='getTasksWithCompletionHandler:'>
+<arg declared_type='void (^)(NSArray *, NSArray *, NSArray *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='NSArray*' type='@'/>
+<arg declared_type='NSArray*' type='@'/>
+<arg declared_type='NSArray*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='invalidateAndCancel'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='resetWithCompletionHandler:'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sessionDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method class_method='true' selector='sessionWithConfiguration:'>
+<arg declared_type='NSURLSessionConfiguration*' index='0' name='configuration' type='@'/>
+<retval declared_type='NSURLSession*' type='@'/>
+</method>
+<method class_method='true' selector='sessionWithConfiguration:delegate:delegateQueue:'>
+<arg declared_type='NSURLSessionConfiguration*' index='0' name='configuration' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='NSOperationQueue*' index='2' name='queue' type='@'/>
+<retval declared_type='NSURLSession*' type='@'/>
+</method>
+<method selector='setSessionDescription:'>
+<arg declared_type='NSString*' index='0' name='sessionDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='sharedSession'>
+<retval declared_type='NSURLSession*' type='@'/>
+</method>
+<method selector='uploadTaskWithRequest:fromData:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSData*' index='1' name='bodyData' type='@'/>
+<retval declared_type='NSURLSessionUploadTask*' type='@'/>
+</method>
+<method selector='uploadTaskWithRequest:fromData:completionHandler:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSData*' index='1' name='bodyData' type='@'/>
+<arg declared_type='void (^)(NSData *, NSURLResponse *, NSError *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSData*' type='@'/>
+<arg declared_type='NSURLResponse*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='NSURLSessionUploadTask*' type='@'/>
+</method>
+<method selector='uploadTaskWithRequest:fromFile:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSURL*' index='1' name='fileURL' type='@'/>
+<retval declared_type='NSURLSessionUploadTask*' type='@'/>
+</method>
+<method selector='uploadTaskWithRequest:fromFile:completionHandler:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSURL*' index='1' name='fileURL' type='@'/>
+<arg declared_type='void (^)(NSData *, NSURLResponse *, NSError *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSData*' type='@'/>
+<arg declared_type='NSURLResponse*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='NSURLSessionUploadTask*' type='@'/>
+</method>
+<method selector='uploadTaskWithStreamedRequest:'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<retval declared_type='NSURLSessionUploadTask*' type='@'/>
+</method>
+</class>
+<class name='NSURLSessionConfiguration'>
+<method selector='HTTPAdditionalHeaders'>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
+<method selector='HTTPCookieAcceptPolicy'>
+<retval declared_type='NSHTTPCookieAcceptPolicy' type='I' type64='Q'/>
+</method>
+<method selector='HTTPCookieStorage'>
+<retval declared_type='NSHTTPCookieStorage*' type='@'/>
+</method>
+<method selector='HTTPMaximumConnectionsPerHost'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='HTTPShouldSetCookies'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='HTTPShouldUsePipelining'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='TLSMaximumSupportedProtocol'>
+<retval declared_type='SSLProtocol' type='i'/>
+</method>
+<method selector='TLSMinimumSupportedProtocol'>
+<retval declared_type='SSLProtocol' type='i'/>
+</method>
+<method selector='URLCache'>
+<retval declared_type='NSURLCache*' type='@'/>
+</method>
+<method selector='URLCredentialStorage'>
+<retval declared_type='NSURLCredentialStorage*' type='@'/>
+</method>
+<method selector='allowsCellularAccess'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method class_method='true' selector='backgroundSessionConfiguration:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<retval declared_type='NSURLSessionConfiguration*' type='@'/>
+</method>
+<method class_method='true' selector='backgroundSessionConfigurationWithIdentifier:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<retval declared_type='NSURLSessionConfiguration*' type='@'/>
+</method>
+<method selector='connectionProxyDictionary'>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
+<method class_method='true' selector='defaultSessionConfiguration'>
+<retval declared_type='NSURLSessionConfiguration*' type='@'/>
+</method>
+<method class_method='true' selector='ephemeralSessionConfiguration'>
+<retval declared_type='NSURLSessionConfiguration*' type='@'/>
+</method>
+<method selector='identifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='isDiscretionary'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='networkServiceType'>
+<retval declared_type='NSURLRequestNetworkServiceType' type='I' type64='Q'/>
+</method>
+<method selector='protocolClasses'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='requestCachePolicy'>
+<retval declared_type='NSURLRequestCachePolicy' type='I' type64='Q'/>
+</method>
+<method selector='sessionSendsLaunchEvents'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='setAllowsCellularAccess:'>
+<arg declared_type='BOOL' index='0' name='allowsCellularAccess' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setConnectionProxyDictionary:'>
+<arg declared_type='NSDictionary*' index='0' name='connectionProxyDictionary' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDiscretionary:'>
+<arg declared_type='BOOL' index='0' name='discretionary' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHTTPAdditionalHeaders:'>
+<arg declared_type='NSDictionary*' index='0' name='HTTPAdditionalHeaders' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHTTPCookieAcceptPolicy:'>
+<arg declared_type='NSHTTPCookieAcceptPolicy' index='0' name='HTTPCookieAcceptPolicy' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHTTPCookieStorage:'>
+<arg declared_type='NSHTTPCookieStorage*' index='0' name='HTTPCookieStorage' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHTTPMaximumConnectionsPerHost:'>
+<arg declared_type='NSInteger' index='0' name='HTTPMaximumConnectionsPerHost' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHTTPShouldSetCookies:'>
+<arg declared_type='BOOL' index='0' name='HTTPShouldSetCookies' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHTTPShouldUsePipelining:'>
+<arg declared_type='BOOL' index='0' name='HTTPShouldUsePipelining' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setNetworkServiceType:'>
+<arg declared_type='NSURLRequestNetworkServiceType' index='0' name='networkServiceType' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setProtocolClasses:'>
+<arg declared_type='NSArray*' index='0' name='protocolClasses' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setRequestCachePolicy:'>
+<arg declared_type='NSURLRequestCachePolicy' index='0' name='requestCachePolicy' type='I' type64='Q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSessionSendsLaunchEvents:'>
+<arg declared_type='BOOL' index='0' name='sessionSendsLaunchEvents' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSharedContainerIdentifier:'>
+<arg declared_type='NSString*' index='0' name='sharedContainerIdentifier' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTLSMaximumSupportedProtocol:'>
+<arg declared_type='SSLProtocol' index='0' name='TLSMaximumSupportedProtocol' type='i'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTLSMinimumSupportedProtocol:'>
+<arg declared_type='SSLProtocol' index='0' name='TLSMinimumSupportedProtocol' type='i'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTimeoutIntervalForRequest:'>
+<arg declared_type='NSTimeInterval' index='0' name='timeoutIntervalForRequest' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTimeoutIntervalForResource:'>
+<arg declared_type='NSTimeInterval' index='0' name='timeoutIntervalForResource' type='d'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setURLCache:'>
+<arg declared_type='NSURLCache*' index='0' name='URLCache' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setURLCredentialStorage:'>
+<arg declared_type='NSURLCredentialStorage*' index='0' name='URLCredentialStorage' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='sharedContainerIdentifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='timeoutIntervalForRequest'>
+<retval declared_type='NSTimeInterval' type='d'/>
+</method>
+<method selector='timeoutIntervalForResource'>
+<retval declared_type='NSTimeInterval' type='d'/>
+</method>
+</class>
+<class name='NSURLSessionDownloadTask'>
+<method selector='cancelByProducingResumeData:'>
+<arg declared_type='void (^)(NSData *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='NSData*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSURLSessionTask'>
+<method selector='cancel'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='countOfBytesExpectedToReceive'>
+<retval declared_type='int64_t' type='q'/>
+</method>
+<method selector='countOfBytesExpectedToSend'>
+<retval declared_type='int64_t' type='q'/>
+</method>
+<method selector='countOfBytesReceived'>
+<retval declared_type='int64_t' type='q'/>
+</method>
+<method selector='countOfBytesSent'>
+<retval declared_type='int64_t' type='q'/>
+</method>
+<method selector='currentRequest'>
+<retval declared_type='NSURLRequest*' type='@'/>
+</method>
+<method selector='error'>
+<retval declared_type='NSError*' type='@'/>
+</method>
+<method selector='originalRequest'>
+<retval declared_type='NSURLRequest*' type='@'/>
+</method>
+<method selector='priority'>
+<retval declared_type='float' type='f'/>
+</method>
+<method selector='response'>
+<retval declared_type='NSURLResponse*' type='@'/>
+</method>
+<method selector='resume'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setPriority:'>
+<arg declared_type='float' index='0' name='priority' type='f'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTaskDescription:'>
+<arg declared_type='NSString*' index='0' name='taskDescription' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='state'>
+<retval declared_type='NSURLSessionTaskState' type='i' type64='q'/>
+</method>
+<method selector='suspend'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='taskDescription'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='taskIdentifier'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+</class>
+<class name='NSUUID'>
+<method class_method='true' selector='UUID'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='UUIDString'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='getUUIDBytes:'>
+<arg declared_type='unsigned char*' index='0' name='uuid' type='*'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithUUIDBytes:'>
+<arg const='true' declared_type='unsigned char*' index='0' name='bytes' type='*'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithUUIDString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+</class>
<class name='NSUbiquitousKeyValueStore'>
<method selector='arrayForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='boolForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dataForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method selector='defaultStore' class_method='true'>
+<method class_method='true' selector='defaultStore'>
<retval declared_type='NSUbiquitousKeyValueStore*' type='@'/>
</method>
<method selector='dictionaryForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='dictionaryRepresentation'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='doubleForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='longLongForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='long long' type='q'/>
</method>
<method selector='objectForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='removeObjectForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setArray:forKey:'>
-<arg name='anArray' declared_type='NSArray*' type='@' index='0'/>
-<arg name='aKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='anArray' type='@'/>
+<arg declared_type='NSString*' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBool:forKey:'>
-<arg name='value' declared_type='BOOL' type='B' index='0'/>
-<arg name='aKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='BOOL' index='0' name='value' type='B'/>
+<arg declared_type='NSString*' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setData:forKey:'>
-<arg name='aData' declared_type='NSData*' type='@' index='0'/>
-<arg name='aKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSData*' index='0' name='aData' type='@'/>
+<arg declared_type='NSString*' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDictionary:forKey:'>
-<arg name='aDictionary' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='aKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='aDictionary' type='@'/>
+<arg declared_type='NSString*' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDouble:forKey:'>
-<arg name='value' declared_type='double' type='d' index='0'/>
-<arg name='aKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<arg declared_type='NSString*' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLongLong:forKey:'>
-<arg name='value' declared_type='long long' type='q' index='0'/>
-<arg name='aKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='long long' index='0' name='value' type='q'/>
+<arg declared_type='NSString*' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
-<arg name='aKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
+<arg declared_type='NSString*' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setString:forKey:'>
-<arg name='aString' declared_type='NSString*' type='@' index='0'/>
-<arg name='aKey' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='aString' type='@'/>
+<arg declared_type='NSString*' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringForKey:'>
-<arg name='aKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aKey' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='synchronize'>
@@ -15226,27 +18241,27 @@
</method>
</class>
<class name='NSUnarchiver'>
-<method selector='classNameDecodedForArchiveClassName:' class_method='true'>
-<arg name='inArchiveName' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='classNameDecodedForArchiveClassName:'>
+<arg declared_type='NSString*' index='0' name='inArchiveName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='classNameDecodedForArchiveClassName:'>
-<arg name='inArchiveName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='inArchiveName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='decodeClassName:asClassName:' class_method='true'>
-<arg name='inArchiveName' declared_type='NSString*' type='@' index='0'/>
-<arg name='trueName' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='decodeClassName:asClassName:'>
+<arg declared_type='NSString*' index='0' name='inArchiveName' type='@'/>
+<arg declared_type='NSString*' index='1' name='trueName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='decodeClassName:asClassName:'>
-<arg name='inArchiveName' declared_type='NSString*' type='@' index='0'/>
-<arg name='trueName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='inArchiveName' type='@'/>
+<arg declared_type='NSString*' index='1' name='trueName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initForReadingWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isAtEnd'>
<retval declared_type='BOOL' type='B'/>
@@ -15255,23 +18270,23 @@
<retval declared_type='NSZone*' type='^{_NSZone=}'/>
</method>
<method selector='replaceObject:withObject:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
-<arg name='newObject' declared_type='id' type='@' index='1'/>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<arg declared_type='id' index='1' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectZone:'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<arg declared_type='NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='systemVersion'>
<retval declared_type='unsigned int' type='I'/>
</method>
-<method selector='unarchiveObjectWithData:' class_method='true'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<method class_method='true' selector='unarchiveObjectWithData:'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='unarchiveObjectWithFile:' class_method='true'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='unarchiveObjectWithFile:'>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -15295,7 +18310,7 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='groupingLevel'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='groupsByEvent'>
<retval declared_type='BOOL' type='B'/>
@@ -15310,10 +18325,10 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='levelsOfUndo'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='prepareWithInvocationTarget:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='redo'>
@@ -15329,43 +18344,43 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='redoMenuTitleForUndoActionName:'>
-<arg name='actionName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='actionName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='registerUndoWithTarget:selector:object:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
-<arg name='selector' declared_type='SEL' type=':' index='1'/>
-<arg name='anObject' declared_type='id' type='@' index='2'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
+<arg declared_type='SEL' index='1' name='selector' type=':'/>
+<arg declared_type='id' index='2' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAllActions'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAllActionsWithTarget:'>
-<arg name='target' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runLoopModes'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='setActionIsDiscardable:'>
-<arg name='discardable' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='discardable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setActionName:'>
-<arg name='actionName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='actionName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupsByEvent:'>
-<arg name='groupsByEvent' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='groupsByEvent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLevelsOfUndo:'>
-<arg name='levels' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='levelsOfUndo' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRunLoopModes:'>
-<arg name='runLoopModes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='runLoopModes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='undo'>
@@ -15381,7 +18396,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='undoMenuTitleForUndoActionName:'>
-<arg name='actionName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='actionName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='undoNestedGroup'>
@@ -15389,310 +18404,672 @@
</method>
</class>
<class name='NSUniqueIDSpecifier'>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:uniqueID:'>
-<arg name='classDesc' declared_type='NSScriptClassDescription*' type='@' index='0'/>
-<arg name='container' declared_type='NSScriptObjectSpecifier*' type='@' index='1'/>
-<arg name='property' declared_type='NSString*' type='@' index='2'/>
-<arg name='uniqueID' declared_type='id' type='@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDesc' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='1' name='container' type='@'/>
+<arg declared_type='NSString*' index='2' name='property' type='@'/>
+<arg declared_type='id' index='3' name='uniqueID' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setUniqueID:'>
-<arg name='uniqueID' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='uniqueID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='uniqueID'>
<retval declared_type='id' type='@'/>
</method>
</class>
+<class name='NSUserActivity'>
+<method selector='activityType'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='addUserInfoEntriesFromDictionary:'>
+<arg declared_type='NSDictionary*' index='0' name='otherDictionary' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='becomeCurrent'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='delegate'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='getContinuationStreamsWithCompletionHandler:'>
+<arg declared_type='void (^)(NSInputStream *, NSOutputStream *, NSError *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
+<arg declared_type='NSInputStream*' type='@'/>
+<arg declared_type='NSOutputStream*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithActivityType:'>
+<arg declared_type='NSString*' index='0' name='activityType' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='invalidate'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='needsSave'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='setDelegate:'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setNeedsSave:'>
+<arg declared_type='BOOL' index='0' name='needsSave' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSupportsContinuationStreams:'>
+<arg declared_type='BOOL' index='0' name='supportsContinuationStreams' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTitle:'>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUserInfo:'>
+<arg declared_type='NSDictionary*' index='0' name='userInfo' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setWebpageURL:'>
+<arg declared_type='NSURL*' index='0' name='webpageURL' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='supportsContinuationStreams'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='title'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='userInfo'>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
+<method selector='webpageURL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+</class>
+<class name='NSUserAppleScriptTask'>
+<method selector='executeWithAppleEvent:completionHandler:'>
+<arg declared_type='NSAppleEventDescriptor*' index='0' name='event' type='@'/>
+<arg declared_type='NSUserAppleScriptTaskCompletionHandler' function_pointer='true' index='1' name='handler' type='@?'>
+<arg declared_type='NSAppleEventDescriptor*' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSUserAutomatorTask'>
+<method selector='executeWithInput:completionHandler:'>
+<arg declared_type='id' index='0' name='input' type='@'/>
+<arg declared_type='NSUserAutomatorTaskCompletionHandler' function_pointer='true' index='1' name='handler' type='@?'>
+<arg declared_type='id' type='@'/>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setVariables:'>
+<arg declared_type='NSDictionary*' index='0' name='variables' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='variables'>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
+</class>
<class name='NSUserDefaults'>
<method selector='URLForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
<method selector='addSuiteNamed:'>
-<arg name='suiteName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='suiteName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='arrayForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='boolForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dataForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='dictionaryForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='dictionaryRepresentation'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='doubleForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='floatForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='init'>
-<retval declared_type='id' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithSuiteName:'>
+<arg declared_type='NSString*' index='0' name='suitename' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithUser:'>
-<arg name='username' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='username' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='integerForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='objectForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectIsForcedForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='objectIsForcedForKey:inDomain:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='domain' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSString*' index='1' name='domain' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='persistentDomainForName:'>
-<arg name='domainName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='domainName' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='persistentDomainNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='registerDefaults:'>
-<arg name='registrationDictionary' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='registrationDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removePersistentDomainForName:'>
-<arg name='domainName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='domainName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeSuiteNamed:'>
-<arg name='suiteName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='suiteName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeVolatileDomainForName:'>
-<arg name='domainName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='domainName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='resetStandardUserDefaults' class_method='true'>
+<method class_method='true' selector='resetStandardUserDefaults'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBool:forKey:'>
-<arg name='value' declared_type='BOOL' type='B' index='0'/>
-<arg name='defaultName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='BOOL' index='0' name='value' type='B'/>
+<arg declared_type='NSString*' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDouble:forKey:'>
-<arg name='value' declared_type='double' type='d' index='0'/>
-<arg name='defaultName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='double' index='0' name='value' type='d'/>
+<arg declared_type='NSString*' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloat:forKey:'>
-<arg name='value' declared_type='float' type='f' index='0'/>
-<arg name='defaultName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='float' index='0' name='value' type='f'/>
+<arg declared_type='NSString*' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInteger:forKey:'>
-<arg name='value' declared_type='NSInteger' type64='q' type='i' index='0'/>
-<arg name='defaultName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
+<arg declared_type='NSString*' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='defaultName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPersistentDomain:forName:'>
-<arg name='domain' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='domainName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='domain' type='@'/>
+<arg declared_type='NSString*' index='1' name='domainName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURL:forKey:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='defaultName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSString*' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVolatileDomain:forName:'>
-<arg name='domain' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='domainName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSDictionary*' index='0' name='domain' type='@'/>
+<arg declared_type='NSString*' index='1' name='domainName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='standardUserDefaults' class_method='true'>
+<method class_method='true' selector='standardUserDefaults'>
<retval declared_type='NSUserDefaults*' type='@'/>
</method>
<method selector='stringArrayForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='stringForKey:'>
-<arg name='defaultName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='synchronize'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='volatileDomainForName:'>
-<arg name='domainName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='domainName' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='volatileDomainNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
</class>
+<class name='NSUserNotification'>
+<method selector='actionButtonTitle'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='activationType'>
+<retval declared_type='NSUserNotificationActivationType' type='i' type64='q'/>
+</method>
+<method selector='actualDeliveryDate'>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='additionalActions'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='additionalActivationAction'>
+<retval declared_type='NSUserNotificationAction*' type='@'/>
+</method>
+<method selector='contentImage'>
+<retval declared_type='NSImage*' type='@'/>
+</method>
+<method selector='deliveryDate'>
+<retval declared_type='NSDate*' type='@'/>
+</method>
+<method selector='deliveryRepeatInterval'>
+<retval declared_type='NSDateComponents*' type='@'/>
+</method>
+<method selector='deliveryTimeZone'>
+<retval declared_type='NSTimeZone*' type='@'/>
+</method>
+<method selector='hasActionButton'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='hasReplyButton'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='identifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='informativeText'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='isPresented'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='isRemote'>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='otherButtonTitle'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='response'>
+<retval declared_type='NSAttributedString*' type='@'/>
+</method>
+<method selector='responsePlaceholder'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='setActionButtonTitle:'>
+<arg declared_type='NSString*' index='0' name='actionButtonTitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setAdditionalActions:'>
+<arg declared_type='NSArray*' index='0' name='additionalActions' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setContentImage:'>
+<arg declared_type='NSImage*' index='0' name='contentImage' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDeliveryDate:'>
+<arg declared_type='NSDate*' index='0' name='deliveryDate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDeliveryRepeatInterval:'>
+<arg declared_type='NSDateComponents*' index='0' name='deliveryRepeatInterval' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setDeliveryTimeZone:'>
+<arg declared_type='NSTimeZone*' index='0' name='deliveryTimeZone' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHasActionButton:'>
+<arg declared_type='BOOL' index='0' name='hasActionButton' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setHasReplyButton:'>
+<arg declared_type='BOOL' index='0' name='hasReplyButton' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setIdentifier:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setInformativeText:'>
+<arg declared_type='NSString*' index='0' name='informativeText' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setOtherButtonTitle:'>
+<arg declared_type='NSString*' index='0' name='otherButtonTitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setResponsePlaceholder:'>
+<arg declared_type='NSString*' index='0' name='responsePlaceholder' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSoundName:'>
+<arg declared_type='NSString*' index='0' name='soundName' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSubtitle:'>
+<arg declared_type='NSString*' index='0' name='subtitle' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setTitle:'>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setUserInfo:'>
+<arg declared_type='NSDictionary*' index='0' name='userInfo' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='soundName'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='subtitle'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='title'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='userInfo'>
+<retval declared_type='NSDictionary*' type='@'/>
+</method>
+</class>
+<class name='NSUserNotificationAction'>
+<method class_method='true' selector='actionWithIdentifier:title:'>
+<arg declared_type='NSString*' index='0' name='identifier' type='@'/>
+<arg declared_type='NSString*' index='1' name='title' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='identifier'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='title'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+</class>
+<class name='NSUserNotificationCenter'>
+<method class_method='true' selector='defaultUserNotificationCenter'>
+<retval declared_type='NSUserNotificationCenter*' type='@'/>
+</method>
+<method selector='delegate'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='deliverNotification:'>
+<arg declared_type='NSUserNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='deliveredNotifications'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='removeAllDeliveredNotifications'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeDeliveredNotification:'>
+<arg declared_type='NSUserNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='removeScheduledNotification:'>
+<arg declared_type='NSUserNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='scheduleNotification:'>
+<arg declared_type='NSUserNotification*' index='0' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='scheduledNotifications'>
+<retval declared_type='NSArray*' type='@'/>
+</method>
+<method selector='setDelegate:'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setScheduledNotifications:'>
+<arg declared_type='NSArray*' index='0' name='scheduledNotifications' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSUserScriptTask'>
+<method selector='executeWithCompletionHandler:'>
+<arg declared_type='NSUserScriptTaskCompletionHandler' function_pointer='true' index='0' name='handler' type='@?'>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='initWithURL:error:'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='scriptURL'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+</class>
+<class name='NSUserUnixTask'>
+<method selector='executeWithArguments:completionHandler:'>
+<arg declared_type='NSArray*' index='0' name='arguments' type='@'/>
+<arg declared_type='NSUserUnixTaskCompletionHandler' function_pointer='true' index='1' name='handler' type='@?'>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setStandardError:'>
+<arg declared_type='NSFileHandle*' index='0' name='standardError' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setStandardInput:'>
+<arg declared_type='NSFileHandle*' index='0' name='standardInput' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setStandardOutput:'>
+<arg declared_type='NSFileHandle*' index='0' name='standardOutput' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='standardError'>
+<retval declared_type='NSFileHandle*' type='@'/>
+</method>
+<method selector='standardInput'>
+<retval declared_type='NSFileHandle*' type='@'/>
+</method>
+<method selector='standardOutput'>
+<retval declared_type='NSFileHandle*' type='@'/>
+</method>
+</class>
<class name='NSValue'>
+<method selector='edgeInsetsValue'>
+<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
+</method>
<method selector='getValue:'>
-<arg name='value' declared_type='void*' type='^v' index='0'/>
+<arg declared_type='void*' index='0' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithBytes:objCType:'>
-<arg name='value' declared_type='void*' const='true' type='^v' index='0'/>
-<arg name='type' declared_type='char*' const='true' type='*' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg const='true' declared_type='void*' index='0' name='value' type='^v'/>
+<arg const='true' declared_type='char*' index='1' name='type' type='*'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isEqualToValue:'>
-<arg name='value' declared_type='NSValue*' type='@' index='0'/>
+<arg declared_type='NSValue*' index='0' name='value' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='nonretainedObjectValue'>
<retval declared_type='id' type='@'/>
</method>
<method selector='objCType'>
-<retval declared_type='char*' const='true' type='*'/>
+<retval const='true' declared_type='char*' type='*'/>
</method>
<method selector='pointValue'>
-<retval declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}'/>
+<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='pointerValue'>
<retval declared_type='void*' type='^v'/>
</method>
<method selector='rangeValue'>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rectValue'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='sizeValue'>
-<retval declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}'/>
+<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
-<method selector='value:withObjCType:' class_method='true'>
-<arg name='value' declared_type='void*' const='true' type='^v' index='0'/>
-<arg name='type' declared_type='char*' const='true' type='*' index='1'/>
+<method class_method='true' selector='value:withObjCType:'>
+<arg const='true' declared_type='void*' index='0' name='value' type='^v'/>
+<arg const='true' declared_type='char*' index='1' name='type' type='*'/>
<retval declared_type='NSValue*' type='@'/>
</method>
-<method selector='valueWithBytes:objCType:' class_method='true'>
-<arg name='value' declared_type='void*' const='true' type='^v' index='0'/>
-<arg name='type' declared_type='char*' const='true' type='*' index='1'/>
+<method class_method='true' selector='valueWithBytes:objCType:'>
+<arg const='true' declared_type='void*' index='0' name='value' type='^v'/>
+<arg const='true' declared_type='char*' index='1' name='type' type='*'/>
<retval declared_type='NSValue*' type='@'/>
</method>
-<method selector='valueWithNonretainedObject:' class_method='true'>
-<arg name='anObject' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='valueWithEdgeInsets:'>
+<arg declared_type='NSEdgeInsets' index='0' name='insets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
<retval declared_type='NSValue*' type='@'/>
</method>
-<method selector='valueWithPoint:' class_method='true'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<method class_method='true' selector='valueWithNonretainedObject:'>
+<arg declared_type='id' index='0' name='anObject' type='@'/>
<retval declared_type='NSValue*' type='@'/>
</method>
-<method selector='valueWithPointer:' class_method='true'>
-<arg name='pointer' declared_type='void*' const='true' type='^v' index='0'/>
+<method class_method='true' selector='valueWithPoint:'>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSValue*' type='@'/>
</method>
-<method selector='valueWithRange:' class_method='true'>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='0'/>
+<method class_method='true' selector='valueWithPointer:'>
+<arg const='true' declared_type='void*' index='0' name='pointer' type='^v'/>
<retval declared_type='NSValue*' type='@'/>
</method>
-<method selector='valueWithRect:' class_method='true'>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
+<method class_method='true' selector='valueWithRange:'>
+<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSValue*' type='@'/>
</method>
-<method selector='valueWithSize:' class_method='true'>
-<arg name='size' declared_type='NSSize' type64='{CGSize=dd}' type='{_NSSize=ff}' index='0'/>
+<method class_method='true' selector='valueWithRect:'>
+<arg declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<retval declared_type='NSValue*' type='@'/>
+</method>
+<method class_method='true' selector='valueWithSize:'>
+<arg declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='NSValue*' type='@'/>
</method>
</class>
<class name='NSValueTransformer'>
-<method selector='allowsReverseTransformation' class_method='true'>
+<method class_method='true' selector='allowsReverseTransformation'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='reverseTransformedValue:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='setValueTransformer:forName:' class_method='true'>
-<arg name='transformer' declared_type='NSValueTransformer*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='setValueTransformer:forName:'>
+<arg declared_type='NSValueTransformer*' index='0' name='transformer' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='transformedValue:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='value' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='transformedValueClass' class_method='true'>
+<method class_method='true' selector='transformedValueClass'>
<retval declared_type='Class' type='#'/>
</method>
-<method selector='valueTransformerForName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='valueTransformerForName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSValueTransformer*' type='@'/>
</method>
-<method selector='valueTransformerNames' class_method='true'>
+<method class_method='true' selector='valueTransformerNames'>
<retval declared_type='NSArray*' type='@'/>
</method>
</class>
<class name='NSWhoseSpecifier'>
<method selector='endSubelementIdentifier'>
-<retval declared_type='NSWhoseSubelementIdentifier' type64='Q' type='I'/>
+<retval declared_type='NSWhoseSubelementIdentifier' type='I' type64='Q'/>
</method>
<method selector='endSubelementIndex'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
+</method>
+<method selector='initWithCoder:'>
+<arg declared_type='NSCoder*' index='0' name='inCoder' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:test:'>
-<arg name='classDesc' declared_type='NSScriptClassDescription*' type='@' index='0'/>
-<arg name='container' declared_type='NSScriptObjectSpecifier*' type='@' index='1'/>
-<arg name='property' declared_type='NSString*' type='@' index='2'/>
-<arg name='test' declared_type='NSScriptWhoseTest*' type='@' index='3'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSScriptClassDescription*' index='0' name='classDesc' type='@'/>
+<arg declared_type='NSScriptObjectSpecifier*' index='1' name='container' type='@'/>
+<arg declared_type='NSString*' index='2' name='property' type='@'/>
+<arg declared_type='NSScriptWhoseTest*' index='3' name='test' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='setEndSubelementIdentifier:'>
-<arg name='subelement' declared_type='NSWhoseSubelementIdentifier' type64='Q' type='I' index='0'/>
+<arg declared_type='NSWhoseSubelementIdentifier' index='0' name='endSubelementIdentifier' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEndSubelementIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='endSubelementIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStartSubelementIdentifier:'>
-<arg name='subelement' declared_type='NSWhoseSubelementIdentifier' type64='Q' type='I' index='0'/>
+<arg declared_type='NSWhoseSubelementIdentifier' index='0' name='startSubelementIdentifier' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStartSubelementIndex:'>
-<arg name='index' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<arg declared_type='NSInteger' index='0' name='startSubelementIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTest:'>
-<arg name='test' declared_type='NSScriptWhoseTest*' type='@' index='0'/>
+<arg declared_type='NSScriptWhoseTest*' index='0' name='test' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startSubelementIdentifier'>
-<retval declared_type='NSWhoseSubelementIdentifier' type64='Q' type='I'/>
+<retval declared_type='NSWhoseSubelementIdentifier' type='I' type64='Q'/>
</method>
<method selector='startSubelementIndex'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='test'>
<retval declared_type='NSScriptWhoseTest*' type='@'/>
@@ -15700,74 +19077,77 @@
</class>
<class name='NSXMLDTD'>
<method selector='addChild:'>
-<arg name='child' declared_type='NSXMLNode*' type='@' index='0'/>
+<arg declared_type='NSXMLNode*' index='0' name='child' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attributeDeclarationForName:elementName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='elementName' type='@'/>
<retval declared_type='NSXMLDTDNode*' type='@'/>
</method>
<method selector='elementDeclarationForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSXMLDTDNode*' type='@'/>
</method>
<method selector='entityDeclarationForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSXMLDTDNode*' type='@'/>
</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithContentsOfURL:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:options:error:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertChild:atIndex:'>
-<arg name='child' declared_type='NSXMLNode*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSXMLNode*' index='0' name='child' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertChildren:atIndex:'>
-<arg name='children' declared_type='NSArray*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSArray*' index='0' name='children' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='notationDeclarationForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSXMLDTDNode*' type='@'/>
</method>
-<method selector='predefinedEntityDeclarationForName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='predefinedEntityDeclarationForName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSXMLDTDNode*' type='@'/>
</method>
<method selector='publicID'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='removeChildAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceChildAtIndex:withNode:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='node' declared_type='NSXMLNode*' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSXMLNode*' index='1' name='node' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChildren:'>
-<arg name='children' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='children' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPublicID:'>
-<arg name='publicID' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='publicID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSystemID:'>
-<arg name='systemID' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='systemID'>
@@ -15776,11 +19156,19 @@
</class>
<class name='NSXMLDTDNode'>
<method selector='DTDKind'>
-<retval declared_type='NSXMLDTDNodeKind' type64='Q' type='I'/>
+<retval declared_type='NSXMLDTDNodeKind' type='I' type64='Q'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithKind:options:'>
+<arg declared_type='NSXMLNodeKind' index='0' name='kind' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithXMLString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isExternal'>
<retval declared_type='BOOL' type='B'/>
@@ -15792,19 +19180,19 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setDTDKind:'>
-<arg name='kind' declared_type='NSXMLDTDNodeKind' type64='Q' type='I' index='0'/>
+<arg declared_type='NSXMLDTDNodeKind' index='0' name='DTDKind' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotationName:'>
-<arg name='notationName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='notationName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPublicID:'>
-<arg name='publicID' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='publicID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSystemID:'>
-<arg name='systemID' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='systemID'>
@@ -15822,122 +19210,125 @@
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='XMLDataWithOptions:'>
-<arg name='options' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='addChild:'>
-<arg name='child' declared_type='NSXMLNode*' type='@' index='0'/>
+<arg declared_type='NSXMLNode*' index='0' name='child' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='characterEncoding'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='documentContentKind'>
-<retval declared_type='NSXMLDocumentContentKind' type64='Q' type='I'/>
+<retval declared_type='NSXMLDocumentContentKind' type='I' type64='Q'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithContentsOfURL:options:error:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:options:error:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithRootElement:'>
-<arg name='element' declared_type='NSXMLElement*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSXMLElement*' index='0' name='element' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithXMLString:options:error:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='mask' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertChild:atIndex:'>
-<arg name='child' declared_type='NSXMLNode*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSXMLNode*' index='0' name='child' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertChildren:atIndex:'>
-<arg name='children' declared_type='NSArray*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSArray*' index='0' name='children' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isStandalone'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='objectByApplyingXSLT:arguments:error:'>
-<arg name='xslt' declared_type='NSData*' type='@' index='0'/>
-<arg name='arguments' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSData*' index='0' name='xslt' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='arguments' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectByApplyingXSLTAtURL:arguments:error:'>
-<arg name='xsltURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='argument' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSURL*' index='0' name='xsltURL' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='argument' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectByApplyingXSLTString:arguments:error:'>
-<arg name='xslt' declared_type='NSString*' type='@' index='0'/>
-<arg name='arguments' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='xslt' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='arguments' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='removeChildAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceChildAtIndex:withNode:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='node' declared_type='NSXMLNode*' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSXMLNode*' index='1' name='node' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='replacementClassForClass:' class_method='true'>
-<arg name='cls' declared_type='Class' type='#' index='0'/>
+<method class_method='true' selector='replacementClassForClass:'>
+<arg declared_type='Class' index='0' name='cls' type='#'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='rootElement'>
<retval declared_type='NSXMLElement*' type='@'/>
</method>
<method selector='setCharacterEncoding:'>
-<arg name='encoding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='characterEncoding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChildren:'>
-<arg name='children' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='children' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDTD:'>
-<arg name='documentTypeDeclaration' declared_type='NSXMLDTD*' type='@' index='0'/>
+<arg declared_type='NSXMLDTD*' index='0' name='DTD' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentContentKind:'>
-<arg name='kind' declared_type='NSXMLDocumentContentKind' type64='Q' type='I' index='0'/>
+<arg declared_type='NSXMLDocumentContentKind' index='0' name='documentContentKind' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMIMEType:'>
-<arg name='MIMEType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='MIMEType' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRootElement:'>
-<arg name='root' declared_type='NSXMLNode*' type='@' index='0'/>
+<arg declared_type='NSXMLElement*' index='0' name='root' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandalone:'>
-<arg name='standalone' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='standalone' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVersion:'>
-<arg name='version' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='validateAndReturnError:'>
-<arg name='error' declared_type='NSError**' type='^@' index='0'/>
+<arg declared_type='NSError**' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='version'>
@@ -15946,127 +19337,132 @@
</class>
<class name='NSXMLElement'>
<method selector='addAttribute:'>
-<arg name='attribute' declared_type='NSXMLNode*' type='@' index='0'/>
+<arg declared_type='NSXMLNode*' index='0' name='attribute' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addChild:'>
-<arg name='child' declared_type='NSXMLNode*' type='@' index='0'/>
+<arg declared_type='NSXMLNode*' index='0' name='child' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addNamespace:'>
-<arg name='aNamespace' declared_type='NSXMLNode*' type='@' index='0'/>
+<arg declared_type='NSXMLNode*' index='0' name='aNamespace' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attributeForLocalName:URI:'>
-<arg name='localName' declared_type='NSString*' type='@' index='0'/>
-<arg name='URI' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='localName' type='@'/>
+<arg declared_type='NSString*' index='1' name='URI' type='@'/>
<retval declared_type='NSXMLNode*' type='@'/>
</method>
<method selector='attributeForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSXMLNode*' type='@'/>
</method>
<method selector='attributes'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='elementsForLocalName:URI:'>
-<arg name='localName' declared_type='NSString*' type='@' index='0'/>
-<arg name='URI' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='localName' type='@'/>
+<arg declared_type='NSString*' index='1' name='URI' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='elementsForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
+<method selector='initWithKind:options:'>
+<arg declared_type='NSXMLNodeKind' index='0' name='kind' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
<method selector='initWithName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithName:URI:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='URI' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='URI' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithName:stringValue:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithXMLString:error:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='insertChild:atIndex:'>
-<arg name='child' declared_type='NSXMLNode*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSXMLNode*' index='0' name='child' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertChildren:atIndex:'>
-<arg name='children' declared_type='NSArray*' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<arg declared_type='NSArray*' index='0' name='children' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='namespaceForPrefix:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSXMLNode*' type='@'/>
</method>
<method selector='namespaces'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='normalizeAdjacentTextNodesPreservingCDATA:'>
-<arg name='preserve' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='preserve' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAttributeForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeChildAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeNamespaceForPrefix:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceChildAtIndex:withNode:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='node' declared_type='NSXMLNode*' type='@' index='1'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSXMLNode*' index='1' name='node' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resolveNamespaceForName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSXMLNode*' type='@'/>
</method>
<method selector='resolvePrefixForNamespaceURI:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAttributes:'>
-<arg name='attributes' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='attributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributesAsDictionary:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributesWithDictionary:'>
-<arg name='attributes' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='attributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChildren:'>
-<arg name='children' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='children' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNamespaces:'>
-<arg name='namespaces' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='namespaces' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSXMLNode'>
-<method selector='DTDNodeWithXMLString:' class_method='true'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='DTDNodeWithXMLString:'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='URI'>
@@ -16076,39 +19472,39 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='XMLStringWithOptions:'>
-<arg name='options' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='XPath'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='attributeWithName:URI:stringValue:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='URI' declared_type='NSString*' type='@' index='1'/>
-<arg name='stringValue' declared_type='NSString*' type='@' index='2'/>
+<method class_method='true' selector='attributeWithName:URI:stringValue:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='URI' type='@'/>
+<arg declared_type='NSString*' index='2' name='stringValue' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='attributeWithName:stringValue:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='stringValue' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='attributeWithName:stringValue:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringValue' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='canonicalXMLStringPreservingComments:'>
-<arg name='comments' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='comments' type='B'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='childAtIndex:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='NSXMLNode*' type='@'/>
</method>
<method selector='childCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='children'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method selector='commentWithStringValue:' class_method='true'>
-<arg name='stringValue' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='commentWithStringValue:'>
+<arg declared_type='NSString*' index='0' name='stringValue' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='description'>
@@ -16117,64 +19513,67 @@
<method selector='detach'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='document' class_method='true'>
+<method class_method='true' selector='document'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='documentWithRootElement:' class_method='true'>
-<arg name='element' declared_type='NSXMLElement*' type='@' index='0'/>
+<method class_method='true' selector='documentWithRootElement:'>
+<arg declared_type='NSXMLElement*' index='0' name='element' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='elementWithName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='elementWithName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='elementWithName:URI:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='URI' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='elementWithName:URI:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='URI' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='elementWithName:children:attributes:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='children' declared_type='NSArray*' type='@' index='1'/>
-<arg name='attributes' declared_type='NSArray*' type='@' index='2'/>
+<method class_method='true' selector='elementWithName:children:attributes:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSArray*' index='1' name='children' type='@'/>
+<arg declared_type='NSArray*' index='2' name='attributes' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='elementWithName:stringValue:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='elementWithName:stringValue:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='index'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
+</method>
+<method selector='init'>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithKind:'>
-<arg name='kind' declared_type='NSXMLNodeKind' type64='Q' type='I' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSXMLNodeKind' index='0' name='kind' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithKind:options:'>
-<arg name='kind' declared_type='NSXMLNodeKind' type64='Q' type='I' index='0'/>
-<arg name='options' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSXMLNodeKind' index='0' name='kind' type='I' type64='Q'/>
+<arg declared_type='NSUInteger' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='kind'>
-<retval declared_type='NSXMLNodeKind' type64='Q' type='I'/>
+<retval declared_type='NSXMLNodeKind' type='I' type64='Q'/>
</method>
<method selector='level'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='localName'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='localNameForName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='localNameForName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='namespaceWithName:stringValue:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='stringValue' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='namespaceWithName:stringValue:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringValue' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='nextNode'>
@@ -16184,36 +19583,36 @@
<retval declared_type='NSXMLNode*' type='@'/>
</method>
<method selector='nodesForXPath:error:'>
-<arg name='xpath' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='xpath' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='objectValue'>
<retval declared_type='id' type='@'/>
</method>
<method selector='objectsForXQuery:constants:error:'>
-<arg name='xquery' declared_type='NSString*' type='@' index='0'/>
-<arg name='constants' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='error' declared_type='NSError**' type='^@' index='2'/>
+<arg declared_type='NSString*' index='0' name='xquery' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='constants' type='@'/>
+<arg declared_type='NSError**' index='2' name='error' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='objectsForXQuery:error:'>
-<arg name='xquery' declared_type='NSString*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSString*' index='0' name='xquery' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='parent'>
<retval declared_type='NSXMLNode*' type='@'/>
</method>
-<method selector='predefinedNamespaceForPrefix:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='predefinedNamespaceForPrefix:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSXMLNode*' type='@'/>
</method>
<method selector='prefix'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='prefixForName:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='prefixForName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='previousNode'>
@@ -16222,40 +19621,40 @@
<method selector='previousSibling'>
<retval declared_type='NSXMLNode*' type='@'/>
</method>
-<method selector='processingInstructionWithName:stringValue:' class_method='true'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='stringValue' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='processingInstructionWithName:stringValue:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringValue' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='rootDocument'>
<retval declared_type='NSXMLDocument*' type='@'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectValue:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='objectValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStringValue:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStringValue:resolvingEntities:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='resolve' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='BOOL' index='1' name='resolve' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURI:'>
-<arg name='URI' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='URI' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringValue'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='textWithStringValue:' class_method='true'>
-<arg name='stringValue' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='textWithStringValue:'>
+<arg declared_type='NSString*' index='0' name='stringValue' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
@@ -16263,26 +19662,32 @@
<method selector='abortParsing'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='allowedExternalEntityURLs'>
+<retval declared_type='NSSet*' type='@'/>
+</method>
<method selector='columnNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='delegate'>
<retval declared_type='id' type='@'/>
</method>
+<method selector='externalEntityResolvingPolicy'>
+<retval declared_type='NSXMLParserExternalEntityResolvingPolicy' type='I' type64='Q'/>
+</method>
<method selector='initWithContentsOfURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithStream:'>
-<arg name='stream' declared_type='NSInputStream*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSInputStream*' index='0' name='stream' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='lineNumber'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='parse'>
<retval declared_type='BOOL' type='B'/>
@@ -16293,20 +19698,28 @@
<method selector='publicID'>
<retval declared_type='NSString*' type='@'/>
</method>
+<method selector='setAllowedExternalEntityURLs:'>
+<arg declared_type='NSSet*' index='0' name='allowedExternalEntityURLs' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setExternalEntityResolvingPolicy:'>
+<arg declared_type='NSXMLParserExternalEntityResolvingPolicy' index='0' name='externalEntityResolvingPolicy' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldProcessNamespaces:'>
-<arg name='shouldProcessNamespaces' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldProcessNamespaces' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldReportNamespacePrefixes:'>
-<arg name='shouldReportNamespacePrefixes' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldReportNamespacePrefixes' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldResolveExternalEntities:'>
-<arg name='shouldResolveExternalEntities' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldResolveExternalEntities' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldProcessNamespaces'>
@@ -16322,486 +19735,660 @@
<retval declared_type='NSString*' type='@'/>
</method>
</class>
+<class name='NSXPCConnection'>
+<method selector='auditSessionIdentifier'>
+<retval declared_type='au_asid_t' type='i'/>
+</method>
+<method selector='effectiveGroupIdentifier'>
+<retval declared_type='gid_t' type='I'/>
+</method>
+<method selector='effectiveUserIdentifier'>
+<retval declared_type='uid_t' type='I'/>
+</method>
+<method selector='endpoint'>
+<retval declared_type='NSXPCListenerEndpoint*' type='@'/>
+</method>
+<method selector='exportedInterface'>
+<retval declared_type='NSXPCInterface*' type='@'/>
+</method>
+<method selector='exportedObject'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='initWithListenerEndpoint:'>
+<arg declared_type='NSXPCListenerEndpoint*' index='0' name='endpoint' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithMachServiceName:options:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSXPCConnectionOptions' index='1' name='options' type='I' type64='Q'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='initWithServiceName:'>
+<arg declared_type='NSString*' index='0' name='serviceName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='interruptionHandler'>
+<retval declared_type='void (^)(void)' function_pointer='true' type='@?'>
+<retval declared_type='void' type='v'/>
+</retval>
+</method>
+<method selector='invalidate'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='invalidationHandler'>
+<retval declared_type='void (^)(void)' function_pointer='true' type='@?'>
+<retval declared_type='void' type='v'/>
+</retval>
+</method>
+<method selector='processIdentifier'>
+<retval declared_type='pid_t' type='i'/>
+</method>
+<method selector='remoteObjectInterface'>
+<retval declared_type='NSXPCInterface*' type='@'/>
+</method>
+<method selector='remoteObjectProxy'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='remoteObjectProxyWithErrorHandler:'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='handler' type='@?'>
+<arg declared_type='NSError*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='resume'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='serviceName'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='setExportedInterface:'>
+<arg declared_type='NSXPCInterface*' index='0' name='exportedInterface' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setExportedObject:'>
+<arg declared_type='id' index='0' name='exportedObject' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setInterruptionHandler:'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='interruptionHandler' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setInvalidationHandler:'>
+<arg declared_type='void (^)(void)' function_pointer='true' index='0' name='invalidationHandler' type='@?'>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setRemoteObjectInterface:'>
+<arg declared_type='NSXPCInterface*' index='0' name='remoteObjectInterface' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='suspend'>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSXPCInterface'>
+<method selector='classesForSelector:argumentIndex:ofReply:'>
+<arg declared_type='SEL' index='0' name='sel' type=':'/>
+<arg declared_type='NSUInteger' index='1' name='arg' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='2' name='ofReply' type='B'/>
+<retval declared_type='NSSet*' type='@'/>
+</method>
+<method selector='interfaceForSelector:argumentIndex:ofReply:'>
+<arg declared_type='SEL' index='0' name='sel' type=':'/>
+<arg declared_type='NSUInteger' index='1' name='arg' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='2' name='ofReply' type='B'/>
+<retval declared_type='NSXPCInterface*' type='@'/>
+</method>
+<method class_method='true' selector='interfaceWithProtocol:'>
+<arg declared_type='Protocol*' index='0' name='protocol' type='@'/>
+<retval declared_type='NSXPCInterface*' type='@'/>
+</method>
+<method selector='protocol'>
+<retval declared_type='Protocol*' type='@'/>
+</method>
+<method selector='setClasses:forSelector:argumentIndex:ofReply:'>
+<arg declared_type='NSSet*' index='0' name='classes' type='@'/>
+<arg declared_type='SEL' index='1' name='sel' type=':'/>
+<arg declared_type='NSUInteger' index='2' name='arg' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='3' name='ofReply' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setInterface:forSelector:argumentIndex:ofReply:'>
+<arg declared_type='NSXPCInterface*' index='0' name='ifc' type='@'/>
+<arg declared_type='SEL' index='1' name='sel' type=':'/>
+<arg declared_type='NSUInteger' index='2' name='arg' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='3' name='ofReply' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setProtocol:'>
+<arg declared_type='Protocol*' index='0' name='protocol' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
+<class name='NSXPCListener'>
+<method class_method='true' selector='anonymousListener'>
+<retval declared_type='NSXPCListener*' type='@'/>
+</method>
+<method selector='delegate'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='endpoint'>
+<retval declared_type='NSXPCListenerEndpoint*' type='@'/>
+</method>
+<method selector='initWithMachServiceName:'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='invalidate'>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='resume'>
+<retval declared_type='void' type='v'/>
+</method>
+<method class_method='true' selector='serviceListener'>
+<retval declared_type='NSXPCListener*' type='@'/>
+</method>
+<method selector='setDelegate:'>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='suspend'>
+<retval declared_type='void' type='v'/>
+</method>
+</class>
<informal_protocol name='NSArchiverCallback'>
-<method type64='#16@0:8' type='#8@0:4' selector='classForArchiver'>
+<method selector='classForArchiver' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='replacementObjectForArchiver:'>
-<arg name='archiver' declared_type='NSArchiver*' type='@' index='0'/>
+<method selector='replacementObjectForArchiver:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSArchiver*' index='0' name='archiver' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSCacheDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='cache:willEvictObject:'>
-<arg name='cache' declared_type='NSCache*' type='@' index='0'/>
-<arg name='obj' declared_type='id' type='@' index='1'/>
+<method selector='cache:willEvictObject:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSCache*' index='0' name='cache' type='@'/>
+<arg declared_type='id' index='1' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSClassDescriptionPrimitives'>
-<method type64='@16@0:8' type='@8@0:4' selector='attributeKeys'>
+<method selector='attributeKeys' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='classDescription'>
+<method selector='classDescription' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSClassDescription*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='inverseForRelationshipKey:'>
-<arg name='relationshipKey' declared_type='NSString*' type='@' index='0'/>
+<method selector='inverseForRelationshipKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='relationshipKey' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='toManyRelationshipKeys'>
+<method selector='toManyRelationshipKeys' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='toOneRelationshipKeys'>
+<method selector='toOneRelationshipKeys' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSCoderMethods'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='awakeAfterUsingCoder:'>
-<arg name='aDecoder' declared_type='NSCoder*' type='@' index='0'/>
+<method selector='awakeAfterUsingCoder:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='#16@0:8' type='#8@0:4' selector='classForCoder'>
+<method selector='classForCoder' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='replacementObjectForCoder:'>
-<arg name='aCoder' declared_type='NSCoder*' type='@' index='0'/>
+<method selector='replacementObjectForCoder:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSCoder*' index='0' name='aCoder' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v24@0:8q16' type='v12@0:4i8' selector='setVersion:' class_method='true'>
-<arg name='aVersion' declared_type='NSInteger' type64='q' type='i' index='0'/>
+<method class_method='true' selector='setVersion:' type='v12@0:4i8' type64='v24@0:8q16'>
+<arg declared_type='NSInteger' index='0' name='aVersion' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='q16@0:8' type='i8@0:4' selector='version' class_method='true'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<method class_method='true' selector='version' type='i8@0:4' type64='q16@0:8'>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</informal_protocol>
<informal_protocol name='NSCoding'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='encodeWithCoder:'>
-<arg name='aCoder' declared_type='NSCoder*' type='@' index='0'/>
+<method selector='encodeWithCoder:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSCoder*' index='0' name='aCoder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='initWithCoder:'>
-<arg name='aDecoder' declared_type='NSCoder*' type='@' index='0'/>
+<method selector='initWithCoder:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSCoder*' index='0' name='aDecoder' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSComparisonMethods'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='doesContain:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='doesContain:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isCaseInsensitiveLike:'>
-<arg name='object' declared_type='NSString*' type='@' index='0'/>
+<method selector='isCaseInsensitiveLike:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='isEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isGreaterThan:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='isGreaterThan:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isGreaterThanOrEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='isGreaterThanOrEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isLessThan:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='isLessThan:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isLessThanOrEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='isLessThanOrEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isLike:'>
-<arg name='object' declared_type='NSString*' type='@' index='0'/>
+<method selector='isLike:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isNotEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='isNotEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSConnectionDelegate'>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='authenticateComponents:withData:'>
-<arg name='components' declared_type='NSArray*' type='@' index='0'/>
-<arg name='signature' declared_type='NSData*' type='@' index='1'/>
+<method selector='authenticateComponents:withData:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSArray*' index='0' name='components' type='@'/>
+<arg declared_type='NSData*' index='1' name='signature' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='authenticationDataForComponents:'>
-<arg name='components' declared_type='NSArray*' type='@' index='0'/>
+<method selector='authenticationDataForComponents:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='components' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='connection:handleRequest:'>
-<arg name='connection' declared_type='NSConnection*' type='@' index='0'/>
-<arg name='doreq' declared_type='NSDistantObjectRequest*' type='@' index='1'/>
+<method selector='connection:handleRequest:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSDistantObjectRequest*' index='1' name='doreq' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='connection:shouldMakeNewConnection:'>
-<arg name='ancestor' declared_type='NSConnection*' type='@' index='0'/>
-<arg name='conn' declared_type='NSConnection*' type='@' index='1'/>
+<method selector='connection:shouldMakeNewConnection:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSConnection*' index='0' name='ancestor' type='@'/>
+<arg declared_type='NSConnection*' index='1' name='conn' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='createConversationForConnection:'>
-<arg name='conn' declared_type='NSConnection*' type='@' index='0'/>
+<method selector='createConversationForConnection:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSConnection*' index='0' name='conn' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='makeNewConnection:sender:'>
-<arg name='conn' declared_type='NSConnection*' type='@' index='0'/>
-<arg name='ancestor' declared_type='NSConnection*' type='@' index='1'/>
+<method selector='makeNewConnection:sender:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSConnection*' index='0' name='conn' type='@'/>
+<arg declared_type='NSConnection*' index='1' name='ancestor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSCopyLinkMoveHandler'>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='fileManager:shouldProceedAfterError:'>
-<arg name='fm' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='errorInfo' declared_type='NSDictionary*' type='@' index='1'/>
+<method selector='fileManager:shouldProceedAfterError:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSFileManager*' index='0' name='fm' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='errorInfo' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='fileManager:willProcessPath:'>
-<arg name='fm' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<method selector='fileManager:willProcessPath:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSFileManager*' index='0' name='fm' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSCopying'>
-<method type64='@24@0:8^{_NSZone=}16' type='@12@0:4^{_NSZone=}8' selector='copyWithZone:'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<method selector='copyWithZone:' type='@12@0:4^{_NSZone=}8' type64='@24@0:8^{_NSZone=}16'>
+<arg declared_type='NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSDecimalNumberBehaviors'>
-<method type64='@48@0:8:16Q24@32@40' type='@24@0:4:8I12@16@20' selector='exceptionDuringOperation:error:leftOperand:rightOperand:'>
-<arg name='operation' declared_type='SEL' type=':' index='0'/>
-<arg name='error' declared_type='NSCalculationError' type64='Q' type='I' index='1'/>
-<arg name='leftOperand' declared_type='NSDecimalNumber*' type='@' index='2'/>
-<arg name='rightOperand' declared_type='NSDecimalNumber*' type='@' index='3'/>
+<method selector='exceptionDuringOperation:error:leftOperand:rightOperand:' type='@24@0:4:8I12@16@20' type64='@48@0:8:16Q24@32@40'>
+<arg declared_type='SEL' index='0' name='operation' type=':'/>
+<arg declared_type='NSCalculationError' index='1' name='error' type='I' type64='Q'/>
+<arg declared_type='NSDecimalNumber*' index='2' name='leftOperand' type='@'/>
+<arg declared_type='NSDecimalNumber*' index='3' name='rightOperand' type='@'/>
<retval declared_type='NSDecimalNumber*' type='@'/>
</method>
-<method type64='Q16@0:8' type='I8@0:4' selector='roundingMode'>
-<retval declared_type='NSRoundingMode' type64='Q' type='I'/>
+<method selector='roundingMode' type='I8@0:4' type64='Q16@0:8'>
+<retval declared_type='NSRoundingMode' type='I' type64='Q'/>
</method>
-<method type64='s16@0:8' type='s8@0:4' selector='scale'>
+<method selector='scale' type='s8@0:4' type64='s16@0:8'>
<retval declared_type='short' type='s'/>
</method>
</informal_protocol>
<informal_protocol name='NSDelayedPerforming'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='cancelPreviousPerformRequestsWithTarget:' class_method='true'>
-<arg name='aTarget' declared_type='id' type='@' index='0'/>
+<method class_method='true' selector='cancelPreviousPerformRequestsWithTarget:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='id' index='0' name='aTarget' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16:24@32' type='v20@0:4@8:12@16' selector='cancelPreviousPerformRequestsWithTarget:selector:object:' class_method='true'>
-<arg name='aTarget' declared_type='id' type='@' index='0'/>
-<arg name='aSelector' declared_type='SEL' type=':' index='1'/>
-<arg name='anArgument' declared_type='id' type='@' index='2'/>
+<method class_method='true' selector='cancelPreviousPerformRequestsWithTarget:selector:object:' type='v20@0:4@8:12@16' type64='v40@0:8@16:24@32'>
+<arg declared_type='id' index='0' name='aTarget' type='@'/>
+<arg declared_type='SEL' index='1' name='aSelector' type=':'/>
+<arg declared_type='id' index='2' name='anArgument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8:16@24d32' type='v24@0:4:8@12d16' selector='performSelector:withObject:afterDelay:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='anArgument' declared_type='id' type='@' index='1'/>
-<arg name='delay' declared_type='NSTimeInterval' type='d' index='2'/>
+<method selector='performSelector:withObject:afterDelay:' type='v24@0:4:8@12d16' type64='v40@0:8:16@24d32'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='anArgument' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='delay' type='d'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8:16@24d32@40' type='v28@0:4:8@12d16@24' selector='performSelector:withObject:afterDelay:inModes:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='anArgument' declared_type='id' type='@' index='1'/>
-<arg name='delay' declared_type='NSTimeInterval' type='d' index='2'/>
-<arg name='modes' declared_type='NSArray*' type='@' index='3'/>
+<method selector='performSelector:withObject:afterDelay:inModes:' type='v28@0:4:8@12d16@24' type64='v48@0:8:16@24d32@40'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='anArgument' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='delay' type='d'/>
+<arg declared_type='NSArray*' index='3' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSDeprecatedKeyValueCoding'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='handleQueryWithUnboundKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='handleQueryWithUnboundKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='handleTakeValue:forUnboundKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='handleTakeValue:forUnboundKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='storedValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='storedValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='takeStoredValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='takeStoredValue:forKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='takeValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='takeValue:forKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='takeValue:forKeyPath:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<method selector='takeValue:forKeyPath:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='takeValuesFromDictionary:'>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='0'/>
+<method selector='takeValuesFromDictionary:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSDictionary*' index='0' name='properties' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='unableToSetNilForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='unableToSetNilForKey:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='useStoredAccessor' class_method='true'>
+<method class_method='true' selector='useStoredAccessor' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='valuesForKeys:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
+<method selector='valuesForKeys:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSDeprecatedKeyValueObservingCustomization'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='setKeys:triggerChangeNotificationsForDependentKey:' class_method='true'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
-<arg name='dependentKey' declared_type='NSString*' type='@' index='1'/>
+<method class_method='true' selector='setKeys:triggerChangeNotificationsForDependentKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
+<arg declared_type='NSString*' index='1' name='dependentKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSDiscardableContent'>
-<method type64='B16@0:8' type='B8@0:4' selector='beginContentAccess'>
+<method selector='beginContentAccess' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='discardContentIfPossible'>
+<method selector='discardContentIfPossible' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='endContentAccess'>
+<method selector='endContentAccess' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='isContentDiscarded'>
+<method selector='isContentDiscarded' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSDiscardableContentProxy'>
-<method type64='@16@0:8' type='@8@0:4' selector='autoContentAccessingProxy'>
+<method selector='autoContentAccessingProxy' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSDistributedObjects'>
-<method type64='#16@0:8' type='#8@0:4' selector='classForPortCoder'>
+<method selector='classForPortCoder' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='replacementObjectForPortCoder:'>
-<arg name='coder' declared_type='NSPortCoder*' type='@' index='0'/>
+<method selector='replacementObjectForPortCoder:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSPortCoder*' index='0' name='coder' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSErrorRecoveryAttempting'>
-<method type64='B32@0:8@16Q24' type='B16@0:4@8I12' selector='attemptRecoveryFromError:optionIndex:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='recoveryOptionIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<method selector='attemptRecoveryFromError:optionIndex:' type='B16@0:4@8I12' type64='B32@0:8@16Q24'>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='recoveryOptionIndex' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v56@0:8@16Q24@32:40^v48' type='v28@0:4@8I12@16:20^v24' selector='attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='recoveryOptionIndex' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='delegate' declared_type='id' type='@' index='2'/>
-<arg name='didRecoverSelector' declared_type='SEL' type=':' index='3'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='4'/>
+<method selector='attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:' type='v28@0:4@8I12@16:20^v24' type64='v56@0:8@16Q24@32:40^v48'>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='recoveryOptionIndex' type='I' type64='Q'/>
+<arg declared_type='id' index='2' name='delegate' type='@'/>
+<arg declared_type='SEL' index='3' name='didRecoverSelector' type=':'/>
+<arg declared_type='void*' index='4' name='contextInfo' type='^v'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSExtensionRequestHandling'>
+<method selector='beginRequestWithExtensionContext:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSExtensionContext*' index='0' name='context' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSFastEnumeration'>
-<method type64='Q40@0:8^{?=Q^@^Q[5Q]}16^@24Q32' type='I20@0:4^{?=L^@^L[5L]}8^@12I16' selector='countByEnumeratingWithState:objects:count:'>
-<arg name='state' declared_type='NSFastEnumerationState*' type64='^{_NSFastEnumerationState=Q^@^Q[5Q]}' type='^{_NSFastEnumerationState=L^@^L[5L]}' index='0'/>
-<arg name='buffer' declared_type='id*' type='^@' index='1'/>
-<arg name='len' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='countByEnumeratingWithState:objects:count:' type='I20@0:4^{?=L^@^L[5L]}8^@12I16' type64='Q40@0:8^{?=Q^@^Q[5Q]}16^@24Q32'>
+<arg declared_type='NSFastEnumerationState*' index='0' name='state' type='^{_NSFastEnumerationState=L^@^L[5L]}' type64='^{_NSFastEnumerationState=Q^@^Q[5Q]}'/>
+<arg declared_type='id*' index='1' name='buffer' type='^@'/>
+<arg declared_type='NSUInteger' index='2' name='len' type='I' type64='Q'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
</informal_protocol>
<informal_protocol name='NSFileManagerDelegate'>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='fileManager:shouldCopyItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='2'/>
+<method selector='fileManager:shouldCopyItemAtPath:toPath:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSString*' index='1' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='fileManager:shouldCopyItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='2'/>
+<method selector='fileManager:shouldCopyItemAtURL:toURL:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSURL*' index='1' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='fileManager:shouldLinkItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='2'/>
+<method selector='fileManager:shouldLinkItemAtPath:toPath:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSString*' index='1' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='fileManager:shouldLinkItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='2'/>
+<method selector='fileManager:shouldLinkItemAtURL:toURL:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSURL*' index='1' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='fileManager:shouldMoveItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='2'/>
+<method selector='fileManager:shouldMoveItemAtPath:toPath:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSString*' index='1' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='fileManager:shouldMoveItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='2'/>
+<method selector='fileManager:shouldMoveItemAtURL:toURL:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSURL*' index='1' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24@32@40' type='B24@0:4@8@12@16@20' selector='fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='3'/>
+<method selector='fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:' type='B24@0:4@8@12@16@20' type64='B48@0:8@16@24@32@40'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSString*' index='2' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24@32@40' type='B24@0:4@8@12@16@20' selector='fileManager:shouldProceedAfterError:copyingItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='3'/>
+<method selector='fileManager:shouldProceedAfterError:copyingItemAtURL:toURL:' type='B24@0:4@8@12@16@20' type64='B48@0:8@16@24@32@40'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSURL*' index='2' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24@32@40' type='B24@0:4@8@12@16@20' selector='fileManager:shouldProceedAfterError:linkingItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='3'/>
+<method selector='fileManager:shouldProceedAfterError:linkingItemAtPath:toPath:' type='B24@0:4@8@12@16@20' type64='B48@0:8@16@24@32@40'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSString*' index='2' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24@32@40' type='B24@0:4@8@12@16@20' selector='fileManager:shouldProceedAfterError:linkingItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='3'/>
+<method selector='fileManager:shouldProceedAfterError:linkingItemAtURL:toURL:' type='B24@0:4@8@12@16@20' type64='B48@0:8@16@24@32@40'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSURL*' index='2' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24@32@40' type='B24@0:4@8@12@16@20' selector='fileManager:shouldProceedAfterError:movingItemAtPath:toPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcPath' declared_type='NSString*' type='@' index='2'/>
-<arg name='dstPath' declared_type='NSString*' type='@' index='3'/>
+<method selector='fileManager:shouldProceedAfterError:movingItemAtPath:toPath:' type='B24@0:4@8@12@16@20' type64='B48@0:8@16@24@32@40'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSString*' index='2' name='srcPath' type='@'/>
+<arg declared_type='NSString*' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B48@0:8@16@24@32@40' type='B24@0:4@8@12@16@20' selector='fileManager:shouldProceedAfterError:movingItemAtURL:toURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='srcURL' declared_type='NSURL*' type='@' index='2'/>
-<arg name='dstURL' declared_type='NSURL*' type='@' index='3'/>
+<method selector='fileManager:shouldProceedAfterError:movingItemAtURL:toURL:' type='B24@0:4@8@12@16@20' type64='B48@0:8@16@24@32@40'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSURL*' index='2' name='srcURL' type='@'/>
+<arg declared_type='NSURL*' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='fileManager:shouldProceedAfterError:removingItemAtPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='path' declared_type='NSString*' type='@' index='2'/>
+<method selector='fileManager:shouldProceedAfterError:removingItemAtPath:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSString*' index='2' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='fileManager:shouldProceedAfterError:removingItemAtURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='2'/>
+<method selector='fileManager:shouldProceedAfterError:removingItemAtURL:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='NSURL*' index='2' name='URL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='fileManager:shouldRemoveItemAtPath:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<method selector='fileManager:shouldRemoveItemAtPath:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='fileManager:shouldRemoveItemAtURL:'>
-<arg name='fileManager' declared_type='NSFileManager*' type='@' index='0'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='1'/>
+<method selector='fileManager:shouldRemoveItemAtURL:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSFileManager*' index='0' name='fileManager' type='@'/>
+<arg declared_type='NSURL*' index='1' name='URL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSFilePresenter'>
-<method type64='v24@0:8@?16' type='v12@0:4@?8' selector='accommodatePresentedItemDeletionWithCompletionHandler:'>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSError *)' type='@?' index='0'>
+<method selector='accommodatePresentedItemDeletionWithCompletionHandler:' type='v12@0:4@?8' type64='v24@0:8@?16'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@?24' type='v16@0:4@8@?12' selector='accommodatePresentedSubitemDeletionAtURL:completionHandler:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSError *)' type='@?' index='1'>
+<method selector='accommodatePresentedSubitemDeletionAtURL:completionHandler:' type='v16@0:4@8@?12' type64='v32@0:8@16@?24'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='presentedItemDidChange'>
+<method selector='presentedItemDidChange' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='presentedItemDidGainVersion:'>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='0'/>
+<method selector='presentedItemDidGainVersion:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSFileVersion*' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='presentedItemDidLoseVersion:'>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='0'/>
+<method selector='presentedItemDidLoseVersion:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSFileVersion*' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='presentedItemDidMoveToURL:'>
-<arg name='newURL' declared_type='NSURL*' type='@' index='0'/>
+<method selector='presentedItemDidMoveToURL:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURL*' index='0' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='presentedItemDidResolveConflictVersion:'>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='0'/>
+<method selector='presentedItemDidResolveConflictVersion:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSFileVersion*' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='presentedItemOperationQueue'>
+<method selector='presentedItemOperationQueue' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSOperationQueue*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='presentedItemURL'>
+<method selector='presentedItemURL' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='presentedSubitemAtURL:didGainVersion:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='1'/>
+<method selector='presentedSubitemAtURL:didGainVersion:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileVersion*' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='presentedSubitemAtURL:didLoseVersion:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='1'/>
+<method selector='presentedSubitemAtURL:didLoseVersion:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileVersion*' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='presentedSubitemAtURL:didMoveToURL:'>
-<arg name='oldURL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='newURL' declared_type='NSURL*' type='@' index='1'/>
+<method selector='presentedSubitemAtURL:didMoveToURL:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURL*' index='0' name='oldURL' type='@'/>
+<arg declared_type='NSURL*' index='1' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='presentedSubitemAtURL:didResolveConflictVersion:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
-<arg name='version' declared_type='NSFileVersion*' type='@' index='1'/>
+<method selector='presentedSubitemAtURL:didResolveConflictVersion:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
+<arg declared_type='NSFileVersion*' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='presentedSubitemDidAppearAtURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<method selector='presentedSubitemDidAppearAtURL:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='presentedSubitemDidChangeAtURL:'>
-<arg name='url' declared_type='NSURL*' type='@' index='0'/>
+<method selector='presentedSubitemDidChangeAtURL:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURL*' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@?16' type='v12@0:4@?8' selector='relinquishPresentedItemToReader:'>
-<arg name='reader' function_pointer='true' declared_type='void (^)(void (^)(void))' type='@?' index='0'>
+<method selector='primaryPresentedItemURL' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSURL*' type='@'/>
+</method>
+<method selector='relinquishPresentedItemToReader:' type='v12@0:4@?8' type64='v24@0:8@?16'>
+<arg declared_type='void (^)(void (^)(void))' function_pointer='true' index='0' name='reader' type='@?'>
<arg declared_type='void (^)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@?16' type='v12@0:4@?8' selector='relinquishPresentedItemToWriter:'>
-<arg name='writer' function_pointer='true' declared_type='void (^)(void (^)(void))' type='@?' index='0'>
+<method selector='relinquishPresentedItemToWriter:' type='v12@0:4@?8' type64='v24@0:8@?16'>
+<arg declared_type='void (^)(void (^)(void))' function_pointer='true' index='0' name='writer' type='@?'>
<arg declared_type='void (^)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@?16' type='v12@0:4@?8' selector='savePresentedItemChangesWithCompletionHandler:'>
-<arg name='completionHandler' function_pointer='true' declared_type='void (^)(NSError *)' type='@?' index='0'>
+<method selector='savePresentedItemChangesWithCompletionHandler:' type='v12@0:4@?8' type64='v24@0:8@?16'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
@@ -16809,1010 +20396,1223 @@
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueCoding'>
-<method type64='B16@0:8' type='B8@0:4' selector='accessInstanceVariablesDirectly' class_method='true'>
+<method class_method='true' selector='accessInstanceVariablesDirectly' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='dictionaryWithValuesForKeys:'>
-<arg name='keys' declared_type='NSArray*' type='@' index='0'/>
+<method selector='dictionaryWithValuesForKeys:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='mutableArrayValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='mutableArrayValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSMutableArray*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='mutableArrayValueForKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<method selector='mutableArrayValueForKeyPath:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableArray*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='mutableOrderedSetValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='mutableOrderedSetValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSMutableOrderedSet*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='mutableOrderedSetValueForKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<method selector='mutableOrderedSetValueForKeyPath:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableOrderedSet*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='mutableSetValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='mutableSetValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSMutableSet*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='mutableSetValueForKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<method selector='mutableSetValueForKeyPath:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableSet*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setNilValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='setNilValueForKey:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='setValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='setValue:forKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='setValue:forKeyPath:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<method selector='setValue:forKeyPath:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='setValue:forUndefinedKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='setValue:forUndefinedKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setValuesForKeysWithDictionary:'>
-<arg name='keyedValues' declared_type='NSDictionary*' type='@' index='0'/>
+<method selector='setValuesForKeysWithDictionary:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSDictionary*' index='0' name='keyedValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B40@0:8N^@16@24o^@32' type='B20@0:4N^@8@12o^@16' selector='validateValue:forKey:error:'>
-<arg name='ioValue' declared_type='id*' type='^@' index='0' type_modifier='N'/>
-<arg name='inKey' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2' type_modifier='o'/>
+<method selector='validateValue:forKey:error:' type='B20@0:4N^@8@12o^@16' type64='B40@0:8N^@16@24o^@32'>
+<arg declared_type='id*' index='0' name='ioValue' type='^@' type_modifier='N'/>
+<arg declared_type='NSString*' index='1' name='inKey' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8N^@16@24o^@32' type='B20@0:4N^@8@12o^@16' selector='validateValue:forKeyPath:error:'>
-<arg name='ioValue' declared_type='id*' type='^@' index='0' type_modifier='N'/>
-<arg name='inKeyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='outError' declared_type='NSError**' type='^@' index='2' type_modifier='o'/>
+<method selector='validateValue:forKeyPath:error:' type='B20@0:4N^@8@12o^@16' type64='B40@0:8N^@16@24o^@32'>
+<arg declared_type='id*' index='0' name='ioValue' type='^@' type_modifier='N'/>
+<arg declared_type='NSString*' index='1' name='inKeyPath' type='@'/>
+<arg declared_type='NSError**' index='2' name='outError' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='valueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='valueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='valueForKeyPath:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
+<method selector='valueForKeyPath:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='valueForUndefinedKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='valueForUndefinedKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueObserverNotification'>
-<method type64='v40@0:8Q16@24@32' type='v20@0:4I8@12@16' selector='didChange:valuesAtIndexes:forKey:'>
-<arg name='changeKind' declared_type='NSKeyValueChange' type64='Q' type='I' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='key' declared_type='NSString*' type='@' index='2'/>
+<method selector='didChange:valuesAtIndexes:forKey:' type='v20@0:4I8@12@16' type64='v40@0:8Q16@24@32'>
+<arg declared_type='NSKeyValueChange' index='0' name='changeKind' type='I' type64='Q'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSString*' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='didChangeValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='didChangeValueForKey:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16Q24@32' type='v20@0:4@8I12@16' selector='didChangeValueForKey:withSetMutation:usingObjects:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='mutationKind' declared_type='NSKeyValueSetMutationKind' type64='Q' type='I' index='1'/>
-<arg name='objects' declared_type='NSSet*' type='@' index='2'/>
+<method selector='didChangeValueForKey:withSetMutation:usingObjects:' type='v20@0:4@8I12@16' type64='v40@0:8@16Q24@32'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSKeyValueSetMutationKind' index='1' name='mutationKind' type='I' type64='Q'/>
+<arg declared_type='NSSet*' index='2' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8Q16@24@32' type='v20@0:4I8@12@16' selector='willChange:valuesAtIndexes:forKey:'>
-<arg name='changeKind' declared_type='NSKeyValueChange' type64='Q' type='I' index='0'/>
-<arg name='indexes' declared_type='NSIndexSet*' type='@' index='1'/>
-<arg name='key' declared_type='NSString*' type='@' index='2'/>
+<method selector='willChange:valuesAtIndexes:forKey:' type='v20@0:4I8@12@16' type64='v40@0:8Q16@24@32'>
+<arg declared_type='NSKeyValueChange' index='0' name='changeKind' type='I' type64='Q'/>
+<arg declared_type='NSIndexSet*' index='1' name='indexes' type='@'/>
+<arg declared_type='NSString*' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='willChangeValueForKey:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method selector='willChangeValueForKey:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16Q24@32' type='v20@0:4@8I12@16' selector='willChangeValueForKey:withSetMutation:usingObjects:'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
-<arg name='mutationKind' declared_type='NSKeyValueSetMutationKind' type64='Q' type='I' index='1'/>
-<arg name='objects' declared_type='NSSet*' type='@' index='2'/>
+<method selector='willChangeValueForKey:withSetMutation:usingObjects:' type='v20@0:4@8I12@16' type64='v40@0:8@16Q24@32'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
+<arg declared_type='NSKeyValueSetMutationKind' index='1' name='mutationKind' type='I' type64='Q'/>
+<arg declared_type='NSSet*' index='2' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueObserverRegistration'>
-<method type64='v48@0:8@16@24Q32^v40' type='v24@0:4@8@12I16^v20' selector='addObserver:forKeyPath:options:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='options' declared_type='NSKeyValueObservingOptions' type64='Q' type='I' index='2'/>
-<arg name='context' declared_type='void*' type='^v' index='3'/>
+<method selector='addObserver:forKeyPath:options:context:' type='v24@0:4@8@12I16^v20' type64='v48@0:8@16@24Q32^v40'>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
+<arg declared_type='void*' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='removeObserver:forKeyPath:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
+<method selector='removeObserver:forKeyPath:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24^v32' type='v20@0:4@8@12^v16' selector='removeObserver:forKeyPath:context:'>
-<arg name='observer' declared_type='NSObject*' type='@' index='0'/>
-<arg name='keyPath' declared_type='NSString*' type='@' index='1'/>
-<arg name='context' declared_type='void*' type='^v' index='2'/>
+<method selector='removeObserver:forKeyPath:context:' type='v20@0:4@8@12^v16' type64='v40@0:8@16@24^v32'>
+<arg declared_type='NSObject*' index='0' name='observer' type='@'/>
+<arg declared_type='NSString*' index='1' name='keyPath' type='@'/>
+<arg declared_type='void*' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueObserving'>
-<method type64='v48@0:8@16@24@32^v40' type='v24@0:4@8@12@16^v20' selector='observeValueForKeyPath:ofObject:change:context:'>
-<arg name='keyPath' declared_type='NSString*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='change' declared_type='NSDictionary*' type='@' index='2'/>
-<arg name='context' declared_type='void*' type='^v' index='3'/>
+<method selector='observeValueForKeyPath:ofObject:change:context:' type='v24@0:4@8@12@16^v20' type64='v48@0:8@16@24@32^v40'>
+<arg declared_type='NSString*' index='0' name='keyPath' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='change' type='@'/>
+<arg declared_type='void*' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueObservingCustomization'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='automaticallyNotifiesObserversForKey:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='automaticallyNotifiesObserversForKey:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='keyPathsForValuesAffectingValueForKey:' class_method='true'>
-<arg name='key' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='keyPathsForValuesAffectingValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='key' type='@'/>
<retval declared_type='NSSet*' type='@'/>
</method>
-<method type64='^v16@0:8' type='^v8@0:4' selector='observationInfo'>
+<method selector='observationInfo' type='^v8@0:4' type64='^v16@0:8'>
<retval declared_type='void*' type='^v'/>
</method>
-<method type64='v24@0:8^v16' type='v12@0:4^v8' selector='setObservationInfo:'>
-<arg name='observationInfo' declared_type='void*' type='^v' index='0'/>
+<method selector='setObservationInfo:' type='v12@0:4^v8' type64='v24@0:8^v16'>
+<arg declared_type='void*' index='0' name='observationInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyedArchiverDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='archiver:didEncodeObject:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<method selector='archiver:didEncodeObject:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='archiver:willEncodeObject:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<method selector='archiver:willEncodeObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='archiver:willReplaceObject:withObject:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='newObject' declared_type='id' type='@' index='2'/>
+<method selector='archiver:willReplaceObject:withObject:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='id' index='2' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='archiverDidFinish:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
+<method selector='archiverDidFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='archiverWillFinish:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
+<method selector='archiverWillFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyedArchiverObjectSubstitution'>
-<method type64='@16@0:8' type='@8@0:4' selector='classFallbacksForKeyedArchiver' class_method='true'>
+<method class_method='true' selector='classFallbacksForKeyedArchiver' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='#16@0:8' type='#8@0:4' selector='classForKeyedArchiver'>
+<method selector='classForKeyedArchiver' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='replacementObjectForKeyedArchiver:'>
-<arg name='archiver' declared_type='NSKeyedArchiver*' type='@' index='0'/>
+<method selector='replacementObjectForKeyedArchiver:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSKeyedArchiver*' index='0' name='archiver' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyedUnarchiverDelegate'>
-<method type64='#40@0:8@16@24@32' type='#20@0:4@8@12@16' selector='unarchiver:cannotDecodeObjectOfClassName:originalClasses:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='classNames' declared_type='NSArray*' type='@' index='2'/>
+<method selector='unarchiver:cannotDecodeObjectOfClassName:originalClasses:' type='#20@0:4@8@12@16' type64='#40@0:8@16@24@32'>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSArray*' index='2' name='classNames' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='unarchiver:didDecodeObject:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<method selector='unarchiver:didDecodeObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='unarchiver:willReplaceObject:withObject:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
-<arg name='newObject' declared_type='id' type='@' index='2'/>
+<method selector='unarchiver:willReplaceObject:withObject:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
+<arg declared_type='id' index='2' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='unarchiverDidFinish:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
+<method selector='unarchiverDidFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='unarchiverWillFinish:'>
-<arg name='unarchiver' declared_type='NSKeyedUnarchiver*' type='@' index='0'/>
+<method selector='unarchiverWillFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSKeyedUnarchiver*' index='0' name='unarchiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyedUnarchiverObjectSubstitution'>
-<method type64='#16@0:8' type='#8@0:4' selector='classForKeyedUnarchiver' class_method='true'>
+<method class_method='true' selector='classForKeyedUnarchiver' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
</informal_protocol>
<informal_protocol name='NSLocking'>
-<method type64='v16@0:8' type='v8@0:4' selector='lock'>
+<method selector='lock' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='unlock'>
+<method selector='unlock' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSMachPortDelegate'>
-<method type64='v24@0:8^v16' type='v12@0:4^v8' selector='handleMachMessage:'>
-<arg name='msg' declared_type='void*' type='^v' index='0'/>
+<method selector='handleMachMessage:' type='v12@0:4^v8' type64='v24@0:8^v16'>
+<arg declared_type='void*' index='0' name='msg' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSMetadataQueryDelegate'>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='metadataQuery:replacementObjectForResultObject:'>
-<arg name='query' declared_type='NSMetadataQuery*' type='@' index='0'/>
-<arg name='result' declared_type='NSMetadataItem*' type='@' index='1'/>
+<method selector='metadataQuery:replacementObjectForResultObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSMetadataQuery*' index='0' name='query' type='@'/>
+<arg declared_type='NSMetadataItem*' index='1' name='result' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='metadataQuery:replacementValueForAttribute:value:'>
-<arg name='query' declared_type='NSMetadataQuery*' type='@' index='0'/>
-<arg name='attrName' declared_type='NSString*' type='@' index='1'/>
-<arg name='attrValue' declared_type='id' type='@' index='2'/>
+<method selector='metadataQuery:replacementValueForAttribute:value:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSMetadataQuery*' index='0' name='query' type='@'/>
+<arg declared_type='NSString*' index='1' name='attrName' type='@'/>
+<arg declared_type='id' index='2' name='attrValue' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSMutableCopying'>
-<method type64='@24@0:8^{_NSZone=}16' type='@12@0:4^{_NSZone=}8' selector='mutableCopyWithZone:'>
-<arg name='zone' declared_type='NSZone*' type='^{_NSZone=}' index='0'/>
+<method selector='mutableCopyWithZone:' type='@12@0:4^{_NSZone=}8' type64='@24@0:8^{_NSZone=}16'>
+<arg declared_type='NSZone*' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSNetServiceBrowserDelegate'>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='netServiceBrowser:didFindDomain:moreComing:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='domainString' declared_type='NSString*' type='@' index='1'/>
-<arg name='moreComing' declared_type='BOOL' type='B' index='2'/>
+<method selector='netServiceBrowser:didFindDomain:moreComing:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSString*' index='1' name='domainString' type='@'/>
+<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='netServiceBrowser:didFindService:moreComing:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='aNetService' declared_type='NSNetService*' type='@' index='1'/>
-<arg name='moreComing' declared_type='BOOL' type='B' index='2'/>
+<method selector='netServiceBrowser:didFindService:moreComing:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSNetService*' index='1' name='aNetService' type='@'/>
+<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='netServiceBrowser:didNotSearch:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='errorDict' declared_type='NSDictionary*' type='@' index='1'/>
+<method selector='netServiceBrowser:didNotSearch:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='netServiceBrowser:didRemoveDomain:moreComing:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='domainString' declared_type='NSString*' type='@' index='1'/>
-<arg name='moreComing' declared_type='BOOL' type='B' index='2'/>
+<method selector='netServiceBrowser:didRemoveDomain:moreComing:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSString*' index='1' name='domainString' type='@'/>
+<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='netServiceBrowser:didRemoveService:moreComing:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
-<arg name='aNetService' declared_type='NSNetService*' type='@' index='1'/>
-<arg name='moreComing' declared_type='BOOL' type='B' index='2'/>
+<method selector='netServiceBrowser:didRemoveService:moreComing:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
+<arg declared_type='NSNetService*' index='1' name='aNetService' type='@'/>
+<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='netServiceBrowserDidStopSearch:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
+<method selector='netServiceBrowserDidStopSearch:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='netServiceBrowserWillSearch:'>
-<arg name='aNetServiceBrowser' declared_type='NSNetServiceBrowser*' type='@' index='0'/>
+<method selector='netServiceBrowserWillSearch:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNetServiceBrowser*' index='0' name='aNetServiceBrowser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSNetServiceDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='netService:didNotPublish:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
-<arg name='errorDict' declared_type='NSDictionary*' type='@' index='1'/>
+<method selector='netService:didAcceptConnectionWithInputStream:outputStream:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<arg declared_type='NSInputStream*' index='1' name='inputStream' type='@'/>
+<arg declared_type='NSOutputStream*' index='2' name='outputStream' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='netService:didNotResolve:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
-<arg name='errorDict' declared_type='NSDictionary*' type='@' index='1'/>
+<method selector='netService:didNotPublish:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='netService:didUpdateTXTRecordData:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
+<method selector='netService:didNotResolve:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='netServiceDidPublish:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<method selector='netService:didUpdateTXTRecordData:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='netServiceDidResolveAddress:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<method selector='netServiceDidPublish:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='netServiceDidStop:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<method selector='netServiceDidResolveAddress:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='netServiceWillPublish:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<method selector='netServiceDidStop:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='netServiceWillResolve:'>
-<arg name='sender' declared_type='NSNetService*' type='@' index='0'/>
+<method selector='netServiceWillPublish:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='netServiceWillResolve:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNetService*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSObject'>
-<method type64='@16@0:8' type='@8@0:4' selector='autorelease'>
-<retval declared_type='id' type='@'/>
+<method selector='autorelease' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method type64='#16@0:8' type='#8@0:4' selector='class'>
+<method selector='class' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='conformsToProtocol:'>
-<arg name='aProtocol' declared_type='Protocol*' type='@' index='0'/>
+<method selector='conformsToProtocol:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='Protocol*' index='0' name='aProtocol' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='description'>
+<method selector='debugDescription' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='description' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='Q16@0:8' type='I8@0:4' selector='hash'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='hash' type='I8@0:4' type64='Q16@0:8'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='isEqual:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='isEqual:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8#16' type='B12@0:4#8' selector='isKindOfClass:'>
-<arg name='aClass' declared_type='Class' type='#' index='0'/>
+<method selector='isKindOfClass:' type='B12@0:4#8' type64='B24@0:8#16'>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8#16' type='B12@0:4#8' selector='isMemberOfClass:'>
-<arg name='aClass' declared_type='Class' type='#' index='0'/>
+<method selector='isMemberOfClass:' type='B12@0:4#8' type64='B24@0:8#16'>
+<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='isProxy'>
+<method selector='isProxy' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8:16' type='@12@0:4:8' selector='performSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<method selector='performSelector:' type='@12@0:4:8' type64='@24@0:8:16'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8:16@24' type='@16@0:4:8@12' selector='performSelector:withObject:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='object' declared_type='id' type='@' index='1'/>
+<method selector='performSelector:withObject:' type='@16@0:4:8@12' type64='@32@0:8:16@24'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='object' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@40@0:8:16@24@32' type='@20@0:4:8@12@16' selector='performSelector:withObject:withObject:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='object1' declared_type='id' type='@' index='1'/>
-<arg name='object2' declared_type='id' type='@' index='2'/>
+<method selector='performSelector:withObject:withObject:' type='@20@0:4:8@12@16' type64='@40@0:8:16@24@32'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='object1' type='@'/>
+<arg declared_type='id' index='2' name='object2' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='Vv16@0:8' type='Vv8@0:4' selector='release'>
+<method selector='release' type='Vv8@0:4' type64='Vv16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8:16' type='B12@0:4:8' selector='respondsToSelector:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
+<method selector='respondsToSelector:' type='B12@0:4:8' type64='B24@0:8:16'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='retain'>
-<retval declared_type='id' type='@'/>
+<method selector='retain' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method type64='Q16@0:8' type='I8@0:4' selector='retainCount'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='retainCount' type='I8@0:4' type64='Q16@0:8'>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='self'>
-<retval declared_type='id' type='@'/>
+<method selector='self' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='instancetype' type='@'/>
</method>
-<method type64='#16@0:8' type='#8@0:4' selector='superclass'>
+<method selector='superclass' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
-<method type64='^{_NSZone=}16@0:8' type='^{_NSZone=}8@0:4' selector='zone'>
-<retval declared_type='NSZone*' type='^{_NSZone=}'/>
+<method selector='zone' type='^{_NSZone=}8@0:4' type64='^{_NSZone=}16@0:8'>
+<retval declared_type='struct _NSZone*' type='^{_NSZone=}'/>
</method>
</informal_protocol>
<informal_protocol name='NSPortDelegate'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='handlePortMessage:'>
-<arg name='message' declared_type='NSPortMessage*' type='@' index='0'/>
+<method selector='handlePortMessage:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSPortMessage*' index='0' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSScriptClassDescription'>
-<method type64='I16@0:8' type='L8@0:4' selector='classCode'>
-<retval declared_type='FourCharCode' type64='I' type='L'/>
+<method selector='classCode' type='L8@0:4' type64='I16@0:8'>
+<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='className'>
+<method selector='className' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSScriptKeyValueCoding'>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='coerceValue:forKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='coerceValue:forKey:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v40@0:8@16Q24@32' type='v20@0:4@8I12@16' selector='insertValue:atIndex:inPropertyWithKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='key' declared_type='NSString*' type='@' index='2'/>
+<method selector='insertValue:atIndex:inPropertyWithKey:' type='v20@0:4@8I12@16' type64='v40@0:8@16Q24@32'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='insertValue:inPropertyWithKey:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='insertValue:inPropertyWithKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8Q16@24' type='v16@0:4I8@12' selector='removeValueAtIndex:fromPropertyWithKey:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='removeValueAtIndex:fromPropertyWithKey:' type='v16@0:4I8@12' type64='v32@0:8Q16@24'>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8Q16@24@32' type='v20@0:4I8@12@16' selector='replaceValueAtIndex:inPropertyWithKey:withValue:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='value' declared_type='id' type='@' index='2'/>
+<method selector='replaceValueAtIndex:inPropertyWithKey:withValue:' type='v20@0:4I8@12@16' type64='v40@0:8Q16@24@32'>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='id' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@32@0:8Q16@24' type='@16@0:4I8@12' selector='valueAtIndex:inPropertyWithKey:'>
-<arg name='index' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='valueAtIndex:inPropertyWithKey:' type='@16@0:4I8@12' type64='@32@0:8Q16@24'>
+<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='valueWithName:inPropertyWithKey:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='valueWithName:inPropertyWithKey:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='valueWithUniqueID:inPropertyWithKey:'>
-<arg name='uniqueID' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
+<method selector='valueWithUniqueID:inPropertyWithKey:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='id' index='0' name='uniqueID' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSScriptObjectSpecifiers'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='indicesOfObjectsByEvaluatingObjectSpecifier:'>
-<arg name='specifier' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<method selector='indicesOfObjectsByEvaluatingObjectSpecifier:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='specifier' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='objectSpecifier'>
+<method selector='objectSpecifier' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSScriptObjectSpecifier*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSScripting'>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='copyScriptingValue:forKey:withProperties:'>
-<arg name='value' declared_type='id' type='@' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='2'/>
+<method selector='copyScriptingValue:forKey:withProperties:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='id' index='0' name='value' type='@'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='NSDictionary*' index='2' name='properties' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@48@0:8#16@24@32@40' type='@24@0:4#8@12@16@20' selector='newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:'>
-<arg name='objectClass' declared_type='Class' type='#' index='0'/>
-<arg name='key' declared_type='NSString*' type='@' index='1'/>
-<arg name='contentsValue' declared_type='id' type='@' index='2'/>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='3'/>
+<method selector='newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:' type='@24@0:4#8@12@16@20' type64='@48@0:8#16@24@32@40'>
+<arg declared_type='Class' index='0' name='objectClass' type='#'/>
+<arg declared_type='NSString*' index='1' name='key' type='@'/>
+<arg declared_type='id' index='2' name='contentsValue' type='@'/>
+<arg declared_type='NSDictionary*' index='3' name='properties' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='scriptingProperties'>
+<method selector='scriptingProperties' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSDictionary*' type='@'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='scriptingValueForSpecifier:'>
-<arg name='objectSpecifier' declared_type='NSScriptObjectSpecifier*' type='@' index='0'/>
+<method selector='scriptingValueForSpecifier:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSScriptObjectSpecifier*' index='0' name='objectSpecifier' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setScriptingProperties:'>
-<arg name='properties' declared_type='NSDictionary*' type='@' index='0'/>
+<method selector='setScriptingProperties:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSDictionary*' index='0' name='scriptingProperties' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSScriptingComparisonMethods'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='scriptingBeginsWith:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='scriptingBeginsWith:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='scriptingContains:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='scriptingContains:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='scriptingEndsWith:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='scriptingEndsWith:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='scriptingIsEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='scriptingIsEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='scriptingIsGreaterThan:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='scriptingIsGreaterThan:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='scriptingIsGreaterThanOrEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='scriptingIsGreaterThanOrEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='scriptingIsLessThan:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='scriptingIsLessThan:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='scriptingIsLessThanOrEqualTo:'>
-<arg name='object' declared_type='id' type='@' index='0'/>
+<method selector='scriptingIsLessThanOrEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='id' index='0' name='object' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSSecureCoding'>
+<method class_method='true' selector='supportsSecureCoding' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSSpellServerDelegate'>
-<method type64='{_NSRange=QQ}48@0:8@16@24@32^@40' type='{_NSRange=II}24@0:4@8@12@16^@20' selector='spellServer:checkGrammarInString:language:details:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='details' declared_type='NSArray**' type='^@' index='3'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
-</method>
-<method type64='@72@0:8@16@24Q32Q40@48@56^q64' type='@40@0:4@8@12I16Q20@28@32^i36' selector='spellServer:checkString:offset:types:options:orthography:wordCount:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='1'/>
-<arg name='offset' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
-<arg name='checkingTypes' declared_type='NSTextCheckingTypes' type='Q' index='3'/>
-<arg name='options' declared_type='NSDictionary*' type='@' index='4'/>
-<arg name='orthography' declared_type='NSOrthography*' type='@' index='5'/>
-<arg name='wordCount' declared_type='NSInteger*' type64='^q' type='^i' index='6'/>
+<method selector='spellServer:checkGrammarInString:language:details:' type='{_NSRange=II}24@0:4@8@12@16^@20' type64='{_NSRange=QQ}48@0:8@16@24@32^@40'>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringToCheck' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='NSArray**' index='3' name='details' type='^@'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+</method>
+<method selector='spellServer:checkString:offset:types:options:orthography:wordCount:' type='@40@0:4@8@12I16Q20@28@32^i36' type64='@72@0:8@16@24Q32Q40@48@56^q64'>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringToCheck' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='offset' type='I' type64='Q'/>
+<arg declared_type='NSTextCheckingTypes' index='3' name='checkingTypes' type='Q'/>
+<arg declared_type='NSDictionary*' index='4' name='options' type='@'/>
+<arg declared_type='NSOrthography*' index='5' name='orthography' type='@'/>
+<arg declared_type='NSInteger*' index='6' name='wordCount' type='^i' type64='^q'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='spellServer:didForgetWord:inLanguage:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='word' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
+<method selector='spellServer:didForgetWord:inLanguage:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='word' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='spellServer:didLearnWord:inLanguage:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='word' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
+<method selector='spellServer:didLearnWord:inLanguage:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='word' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{_NSRange=QQ}52@0:8@16@24@32^q40B48' type='{_NSRange=II}28@0:4@8@12@16^i20B24' selector='spellServer:findMisspelledWordInString:language:wordCount:countOnly:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='stringToCheck' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
-<arg name='wordCount' declared_type='NSInteger*' type64='^q' type='^i' index='3'/>
-<arg name='countOnly' declared_type='BOOL' type='B' index='4'/>
-<retval declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}'/>
+<method selector='spellServer:findMisspelledWordInString:language:wordCount:countOnly:' type='{_NSRange=II}28@0:4@8@12@16^i20B24' type64='{_NSRange=QQ}52@0:8@16@24@32^q40B48'>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='stringToCheck' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
+<arg declared_type='NSInteger*' index='3' name='wordCount' type='^i' type64='^q'/>
+<arg declared_type='BOOL' index='4' name='countOnly' type='B'/>
+<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
-<method type64='v56@0:8@16Q24@32@40@48' type='v28@0:4@8I12@16@20@24' selector='spellServer:recordResponse:toCorrection:forWord:language:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='response' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
-<arg name='correction' declared_type='NSString*' type='@' index='2'/>
-<arg name='word' declared_type='NSString*' type='@' index='3'/>
-<arg name='language' declared_type='NSString*' type='@' index='4'/>
+<method selector='spellServer:recordResponse:toCorrection:forWord:language:' type='v28@0:4@8I12@16@20@24' type64='v56@0:8@16Q24@32@40@48'>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='response' type='I' type64='Q'/>
+<arg declared_type='NSString*' index='2' name='correction' type='@'/>
+<arg declared_type='NSString*' index='3' name='word' type='@'/>
+<arg declared_type='NSString*' index='4' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@56@0:8@16{_NSRange=QQ}24@40@48' type='@28@0:4@8{_NSRange=II}12@20@24' selector='spellServer:suggestCompletionsForPartialWordRange:inString:language:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='range' declared_type='NSRange' type64='{_NSRange=QQ}' type='{_NSRange=II}' index='1'/>
-<arg name='string' declared_type='NSString*' type='@' index='2'/>
-<arg name='language' declared_type='NSString*' type='@' index='3'/>
+<method selector='spellServer:suggestCompletionsForPartialWordRange:inString:language:' type='@28@0:4@8{_NSRange=II}12@20@24' type64='@56@0:8@16{_NSRange=QQ}24@40@48'>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
+<arg declared_type='NSString*' index='2' name='string' type='@'/>
+<arg declared_type='NSString*' index='3' name='language' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='spellServer:suggestGuessesForWord:inLanguage:'>
-<arg name='sender' declared_type='NSSpellServer*' type='@' index='0'/>
-<arg name='word' declared_type='NSString*' type='@' index='1'/>
-<arg name='language' declared_type='NSString*' type='@' index='2'/>
+<method selector='spellServer:suggestGuessesForWord:inLanguage:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSSpellServer*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='word' type='@'/>
+<arg declared_type='NSString*' index='2' name='language' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSStreamDelegate'>
-<method type64='v32@0:8@16Q24' type='v16@0:4@8I12' selector='stream:handleEvent:'>
-<arg name='aStream' declared_type='NSStream*' type='@' index='0'/>
-<arg name='eventCode' declared_type='NSStreamEvent' type64='Q' type='I' index='1'/>
+<method selector='stream:handleEvent:' type='v16@0:4@8I12' type64='v32@0:8@16Q24'>
+<arg declared_type='NSStream*' index='0' name='aStream' type='@'/>
+<arg declared_type='NSStreamEvent' index='1' name='eventCode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSThreadPerformAdditions'>
-<method type64='v44@0:8:16@24@32B40' type='v24@0:4:8@12@16B20' selector='performSelector:onThread:withObject:waitUntilDone:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='thr' declared_type='NSThread*' type='@' index='1'/>
-<arg name='arg' declared_type='id' type='@' index='2'/>
-<arg name='wait' declared_type='BOOL' type='B' index='3'/>
+<method selector='performSelector:onThread:withObject:waitUntilDone:' type='v24@0:4:8@12@16B20' type64='v44@0:8:16@24@32B40'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='NSThread*' index='1' name='thr' type='@'/>
+<arg declared_type='id' index='2' name='arg' type='@'/>
+<arg declared_type='BOOL' index='3' name='wait' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v52@0:8:16@24@32B40@44' type='v28@0:4:8@12@16B20@24' selector='performSelector:onThread:withObject:waitUntilDone:modes:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='thr' declared_type='NSThread*' type='@' index='1'/>
-<arg name='arg' declared_type='id' type='@' index='2'/>
-<arg name='wait' declared_type='BOOL' type='B' index='3'/>
-<arg name='array' declared_type='NSArray*' type='@' index='4'/>
+<method selector='performSelector:onThread:withObject:waitUntilDone:modes:' type='v28@0:4:8@12@16B20@24' type64='v52@0:8:16@24@32B40@44'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='NSThread*' index='1' name='thr' type='@'/>
+<arg declared_type='id' index='2' name='arg' type='@'/>
+<arg declared_type='BOOL' index='3' name='wait' type='B'/>
+<arg declared_type='NSArray*' index='4' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8:16@24' type='v16@0:4:8@12' selector='performSelectorInBackground:withObject:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='arg' declared_type='id' type='@' index='1'/>
+<method selector='performSelectorInBackground:withObject:' type='v16@0:4:8@12' type64='v32@0:8:16@24'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='arg' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v36@0:8:16@24B32' type='v20@0:4:8@12B16' selector='performSelectorOnMainThread:withObject:waitUntilDone:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='arg' declared_type='id' type='@' index='1'/>
-<arg name='wait' declared_type='BOOL' type='B' index='2'/>
+<method selector='performSelectorOnMainThread:withObject:waitUntilDone:' type='v20@0:4:8@12B16' type64='v36@0:8:16@24B32'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='arg' type='@'/>
+<arg declared_type='BOOL' index='2' name='wait' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v44@0:8:16@24B32@36' type='v24@0:4:8@12B16@20' selector='performSelectorOnMainThread:withObject:waitUntilDone:modes:'>
-<arg name='aSelector' declared_type='SEL' type=':' index='0'/>
-<arg name='arg' declared_type='id' type='@' index='1'/>
-<arg name='wait' declared_type='BOOL' type='B' index='2'/>
-<arg name='array' declared_type='NSArray*' type='@' index='3'/>
+<method selector='performSelectorOnMainThread:withObject:waitUntilDone:modes:' type='v24@0:4:8@12B16@20' type64='v44@0:8:16@24B32@36'>
+<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
+<arg declared_type='id' index='1' name='arg' type='@'/>
+<arg declared_type='BOOL' index='2' name='wait' type='B'/>
+<arg declared_type='NSArray*' index='3' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLAuthenticationChallengeSender'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='cancelAuthenticationChallenge:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
+<method selector='cancelAuthenticationChallenge:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='continueWithoutCredentialForAuthenticationChallenge:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
+<method selector='continueWithoutCredentialForAuthenticationChallenge:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='performDefaultHandlingForAuthenticationChallenge:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
+<method selector='performDefaultHandlingForAuthenticationChallenge:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='rejectProtectionSpaceAndContinueWithChallenge:'>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='0'/>
+<method selector='rejectProtectionSpaceAndContinueWithChallenge:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLAuthenticationChallenge*' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='useCredential:forAuthenticationChallenge:'>
-<arg name='credential' declared_type='NSURLCredential*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<method selector='useCredential:forAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLCredential*' index='0' name='credential' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLClient'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URL:resourceDataDidBecomeAvailable:'>
-<arg name='sender' declared_type='NSURL*' type='@' index='0'/>
-<arg name='newBytes' declared_type='NSData*' type='@' index='1'/>
+<method selector='URL:resourceDataDidBecomeAvailable:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURL*' index='0' name='sender' type='@'/>
+<arg declared_type='NSData*' index='1' name='newBytes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URL:resourceDidFailLoadingWithReason:'>
-<arg name='sender' declared_type='NSURL*' type='@' index='0'/>
-<arg name='reason' declared_type='NSString*' type='@' index='1'/>
+<method selector='URL:resourceDidFailLoadingWithReason:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURL*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='URLResourceDidCancelLoading:'>
-<arg name='sender' declared_type='NSURL*' type='@' index='0'/>
+<method selector='URLResourceDidCancelLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURL*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='URLResourceDidFinishLoading:'>
-<arg name='sender' declared_type='NSURL*' type='@' index='0'/>
+<method selector='URLResourceDidFinishLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURL*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
-<informal_protocol name='NSURLConnectionDelegate'>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='connection:canAuthenticateAgainstProtectionSpace:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='protectionSpace' declared_type='NSURLProtectionSpace*' type='@' index='1'/>
-<retval declared_type='BOOL' type='B'/>
-</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='connection:didCancelAuthenticationChallenge:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<informal_protocol name='NSURLConnectionDataDelegate'>
+<method selector='connection:didReceiveData:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='connection:didFailWithError:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<method selector='connection:didReceiveResponse:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLResponse*' index='1' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='connection:didReceiveAuthenticationChallenge:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<method selector='connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:' type='v24@0:4@8i12i16i20' type64='v48@0:8@16q24q32q40'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSInteger' index='1' name='bytesWritten' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='2' name='totalBytesWritten' type='i' type64='q'/>
+<arg declared_type='NSInteger' index='3' name='totalBytesExpectedToWrite' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='connection:didReceiveData:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
+<method selector='connection:needNewBodyStream:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<retval declared_type='NSInputStream*' type='@'/>
+</method>
+<method selector='connection:willCacheResponse:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSCachedURLResponse*' index='1' name='cachedResponse' type='@'/>
+<retval declared_type='NSCachedURLResponse*' type='@'/>
+</method>
+<method selector='connection:willSendRequest:redirectResponse:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='response' type='@'/>
+<retval declared_type='NSURLRequest*' type='@'/>
+</method>
+<method selector='connectionDidFinishLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='connection:didReceiveResponse:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='1'/>
+</informal_protocol>
+<informal_protocol name='NSURLConnectionDelegate'>
+<method selector='connection:canAuthenticateAgainstProtectionSpace:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='protectionSpace' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='connection:didCancelAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16q24q32q40' type='v24@0:4@8i12i16i20' selector='connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='bytesWritten' declared_type='NSInteger' type64='q' type='i' index='1'/>
-<arg name='totalBytesWritten' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='totalBytesExpectedToWrite' declared_type='NSInteger' type64='q' type='i' index='3'/>
+<method selector='connection:didFailWithError:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='connection:needNewBodyStream:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<retval declared_type='NSInputStream*' type='@'/>
+<method selector='connection:didReceiveAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
+<retval declared_type='void' type='v'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='connection:willCacheResponse:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='cachedResponse' declared_type='NSCachedURLResponse*' type='@' index='1'/>
-<retval declared_type='NSCachedURLResponse*' type='@'/>
+<method selector='connection:willSendRequestForAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
+<retval declared_type='void' type='v'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='connection:willSendRequest:redirectResponse:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='2'/>
-<retval declared_type='NSURLRequest*' type='@'/>
+<method selector='connectionShouldUseCredentialStorage:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='connection:willSendRequestForAuthenticationChallenge:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+</informal_protocol>
+<informal_protocol name='NSURLConnectionDownloadDelegate'>
+<method selector='connection:didWriteData:totalBytesWritten:expectedTotalBytes:' type='v36@0:4@8q12q20q28' type64='v48@0:8@16q24q32q40'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='long long' index='1' name='bytesWritten' type='q'/>
+<arg declared_type='long long' index='2' name='totalBytesWritten' type='q'/>
+<arg declared_type='long long' index='3' name='expectedTotalBytes' type='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='connectionDidFinishLoading:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
+<method selector='connectionDidFinishDownloading:destinationURL:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURL*' index='1' name='destinationURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='connectionShouldUseCredentialStorage:'>
-<arg name='connection' declared_type='NSURLConnection*' type='@' index='0'/>
-<retval declared_type='BOOL' type='B'/>
+<method selector='connectionDidResumeDownloading:totalBytesWritten:expectedTotalBytes:' type='v28@0:4@8q12q20' type64='v40@0:8@16q24q32'>
+<arg declared_type='NSURLConnection*' index='0' name='connection' type='@'/>
+<arg declared_type='long long' index='1' name='totalBytesWritten' type='q'/>
+<arg declared_type='long long' index='2' name='expectedTotalBytes' type='q'/>
+<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLDownloadDelegate'>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='download:canAuthenticateAgainstProtectionSpace:'>
-<arg name='connection' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='protectionSpace' declared_type='NSURLProtectionSpace*' type='@' index='1'/>
+<method selector='download:canAuthenticateAgainstProtectionSpace:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSURLDownload*' index='0' name='connection' type='@'/>
+<arg declared_type='NSURLProtectionSpace*' index='1' name='protectionSpace' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='download:decideDestinationWithSuggestedFilename:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='filename' declared_type='NSString*' type='@' index='1'/>
+<method selector='download:decideDestinationWithSuggestedFilename:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSString*' index='1' name='filename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='download:didCancelAuthenticationChallenge:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<method selector='download:didCancelAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='download:didCreateDestination:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='path' declared_type='NSString*' type='@' index='1'/>
+<method selector='download:didCreateDestination:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSString*' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='download:didFailWithError:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<method selector='download:didFailWithError:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='download:didReceiveAuthenticationChallenge:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<method selector='download:didReceiveAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16Q24' type='v16@0:4@8I12' selector='download:didReceiveDataOfLength:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='length' declared_type='NSUInteger' type64='Q' type='I' index='1'/>
+<method selector='download:didReceiveDataOfLength:' type='v16@0:4@8I12' type64='v32@0:8@16Q24'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='download:didReceiveResponse:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='1'/>
+<method selector='download:didReceiveResponse:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLResponse*' index='1' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='download:shouldDecodeSourceDataOfMIMEType:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='encodingType' declared_type='NSString*' type='@' index='1'/>
+<method selector='download:shouldDecodeSourceDataOfMIMEType:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSString*' index='1' name='encodingType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v40@0:8@16@24q32' type='v24@0:4@8@12q16' selector='download:willResumeWithResponse:fromByte:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='1'/>
-<arg name='startingByte' declared_type='long long' type='q' index='2'/>
+<method selector='download:willResumeWithResponse:fromByte:' type='v24@0:4@8@12q16' type64='v40@0:8@16@24q32'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLResponse*' index='1' name='response' type='@'/>
+<arg declared_type='long long' index='2' name='startingByte' type='q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='download:willSendRequest:redirectResponse:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<arg name='redirectResponse' declared_type='NSURLResponse*' type='@' index='2'/>
+<method selector='download:willSendRequest:redirectResponse:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='redirectResponse' type='@'/>
<retval declared_type='NSURLRequest*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='downloadDidBegin:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
+<method selector='downloadDidBegin:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='downloadDidFinish:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
+<method selector='downloadDidFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='downloadShouldUseCredentialStorage:'>
-<arg name='download' declared_type='NSURLDownload*' type='@' index='0'/>
+<method selector='downloadShouldUseCredentialStorage:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='NSURLDownload*' index='0' name='download' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLHandleClient'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URLHandle:resourceDataDidBecomeAvailable:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
-<arg name='newBytes' declared_type='NSData*' type='@' index='1'/>
+<method selector='URLHandle:resourceDataDidBecomeAvailable:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
+<arg declared_type='NSData*' index='1' name='newBytes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URLHandle:resourceDidFailLoadingWithReason:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
-<arg name='reason' declared_type='NSString*' type='@' index='1'/>
+<method selector='URLHandle:resourceDidFailLoadingWithReason:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='URLHandleResourceDidBeginLoading:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
+<method selector='URLHandleResourceDidBeginLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='URLHandleResourceDidCancelLoading:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
+<method selector='URLHandleResourceDidCancelLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='URLHandleResourceDidFinishLoading:'>
-<arg name='sender' declared_type='NSURLHandle*' type='@' index='0'/>
+<method selector='URLHandleResourceDidFinishLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLProtocolClient'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URLProtocol:cachedResponseIsValid:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='cachedResponse' declared_type='NSCachedURLResponse*' type='@' index='1'/>
+<method selector='URLProtocol:cachedResponseIsValid:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSCachedURLResponse*' index='1' name='cachedResponse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URLProtocol:didCancelAuthenticationChallenge:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<method selector='URLProtocol:didCancelAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URLProtocol:didFailWithError:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
+<method selector='URLProtocol:didFailWithError:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URLProtocol:didLoadData:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='data' declared_type='NSData*' type='@' index='1'/>
+<method selector='URLProtocol:didLoadData:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSData*' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='URLProtocol:didReceiveAuthenticationChallenge:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='1'/>
+<method selector='URLProtocol:didReceiveAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24Q32' type='v20@0:4@8@12I16' selector='URLProtocol:didReceiveResponse:cacheStoragePolicy:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='1'/>
-<arg name='policy' declared_type='NSURLCacheStoragePolicy' type64='Q' type='I' index='2'/>
+<method selector='URLProtocol:didReceiveResponse:cacheStoragePolicy:' type='v20@0:4@8@12I16' type64='v40@0:8@16@24Q32'>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSURLResponse*' index='1' name='response' type='@'/>
+<arg declared_type='NSURLCacheStoragePolicy' index='2' name='policy' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='URLProtocol:wasRedirectedToRequest:redirectResponse:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<arg name='redirectResponse' declared_type='NSURLResponse*' type='@' index='2'/>
+<method selector='URLProtocol:wasRedirectedToRequest:redirectResponse:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='redirectResponse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='URLProtocolDidFinishLoading:'>
-<arg name='protocol' declared_type='NSURLProtocol*' type='@' index='0'/>
+<method selector='URLProtocolDidFinishLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLProtocol*' index='0' name='protocol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
+<informal_protocol name='NSURLSessionDataDelegate'>
+<method selector='URLSession:dataTask:didBecomeDownloadTask:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<arg declared_type='NSURLSessionDownloadTask*' index='2' name='downloadTask' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:dataTask:didReceiveData:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<arg declared_type='NSData*' index='2' name='data' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:dataTask:didReceiveResponse:completionHandler:' type='v24@0:4@8@12@16@?20' type64='v48@0:8@16@24@32@?40'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='response' type='@'/>
+<arg declared_type='void (^)(NSURLSessionResponseDisposition)' function_pointer='true' index='3' name='completionHandler' type='@?'>
+<arg declared_type='NSURLSessionResponseDisposition' type='i' type64='q'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:dataTask:willCacheResponse:completionHandler:' type='v24@0:4@8@12@16@?20' type64='v48@0:8@16@24@32@?40'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDataTask*' index='1' name='dataTask' type='@'/>
+<arg declared_type='NSCachedURLResponse*' index='2' name='proposedResponse' type='@'/>
+<arg declared_type='void (^)(NSCachedURLResponse *)' function_pointer='true' index='3' name='completionHandler' type='@?'>
+<arg declared_type='NSCachedURLResponse*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSURLSessionDelegate'>
+<method selector='URLSession:didBecomeInvalidWithError:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:didReceiveChallenge:completionHandler:' type='v20@0:4@8@12@?16' type64='v40@0:8@16@24@?32'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='1' name='challenge' type='@'/>
+<arg declared_type='void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSURLSessionAuthChallengeDisposition' type='i' type64='q'/>
+<arg declared_type='NSURLCredential*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSessionDidFinishEventsForBackgroundURLSession:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSURLSessionDownloadDelegate'>
+<method selector='URLSession:downloadTask:didFinishDownloadingToURL:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDownloadTask*' index='1' name='downloadTask' type='@'/>
+<arg declared_type='NSURL*' index='2' name='location' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:' type='v32@0:4@8@12q16q24' type64='v48@0:8@16@24q32q40'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDownloadTask*' index='1' name='downloadTask' type='@'/>
+<arg declared_type='int64_t' index='2' name='fileOffset' type='q'/>
+<arg declared_type='int64_t' index='3' name='expectedTotalBytes' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:' type='v40@0:4@8@12q16q24q32' type64='v56@0:8@16@24q32q40q48'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionDownloadTask*' index='1' name='downloadTask' type='@'/>
+<arg declared_type='int64_t' index='2' name='bytesWritten' type='q'/>
+<arg declared_type='int64_t' index='3' name='totalBytesWritten' type='q'/>
+<arg declared_type='int64_t' index='4' name='totalBytesExpectedToWrite' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSURLSessionTaskDelegate'>
+<method selector='URLSession:task:didCompleteWithError:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='NSError*' index='2' name='error' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:didReceiveChallenge:completionHandler:' type='v24@0:4@8@12@16@?20' type64='v48@0:8@16@24@32@?40'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='2' name='challenge' type='@'/>
+<arg declared_type='void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *)' function_pointer='true' index='3' name='completionHandler' type='@?'>
+<arg declared_type='NSURLSessionAuthChallengeDisposition' type='i' type64='q'/>
+<arg declared_type='NSURLCredential*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:' type='v40@0:4@8@12q16q24q32' type64='v56@0:8@16@24q32q40q48'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='int64_t' index='2' name='bytesSent' type='q'/>
+<arg declared_type='int64_t' index='3' name='totalBytesSent' type='q'/>
+<arg declared_type='int64_t' index='4' name='totalBytesExpectedToSend' type='q'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:needNewBodyStream:' type='v20@0:4@8@12@?16' type64='v40@0:8@16@24@?32'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='void (^)(NSInputStream *)' function_pointer='true' index='2' name='completionHandler' type='@?'>
+<arg declared_type='NSInputStream*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:' type='v28@0:4@8@12@16@20@?24' type64='v56@0:8@16@24@32@40@?48'>
+<arg declared_type='NSURLSession*' index='0' name='session' type='@'/>
+<arg declared_type='NSURLSessionTask*' index='1' name='task' type='@'/>
+<arg declared_type='NSHTTPURLResponse*' index='2' name='response' type='@'/>
+<arg declared_type='NSURLRequest*' index='3' name='request' type='@'/>
+<arg declared_type='void (^)(NSURLRequest *)' function_pointer='true' index='4' name='completionHandler' type='@?'>
+<arg declared_type='NSURLRequest*' type='@'/>
+<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSUserActivityDelegate'>
+<method selector='userActivity:didReceiveInputStream:outputStream:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
+<arg declared_type='NSInputStream*' index='1' name='inputStream' type='@'/>
+<arg declared_type='NSOutputStream*' index='2' name='outputStream' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userActivityWasContinued:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userActivityWillSave:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSUserActivity*' index='0' name='userActivity' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSUserNotificationCenterDelegate'>
+<method selector='userNotificationCenter:didActivateNotification:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSUserNotificationCenter*' index='0' name='center' type='@'/>
+<arg declared_type='NSUserNotification*' index='1' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userNotificationCenter:didDeliverNotification:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSUserNotificationCenter*' index='0' name='center' type='@'/>
+<arg declared_type='NSUserNotification*' index='1' name='notification' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='userNotificationCenter:shouldPresentNotification:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSUserNotificationCenter*' index='0' name='center' type='@'/>
+<arg declared_type='NSUserNotification*' index='1' name='notification' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</informal_protocol>
<informal_protocol name='NSXMLParserDelegate'>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='parser:didEndElement:namespaceURI:qualifiedName:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='1'/>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='2'/>
-<arg name='qName' declared_type='NSString*' type='@' index='3'/>
+<method selector='parser:didEndElement:namespaceURI:qualifiedName:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='elementName' type='@'/>
+<arg declared_type='NSString*' index='2' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='3' name='qName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='parser:didEndMappingPrefix:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='prefix' declared_type='NSString*' type='@' index='1'/>
+<method selector='parser:didEndMappingPrefix:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='prefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24@32@40@48' type='v28@0:4@8@12@16@20@24' selector='parser:didStartElement:namespaceURI:qualifiedName:attributes:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='1'/>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='2'/>
-<arg name='qName' declared_type='NSString*' type='@' index='3'/>
-<arg name='attributeDict' declared_type='NSDictionary*' type='@' index='4'/>
+<method selector='parser:didStartElement:namespaceURI:qualifiedName:attributes:' type='v28@0:4@8@12@16@20@24' type64='v56@0:8@16@24@32@40@48'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='elementName' type='@'/>
+<arg declared_type='NSString*' index='2' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='3' name='qName' type='@'/>
+<arg declared_type='NSDictionary*' index='4' name='attributeDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='parser:didStartMappingPrefix:toURI:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='prefix' declared_type='NSString*' type='@' index='1'/>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='2'/>
+<method selector='parser:didStartMappingPrefix:toURI:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='prefix' type='@'/>
+<arg declared_type='NSString*' index='2' name='namespaceURI' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24@32@40@48' type='v28@0:4@8@12@16@20@24' selector='parser:foundAttributeDeclarationWithName:forElement:type:defaultValue:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='attributeName' declared_type='NSString*' type='@' index='1'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='2'/>
-<arg name='type' declared_type='NSString*' type='@' index='3'/>
-<arg name='defaultValue' declared_type='NSString*' type='@' index='4'/>
+<method selector='parser:foundAttributeDeclarationWithName:forElement:type:defaultValue:' type='v28@0:4@8@12@16@20@24' type64='v56@0:8@16@24@32@40@48'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='attributeName' type='@'/>
+<arg declared_type='NSString*' index='2' name='elementName' type='@'/>
+<arg declared_type='NSString*' index='3' name='type' type='@'/>
+<arg declared_type='NSString*' index='4' name='defaultValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='parser:foundCDATA:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='CDATABlock' declared_type='NSData*' type='@' index='1'/>
+<method selector='parser:foundCDATA:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSData*' index='1' name='CDATABlock' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='parser:foundCharacters:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='string' declared_type='NSString*' type='@' index='1'/>
+<method selector='parser:foundCharacters:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='parser:foundComment:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='comment' declared_type='NSString*' type='@' index='1'/>
+<method selector='parser:foundComment:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='comment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='parser:foundElementDeclarationWithName:model:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='elementName' declared_type='NSString*' type='@' index='1'/>
-<arg name='model' declared_type='NSString*' type='@' index='2'/>
+<method selector='parser:foundElementDeclarationWithName:model:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='elementName' type='@'/>
+<arg declared_type='NSString*' index='2' name='model' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='parser:foundExternalEntityDeclarationWithName:publicID:systemID:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='publicID' declared_type='NSString*' type='@' index='2'/>
-<arg name='systemID' declared_type='NSString*' type='@' index='3'/>
+<method selector='parser:foundExternalEntityDeclarationWithName:publicID:systemID:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='publicID' type='@'/>
+<arg declared_type='NSString*' index='3' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='parser:foundIgnorableWhitespace:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='whitespaceString' declared_type='NSString*' type='@' index='1'/>
+<method selector='parser:foundIgnorableWhitespace:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='whitespaceString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='parser:foundInternalEntityDeclarationWithName:value:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='value' declared_type='NSString*' type='@' index='2'/>
+<method selector='parser:foundInternalEntityDeclarationWithName:value:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='parser:foundNotationDeclarationWithName:publicID:systemID:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='publicID' declared_type='NSString*' type='@' index='2'/>
-<arg name='systemID' declared_type='NSString*' type='@' index='3'/>
+<method selector='parser:foundNotationDeclarationWithName:publicID:systemID:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='publicID' type='@'/>
+<arg declared_type='NSString*' index='3' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='parser:foundProcessingInstructionWithTarget:data:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='target' declared_type='NSString*' type='@' index='1'/>
-<arg name='data' declared_type='NSString*' type='@' index='2'/>
+<method selector='parser:foundProcessingInstructionWithTarget:data:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='target' type='@'/>
+<arg declared_type='NSString*' index='2' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24@32@40@48' type='v28@0:4@8@12@16@20@24' selector='parser:foundUnparsedEntityDeclarationWithName:publicID:systemID:notationName:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='publicID' declared_type='NSString*' type='@' index='2'/>
-<arg name='systemID' declared_type='NSString*' type='@' index='3'/>
-<arg name='notationName' declared_type='NSString*' type='@' index='4'/>
+<method selector='parser:foundUnparsedEntityDeclarationWithName:publicID:systemID:notationName:' type='v28@0:4@8@12@16@20@24' type64='v56@0:8@16@24@32@40@48'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='publicID' type='@'/>
+<arg declared_type='NSString*' index='3' name='systemID' type='@'/>
+<arg declared_type='NSString*' index='4' name='notationName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='parser:parseErrorOccurred:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='parseError' declared_type='NSError*' type='@' index='1'/>
+<method selector='parser:parseErrorOccurred:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSError*' index='1' name='parseError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='parser:resolveExternalEntityName:systemID:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='systemID' declared_type='NSString*' type='@' index='2'/>
+<method selector='parser:resolveExternalEntityName:systemID:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSString*' index='2' name='systemID' type='@'/>
<retval declared_type='NSData*' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='parser:validationErrorOccurred:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
-<arg name='validationError' declared_type='NSError*' type='@' index='1'/>
+<method selector='parser:validationErrorOccurred:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
+<arg declared_type='NSError*' index='1' name='validationError' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='parserDidEndDocument:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='parserDidEndDocument:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
+<method selector='parserDidStartDocument:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSXMLParser*' index='0' name='parser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='parserDidStartDocument:'>
-<arg name='parser' declared_type='NSXMLParser*' type='@' index='0'/>
+</informal_protocol>
+<informal_protocol name='NSXPCListenerDelegate'>
+<method selector='listener:shouldAcceptNewConnection:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='NSXPCListener*' index='0' name='listener' type='@'/>
+<arg declared_type='NSXPCConnection*' index='1' name='newConnection' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+</informal_protocol>
+<informal_protocol name='NSXPCProxyCreating'>
+<method selector='remoteObjectProxy' type='@8@0:4' type64='@16@0:8'>
+<retval declared_type='id' type='@'/>
+</method>
+<method selector='remoteObjectProxyWithErrorHandler:' type='@12@0:4@?8' type64='@24@0:8@?16'>
+<arg declared_type='void (^)(NSError *)' function_pointer='true' index='0' name='handler' type='@?'>
+<arg declared_type='NSError*' type='@'/>
<retval declared_type='void' type='v'/>
+</arg>
+<retval declared_type='id' type='@'/>
</method>
</informal_protocol>
</signatures>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/SecurityInterfaceFull.bridgesupport b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/SecurityInterfaceFull.bridgesupport
index b7d022875d..3ebfbd266a 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/SecurityInterfaceFull.bridgesupport
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/SecurityInterfaceFull.bridgesupport
@@ -4,14 +4,14 @@
<depends_on path='/System/Library/Frameworks/SecurityFoundation.framework'/>
<depends_on path='/System/Library/Frameworks/AppKit.framework'/>
<depends_on path='/System/Library/Frameworks/CoreAudio.framework'/>
-<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
-<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
-<depends_on path='/System/Library/Frameworks/ApplicationServices.framework'/>
<depends_on path='/System/Library/Frameworks/Foundation.framework'/>
-<constant name='SFAuthorizationPluginViewUserNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='SFAuthorizationPluginViewUserShortNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='SFCertificateViewDisclosureStateDidChange' declared_type='NSString*' type='@'/>
-<constant name='SFDisplayViewException' declared_type='NSString*' const='true' type='@'/>
+<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreGraphics.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
+<constant const='true' declared_type='NSString*' name='SFAuthorizationPluginViewUserNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='SFAuthorizationPluginViewUserShortNameKey' type='@'/>
+<constant declared_type='NSString*' name='SFCertificateViewDisclosureStateDidChange' type='@'/>
+<constant const='true' declared_type='NSString*' name='SFDisplayViewException' type='@'/>
<enum name='SFAuthorizationStartupState' value='0'/>
<enum name='SFAuthorizationViewInProgressState' value='2'/>
<enum name='SFAuthorizationViewLockedState' value='1'/>
@@ -24,45 +24,45 @@
<enum name='SFViewTypeIdentityAndCredentials' value='0'/>
<class name='NSObject'>
<method selector='authorizationViewCreatedAuthorization:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='authorizationViewDidAuthorize:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='authorizationViewDidDeauthorize:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='authorizationViewDidHide:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='authorizationViewReleasedAuthorization:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='authorizationViewShouldDeauthorize:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='certificatePanelShowHelp:'>
-<arg name='sender' declared_type='SFCertificatePanel*' type='@' index='0'/>
+<arg declared_type='SFCertificatePanel*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='chooseIdentityPanelShowHelp:'>
-<arg name='sender' declared_type='SFChooseIdentityPanel*' type='@' index='0'/>
+<arg declared_type='SFChooseIdentityPanel*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='SFAuthorizationPluginView'>
<method selector='buttonPressed:'>
-<arg name='inButtonType' declared_type='SFButtonType' type='i' index='0'/>
+<arg declared_type='SFButtonType' index='0' name='inButtonType' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='callbacks'>
-<retval declared_type='AuthorizationCallbacks*' const='true' type='^{AuthorizationCallbacks=I^?^?^?^?^?^?^?^?^?}'/>
+<retval const='true' declared_type='AuthorizationCallbacks*' type='^{AuthorizationCallbacks=I^?^?^?^?^?^?^?^?^?^?}'/>
</method>
<method selector='didActivate'>
<retval declared_type='void' type='v'/>
@@ -83,8 +83,8 @@
<retval declared_type='NSResponder*' type='@'/>
</method>
<method selector='initWithCallbacks:andEngineRef:'>
-<arg name='callbacks' declared_type='AuthorizationCallbacks*' const='true' type='^{AuthorizationCallbacks=I^?^?^?^?^?^?^?^?^?}' index='0'/>
-<arg name='engineRef' declared_type='AuthorizationEngineRef' type='^{__OpaqueAuthorizationEngine=}' index='1'/>
+<arg const='true' declared_type='AuthorizationCallbacks*' index='0' name='callbacks' type='^{AuthorizationCallbacks=I^?^?^?^?^?^?^?^?^?^?}'/>
+<arg declared_type='AuthorizationEngineRef' index='1' name='engineRef' type='^{__OpaqueAuthorizationEngine=}'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='lastError'>
@@ -94,23 +94,23 @@
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='setButton:enabled:'>
-<arg name='inButtonType' declared_type='SFButtonType' type='i' index='0'/>
-<arg name='inEnabled' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='SFButtonType' index='0' name='inButtonType' type='i'/>
+<arg declared_type='BOOL' index='1' name='inEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='inEnabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='inEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateView'>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewForType:'>
-<arg name='inType' declared_type='SFViewType' type='i' index='0'/>
+<arg declared_type='SFViewType' index='0' name='inType' type='i'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='willActivateWithUser:'>
-<arg name='inUserInformation' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='inUserInformation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -125,11 +125,11 @@
<retval declared_type='SFAuthorizationViewState' type='i'/>
</method>
<method selector='authorize:'>
-<arg name='inSender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='inSender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='deauthorize:'>
-<arg name='inSender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='inSender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='delegate'>
@@ -139,56 +139,56 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAuthorizationRights:'>
-<arg name='authorizationRights' declared_type='AuthorizationRights*' const='true' type='^{_AuthorizationRights=I^{?}}' index='0'/>
+<arg const='true' declared_type='AuthorizationRights*' index='0' name='authorizationRights' type='^{_AuthorizationRights=I^{?}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutoupdate:'>
-<arg name='autoupdate' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autoupdate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutoupdate:interval:'>
-<arg name='autoupdate' declared_type='BOOL' type='B' index='0'/>
-<arg name='interval' declared_type='NSTimeInterval' type='d' index='1'/>
+<arg declared_type='BOOL' index='0' name='autoupdate' type='B'/>
+<arg declared_type='NSTimeInterval' index='1' name='interval' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnabled:'>
-<arg name='enabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='enabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFlags:'>
-<arg name='flags' declared_type='AuthorizationFlags' type64='I' type='L' index='0'/>
+<arg declared_type='AuthorizationFlags' index='0' name='flags' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setString:'>
-<arg name='authorizationString' declared_type='AuthorizationString' type='*' index='0'/>
+<arg declared_type='AuthorizationString' index='0' name='authorizationString' type='*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='updateStatus:'>
-<arg name='inSender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='inSender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='SFCertificatePanel'>
<method selector='beginSheetForWindow:modalDelegate:didEndSelector:contextInfo:certificates:showGroup:'>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
-<arg name='certificates' declared_type='NSArray*' type='@' index='4'/>
-<arg name='showGroup' declared_type='BOOL' type='B' index='5'/>
+<arg declared_type='NSWindow*' index='0' name='docWindow' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
+<arg declared_type='NSArray*' index='4' name='certificates' type='@'/>
+<arg declared_type='BOOL' index='5' name='showGroup' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='beginSheetForWindow:modalDelegate:didEndSelector:contextInfo:trust:showGroup:'>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
-<arg name='trust' declared_type='SecTrustRef' type='^{OpaqueSecTrustRef=}' index='4'/>
-<arg name='showGroup' declared_type='BOOL' type='B' index='5'/>
+<arg declared_type='NSWindow*' index='0' name='docWindow' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
+<arg declared_type='SecTrustRef' index='4' name='trust' type='^{__SecTrust=}'/>
+<arg declared_type='BOOL' index='5' name='showGroup' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='certificateView'>
@@ -201,36 +201,36 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='runModalForCertificates:showGroup:'>
-<arg name='certificates' declared_type='NSArray*' type='@' index='0'/>
-<arg name='showGroup' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSArray*' index='0' name='certificates' type='@'/>
+<arg declared_type='BOOL' index='1' name='showGroup' type='B'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='runModalForTrust:showGroup:'>
-<arg name='trust' declared_type='SecTrustRef' type='^{OpaqueSecTrustRef=}' index='0'/>
-<arg name='showGroup' declared_type='BOOL' type='B' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='SecTrustRef' index='0' name='trust' type='^{__SecTrust=}'/>
+<arg declared_type='BOOL' index='1' name='showGroup' type='B'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAlternateButtonTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultButtonTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHelpAnchor:'>
-<arg name='anchor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='anchor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPolicies:'>
-<arg name='policies' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='policies' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsHelp:'>
-<arg name='showsHelp' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsHelp' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedCertificatePanel' class_method='true'>
+<method class_method='true' selector='sharedCertificatePanel'>
<retval declared_type='SFCertificatePanel*' type='@'/>
</method>
<method selector='showsHelp'>
@@ -239,27 +239,27 @@
</class>
<class name='SFCertificateTrustPanel'>
<method selector='beginSheetForWindow:modalDelegate:didEndSelector:contextInfo:trust:message:'>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
-<arg name='trust' declared_type='SecTrustRef' type='^{OpaqueSecTrustRef=}' index='4'/>
-<arg name='message' declared_type='NSString*' type='@' index='5'/>
+<arg declared_type='NSWindow*' index='0' name='docWindow' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
+<arg declared_type='SecTrustRef' index='4' name='trust' type='^{__SecTrust=}'/>
+<arg declared_type='NSString*' index='5' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='informativeText'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='runModalForTrust:message:'>
-<arg name='trust' declared_type='SecTrustRef' type='^{OpaqueSecTrustRef=}' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='SecTrustRef' index='0' name='trust' type='^{__SecTrust=}'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setInformativeText:'>
-<arg name='informativeText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='informativeText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedCertificateTrustPanel' class_method='true'>
+<method class_method='true' selector='sharedCertificateTrustPanel'>
<retval declared_type='SFCertificateTrustPanel*' type='@'/>
</method>
</class>
@@ -289,42 +289,42 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='setCertificate:'>
-<arg name='certificate' declared_type='SecCertificateRef' type='^{OpaqueSecCertificateRef=}' index='0'/>
+<arg declared_type='SecCertificateRef' index='0' name='certificate' type='^{OpaqueSecCertificateRef=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDetailsDisclosed:'>
-<arg name='disclosed' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disclosed' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplayDetails:'>
-<arg name='display' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='display' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplayTrust:'>
-<arg name='display' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='display' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditableTrust:'>
-<arg name='editable' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPolicies:'>
-<arg name='policies' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='policies' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPoliciesDisclosed:'>
-<arg name='disclosed' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disclosed' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='SFChooseIdentityPanel'>
<method selector='beginSheetForWindow:modalDelegate:didEndSelector:contextInfo:identities:message:'>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
-<arg name='identities' declared_type='NSArray*' type='@' index='4'/>
-<arg name='message' declared_type='NSString*' type='@' index='5'/>
+<arg declared_type='NSWindow*' index='0' name='docWindow' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
+<arg declared_type='NSArray*' index='4' name='identities' type='@'/>
+<arg declared_type='NSString*' index='5' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='domain'>
@@ -343,39 +343,39 @@
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='runModalForIdentities:message:'>
-<arg name='identities' declared_type='NSArray*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSArray*' index='0' name='identities' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setAlternateButtonTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultButtonTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDomain:'>
-<arg name='domainString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='domainString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHelpAnchor:'>
-<arg name='anchor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='anchor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInformativeText:'>
-<arg name='informativeText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='informativeText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPolicies:'>
-<arg name='policies' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='policies' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShowsHelp:'>
-<arg name='showsHelp' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='showsHelp' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedChooseIdentityPanel' class_method='true'>
+<method class_method='true' selector='sharedChooseIdentityPanel'>
<retval declared_type='SFChooseIdentityPanel*' type='@'/>
</method>
<method selector='showsHelp'>
@@ -384,12 +384,12 @@
</class>
<class name='SFKeychainSavePanel'>
<method selector='beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='2'/>
-<arg name='delegate' declared_type='id' type='@' index='3'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='4'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='5'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<arg declared_type='NSWindow*' index='2' name='docWindow' type='@'/>
+<arg declared_type='id' index='3' name='delegate' type='@'/>
+<arg declared_type='SEL' index='4' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='5' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='error'>
@@ -399,72 +399,72 @@
<retval declared_type='SecKeychainRef' type='^{OpaqueSecKeychainRef=}'/>
</method>
<method selector='runModalForDirectory:file:'>
-<arg name='path' declared_type='NSString*' type='@' index='0'/>
-<arg name='name' declared_type='NSString*' type='@' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='NSString*' index='0' name='path' type='@'/>
+<arg declared_type='NSString*' index='1' name='name' type='@'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setPassword:'>
-<arg name='password' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='password' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='sharedKeychainSavePanel' class_method='true'>
+<method class_method='true' selector='sharedKeychainSavePanel'>
<retval declared_type='SFKeychainSavePanel*' type='@'/>
</method>
</class>
<class name='SFKeychainSettingsPanel'>
<method selector='beginSheetForWindow:modalDelegate:didEndSelector:contextInfo:settings:keychain:'>
-<arg name='docWindow' declared_type='NSWindow*' type='@' index='0'/>
-<arg name='delegate' declared_type='id' type='@' index='1'/>
-<arg name='didEndSelector' declared_type='SEL' type=':' index='2'/>
-<arg name='contextInfo' declared_type='void*' type='^v' index='3'/>
-<arg name='settings' declared_type='SecKeychainSettings*' type='^{SecKeychainSettings=IBBI}' index='4'/>
-<arg name='keychain' declared_type='SecKeychainRef' type='^{OpaqueSecKeychainRef=}' index='5'/>
+<arg declared_type='NSWindow*' index='0' name='docWindow' type='@'/>
+<arg declared_type='id' index='1' name='delegate' type='@'/>
+<arg declared_type='SEL' index='2' name='didEndSelector' type=':'/>
+<arg declared_type='void*' index='3' name='contextInfo' type='^v'/>
+<arg declared_type='SecKeychainSettings*' index='4' name='settings' type='^{SecKeychainSettings=IBBI}'/>
+<arg declared_type='SecKeychainRef' index='5' name='keychain' type='^{OpaqueSecKeychainRef=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runModalForSettings:keychain:'>
-<arg name='settings' declared_type='SecKeychainSettings*' type='^{SecKeychainSettings=IBBI}' index='0'/>
-<arg name='keychain' declared_type='SecKeychainRef' type='^{OpaqueSecKeychainRef=}' index='1'/>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<arg declared_type='SecKeychainSettings*' index='0' name='settings' type='^{SecKeychainSettings=IBBI}'/>
+<arg declared_type='SecKeychainRef' index='1' name='keychain' type='^{OpaqueSecKeychainRef=}'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
-<method selector='sharedKeychainSettingsPanel' class_method='true'>
+<method class_method='true' selector='sharedKeychainSettingsPanel'>
<retval declared_type='SFKeychainSettingsPanel*' type='@'/>
</method>
</class>
<informal_protocol name='SFAuthorizationViewDelegate'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='authorizationViewCreatedAuthorization:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<method selector='authorizationViewCreatedAuthorization:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='authorizationViewDidAuthorize:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<method selector='authorizationViewDidAuthorize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='authorizationViewDidDeauthorize:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<method selector='authorizationViewDidDeauthorize:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='authorizationViewDidHide:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<method selector='authorizationViewDidHide:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='authorizationViewReleasedAuthorization:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<method selector='authorizationViewReleasedAuthorization:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='authorizationViewShouldDeauthorize:'>
-<arg name='view' declared_type='SFAuthorizationView*' type='@' index='0'/>
+<method selector='authorizationViewShouldDeauthorize:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='SFAuthorizationView*' index='0' name='view' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='SFCertificatePanelDelegate'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='certificatePanelShowHelp:'>
-<arg name='sender' declared_type='SFCertificatePanel*' type='@' index='0'/>
+<method selector='certificatePanelShowHelp:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='SFCertificatePanel*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='SFChooseIdentityPanelDelegate'>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='chooseIdentityPanelShowHelp:'>
-<arg name='sender' declared_type='SFChooseIdentityPanel*' type='@' index='0'/>
+<method selector='chooseIdentityPanelShowHelp:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='SFChooseIdentityPanel*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/WebKitFull.bridgesupport b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/WebKitFull.bridgesupport
index fa288427d9..5d19dba514 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/WebKitFull.bridgesupport
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/WebKitFull.bridgesupport
@@ -1,421 +1,414 @@
<?xml version='1.0'?>
<signatures version='1.0'>
+<depends_on path='/System/Library/Frameworks/ApplicationServices.framework'/>
<depends_on path='/System/Library/Frameworks/Carbon.framework'/>
<depends_on path='/System/Library/Frameworks/Cocoa.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
<depends_on path='/System/Library/Frameworks/IOKit.framework'/>
-<depends_on path='/System/Library/Frameworks/JavaScriptCore.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreAudio.framework'/>
+<depends_on path='/System/Library/Frameworks/IOSurface.framework'/>
<depends_on path='/System/Library/Frameworks/OpenGL.framework'/>
+<depends_on path='/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework'/>
+<depends_on path='/System/Library/Frameworks/JavaScriptCore.framework'/>
<depends_on path='/System/Library/Frameworks/QuartzCore.framework'/>
<depends_on path='/System/Library/Frameworks/Security.framework'/>
<depends_on path='/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework'/>
-<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
-<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
-<depends_on path='/System/Library/Frameworks/ApplicationServices.framework'/>
<depends_on path='/System/Library/Frameworks/Foundation.framework'/>
<depends_on path='/System/Library/Frameworks/AppKit.framework'/>
+<depends_on path='/System/Library/Frameworks/CFNetwork.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreGraphics.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreText.framework'/>
+<depends_on path='/System/Library/Frameworks/ImageIO.framework'/>
<struct name='NPByteRange' type='{_NPByteRange=&quot;offset&quot;i&quot;length&quot;I&quot;next&quot;^{_NPByteRange}}'>
-<field name='offset' declared_type='int32_t' type='i'/>
-<field name='length' declared_type='uint32_t' type='I'/>
-<field name='next' declared_type='struct _NPByteRange*' type='^{_NPByteRange=iI^{_NPByteRange}}'/>
+<field declared_type='int32_t' name='offset' type='i'/>
+<field declared_type='uint32_t' name='length' type='I'/>
+<field declared_type='struct _NPByteRange*' name='next' type='^{_NPByteRange=iI^{_NPByteRange}}'/>
</struct>
<struct name='NPClass' type='{NPClass=&quot;structVersion&quot;I&quot;allocate&quot;^?&quot;deallocate&quot;^?&quot;invalidate&quot;^?&quot;hasMethod&quot;^?&quot;invoke&quot;^?&quot;invokeDefault&quot;^?&quot;hasProperty&quot;^?&quot;getProperty&quot;^?&quot;setProperty&quot;^?&quot;removeProperty&quot;^?&quot;enumerate&quot;^?&quot;construct&quot;^?}'>
-<field name='structVersion' declared_type='uint32_t' type='I'/>
-<field name='allocate' function_pointer='true' declared_type='NPAllocateFunctionPtr' type='^?'>
+<field declared_type='uint32_t' name='structVersion' type='I'/>
+<field declared_type='NPAllocateFunctionPtr' function_pointer='true' name='allocate' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPClass*' type='^{NPClass=I^?^?^?^?^?^?^?^?^?^?^?^?}'/>
<retval declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
</field>
-<field name='deallocate' function_pointer='true' declared_type='NPDeallocateFunctionPtr' type='^?'>
+<field declared_type='NPDeallocateFunctionPtr' function_pointer='true' name='deallocate' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='invalidate' function_pointer='true' declared_type='NPInvalidateFunctionPtr' type='^?'>
+<field declared_type='NPInvalidateFunctionPtr' function_pointer='true' name='invalidate' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='hasMethod' function_pointer='true' declared_type='NPHasMethodFunctionPtr' type='^?'>
+<field declared_type='NPHasMethodFunctionPtr' function_pointer='true' name='hasMethod' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='invoke' function_pointer='true' declared_type='NPInvokeFunctionPtr' type='^?'>
+<field declared_type='NPInvokeFunctionPtr' function_pointer='true' name='invoke' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
-<arg declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg const='true' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<arg declared_type='uint32_t' type='I'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='invokeDefault' function_pointer='true' declared_type='NPInvokeDefaultFunctionPtr' type='^?'>
+<field declared_type='NPInvokeDefaultFunctionPtr' function_pointer='true' name='invokeDefault' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg const='true' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<arg declared_type='uint32_t' type='I'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='hasProperty' function_pointer='true' declared_type='NPHasPropertyFunctionPtr' type='^?'>
+<field declared_type='NPHasPropertyFunctionPtr' function_pointer='true' name='hasProperty' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='getProperty' function_pointer='true' declared_type='NPGetPropertyFunctionPtr' type='^?'>
+<field declared_type='NPGetPropertyFunctionPtr' function_pointer='true' name='getProperty' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='setProperty' function_pointer='true' declared_type='NPSetPropertyFunctionPtr' type='^?'>
+<field declared_type='NPSetPropertyFunctionPtr' function_pointer='true' name='setProperty' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
-<arg declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg const='true' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='removeProperty' function_pointer='true' declared_type='NPRemovePropertyFunctionPtr' type='^?'>
+<field declared_type='NPRemovePropertyFunctionPtr' function_pointer='true' name='removeProperty' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='enumerate' function_pointer='true' declared_type='NPEnumerationFunctionPtr' type='^?'>
+<field declared_type='NPEnumerationFunctionPtr' function_pointer='true' name='enumerate' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier**' type='^^^v'/>
<arg declared_type='uint32_t*' type='^I'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='construct' function_pointer='true' declared_type='NPConstructFunctionPtr' type='^?'>
+<field declared_type='NPConstructFunctionPtr' function_pointer='true' name='construct' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg const='true' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<arg declared_type='uint32_t' type='I'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
</struct>
<struct name='NPCocoaEvent' type='{_NPCocoaEvent=&quot;type&quot;i&quot;version&quot;I&quot;data&quot;(?=&quot;mouse&quot;{?=&quot;modifierFlags&quot;I&quot;pluginX&quot;d&quot;pluginY&quot;d&quot;buttonNumber&quot;i&quot;clickCount&quot;i&quot;deltaX&quot;d&quot;deltaY&quot;d&quot;deltaZ&quot;d}&quot;key&quot;{?=&quot;modifierFlags&quot;I&quot;characters&quot;^{_NPNSString}&quot;charactersIgnoringModifiers&quot;^{_NPNSString}&quot;isARepeat&quot;C&quot;keyCode&quot;S}&quot;draw&quot;{?=&quot;context&quot;^{CGContext}&quot;x&quot;d&quot;y&quot;d&quot;width&quot;d&quot;height&quot;d}&quot;focus&quot;{?=&quot;hasFocus&quot;C}&quot;text&quot;{?=&quot;text&quot;^{_NPNSString}})}'>
-<field name='type' declared_type='NPCocoaEventType' type='i'/>
-<field name='version' declared_type='uint32_t' type='I'/>
-<field name='data' declared_type='union _NPCocoaEvent::' type='(?=&quot;mouse&quot;{?=&quot;modifierFlags&quot;I&quot;pluginX&quot;d&quot;pluginY&quot;d&quot;buttonNumber&quot;i&quot;clickCount&quot;i&quot;deltaX&quot;d&quot;deltaY&quot;d&quot;deltaZ&quot;d}&quot;key&quot;{?=&quot;modifierFlags&quot;I&quot;characters&quot;^{_NPNSString}&quot;charactersIgnoringModifiers&quot;^{_NPNSString}&quot;isARepeat&quot;C&quot;keyCode&quot;S}&quot;draw&quot;{?=&quot;context&quot;^{CGContext}&quot;x&quot;d&quot;y&quot;d&quot;width&quot;d&quot;height&quot;d}&quot;focus&quot;{?=&quot;hasFocus&quot;C}&quot;text&quot;{?=&quot;text&quot;^{_NPNSString}})'/>
+<field declared_type='NPCocoaEventType' name='type' type='i'/>
+<field declared_type='uint32_t' name='version' type='I'/>
+<field declared_type='union (anonymous union at /System/Library/Frameworks/WebKit.framework/Headers/npapi.h:615:3)' name='data' type='(?=&quot;mouse&quot;{?=&quot;modifierFlags&quot;I&quot;pluginX&quot;d&quot;pluginY&quot;d&quot;buttonNumber&quot;i&quot;clickCount&quot;i&quot;deltaX&quot;d&quot;deltaY&quot;d&quot;deltaZ&quot;d}&quot;key&quot;{?=&quot;modifierFlags&quot;I&quot;characters&quot;^{_NPNSString}&quot;charactersIgnoringModifiers&quot;^{_NPNSString}&quot;isARepeat&quot;C&quot;keyCode&quot;S}&quot;draw&quot;{?=&quot;context&quot;^{CGContext}&quot;x&quot;d&quot;y&quot;d&quot;width&quot;d&quot;height&quot;d}&quot;focus&quot;{?=&quot;hasFocus&quot;C}&quot;text&quot;{?=&quot;text&quot;^{_NPNSString}})'/>
</struct>
<struct name='NPEmbedPrint' type='{_NPEmbedPrint=&quot;window&quot;{_NPWindow=&quot;window&quot;^v&quot;x&quot;i&quot;y&quot;i&quot;width&quot;I&quot;height&quot;I&quot;clipRect&quot;{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}&quot;type&quot;i}&quot;platformPrint&quot;^v}'>
-<field name='window' declared_type='NPWindow' type='{_NPWindow=&quot;window&quot;^v&quot;x&quot;i&quot;y&quot;i&quot;width&quot;I&quot;height&quot;I&quot;clipRect&quot;{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}&quot;type&quot;i}'/>
-<field name='platformPrint' declared_type='void*' type='^v'/>
+<field declared_type='NPWindow' name='window' type='{_NPWindow=&quot;window&quot;^v&quot;x&quot;i&quot;y&quot;i&quot;width&quot;I&quot;height&quot;I&quot;clipRect&quot;{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}&quot;type&quot;i}'/>
+<field declared_type='void*' name='platformPrint' type='^v'/>
</struct>
<struct name='NPFullPrint' type='{_NPFullPrint=&quot;pluginPrinted&quot;C&quot;printOne&quot;C&quot;platformPrint&quot;^v}'>
-<field name='pluginPrinted' declared_type='NPBool' type='C'/>
-<field name='printOne' declared_type='NPBool' type='C'/>
-<field name='platformPrint' declared_type='void*' type='^v'/>
-</struct>
-<struct name='NPImageExpose' type='{_NPImageExpose=&quot;data&quot;*&quot;stride&quot;i&quot;depth&quot;i&quot;x&quot;i&quot;y&quot;i&quot;width&quot;I&quot;height&quot;I&quot;dataSize&quot;{_NPSize=&quot;width&quot;i&quot;height&quot;i}&quot;translateX&quot;f&quot;translateY&quot;f&quot;scaleX&quot;f&quot;scaleY&quot;f}'>
-<field name='data' declared_type='char*' type='*'/>
-<field name='stride' declared_type='int32_t' type='i'/>
-<field name='depth' declared_type='int32_t' type='i'/>
-<field name='x' declared_type='int32_t' type='i'/>
-<field name='y' declared_type='int32_t' type='i'/>
-<field name='width' declared_type='uint32_t' type='I'/>
-<field name='height' declared_type='uint32_t' type='I'/>
-<field name='dataSize' declared_type='NPSize' type='{_NPSize=&quot;width&quot;i&quot;height&quot;i}'/>
-<field name='translateX' declared_type='float' type='f'/>
-<field name='translateY' declared_type='float' type='f'/>
-<field name='scaleX' declared_type='float' type='f'/>
-<field name='scaleY' declared_type='float' type='f'/>
+<field declared_type='NPBool' name='pluginPrinted' type='C'/>
+<field declared_type='NPBool' name='printOne' type='C'/>
+<field declared_type='void*' name='platformPrint' type='^v'/>
</struct>
<struct name='NPNetscapeFuncs' type='{_NPNetscapeFuncs=&quot;size&quot;S&quot;version&quot;S&quot;geturl&quot;^?&quot;posturl&quot;^?&quot;requestread&quot;^?&quot;newstream&quot;^?&quot;write&quot;^?&quot;destroystream&quot;^?&quot;status&quot;^?&quot;uagent&quot;^?&quot;memalloc&quot;^?&quot;memfree&quot;^?&quot;memflush&quot;^?&quot;reloadplugins&quot;^?&quot;getJavaEnv&quot;^?&quot;getJavaPeer&quot;^?&quot;geturlnotify&quot;^?&quot;posturlnotify&quot;^?&quot;getvalue&quot;^?&quot;setvalue&quot;^?&quot;invalidaterect&quot;^?&quot;invalidateregion&quot;^?&quot;forceredraw&quot;^?&quot;getstringidentifier&quot;^?&quot;getstringidentifiers&quot;^?&quot;getintidentifier&quot;^?&quot;identifierisstring&quot;^?&quot;utf8fromidentifier&quot;^?&quot;intfromidentifier&quot;^?&quot;createobject&quot;^?&quot;retainobject&quot;^?&quot;releaseobject&quot;^?&quot;invoke&quot;^?&quot;invokeDefault&quot;^?&quot;evaluate&quot;^?&quot;getproperty&quot;^?&quot;setproperty&quot;^?&quot;removeproperty&quot;^?&quot;hasproperty&quot;^?&quot;hasmethod&quot;^?&quot;releasevariantvalue&quot;^?&quot;setexception&quot;^?&quot;pushpopupsenabledstate&quot;^?&quot;poppopupsenabledstate&quot;^?&quot;enumerate&quot;^?&quot;pluginthreadasynccall&quot;^?&quot;construct&quot;^?&quot;getvalueforurl&quot;^?&quot;setvalueforurl&quot;^?&quot;getauthenticationinfo&quot;^?&quot;scheduletimer&quot;^?&quot;unscheduletimer&quot;^?&quot;popupcontextmenu&quot;^?&quot;convertpoint&quot;^?}'>
-<field name='size' declared_type='uint16_t' type='S'/>
-<field name='version' declared_type='uint16_t' type='S'/>
-<field name='geturl' function_pointer='true' declared_type='NPN_GetURLProcPtr' type='^?'>
+<field declared_type='uint16_t' name='size' type='S'/>
+<field declared_type='uint16_t' name='version' type='S'/>
+<field declared_type='NPN_GetURLProcPtr' function_pointer='true' name='geturl' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg declared_type='char*' const='true' type='*'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='posturl' function_pointer='true' declared_type='NPN_PostURLProcPtr' type='^?'>
+<field declared_type='NPN_PostURLProcPtr' function_pointer='true' name='posturl' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg declared_type='char*' const='true' type='*'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='uint32_t' type='I'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='NPBool' type='C'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='requestread' function_pointer='true' declared_type='NPN_RequestReadProcPtr' type='^?'>
+<field declared_type='NPN_RequestReadProcPtr' function_pointer='true' name='requestread' type='^?'>
<arg declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
<arg declared_type='NPByteRange*' type='^{_NPByteRange=iI^{_NPByteRange}}'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='newstream' function_pointer='true' declared_type='NPN_NewStreamProcPtr' type='^?'>
+<field declared_type='NPN_NewStreamProcPtr' function_pointer='true' name='newstream' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPMIMEType' type='*'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='NPStream**' type='^^{_NPStream}'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='write' function_pointer='true' declared_type='NPN_WriteProcPtr' type='^?'>
+<field declared_type='NPN_WriteProcPtr' function_pointer='true' name='write' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
<arg declared_type='int32_t' type='i'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='int32_t' type='i'/>
</field>
-<field name='destroystream' function_pointer='true' declared_type='NPN_DestroyStreamProcPtr' type='^?'>
+<field declared_type='NPN_DestroyStreamProcPtr' function_pointer='true' name='destroystream' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
<arg declared_type='NPReason' type='s'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='status' function_pointer='true' declared_type='NPN_StatusProcPtr' type='^?'>
+<field declared_type='NPN_StatusProcPtr' function_pointer='true' name='status' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='uagent' function_pointer='true' declared_type='NPN_UserAgentProcPtr' type='^?'>
+<field declared_type='NPN_UserAgentProcPtr' function_pointer='true' name='uagent' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<retval declared_type='char*' const='true' type='*'/>
+<retval const='true' declared_type='char*' type='*'/>
</field>
-<field name='memalloc' function_pointer='true' declared_type='NPN_MemAllocProcPtr' type='^?'>
+<field declared_type='NPN_MemAllocProcPtr' function_pointer='true' name='memalloc' type='^?'>
<arg declared_type='uint32_t' type='I'/>
<retval declared_type='void*' type='^v'/>
</field>
-<field name='memfree' function_pointer='true' declared_type='NPN_MemFreeProcPtr' type='^?'>
+<field declared_type='NPN_MemFreeProcPtr' function_pointer='true' name='memfree' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='memflush' function_pointer='true' declared_type='NPN_MemFlushProcPtr' type='^?'>
+<field declared_type='NPN_MemFlushProcPtr' function_pointer='true' name='memflush' type='^?'>
<arg declared_type='uint32_t' type='I'/>
<retval declared_type='uint32_t' type='I'/>
</field>
-<field name='reloadplugins' function_pointer='true' declared_type='NPN_ReloadPluginsProcPtr' type='^?'>
+<field declared_type='NPN_ReloadPluginsProcPtr' function_pointer='true' name='reloadplugins' type='^?'>
<arg declared_type='NPBool' type='C'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='getJavaEnv' function_pointer='true' declared_type='NPN_GetJavaEnvProcPtr' type='^?'>
+<field declared_type='NPN_GetJavaEnvProcPtr' function_pointer='true' name='getJavaEnv' type='^?'>
<retval declared_type='void*' type='^v'/>
</field>
-<field name='getJavaPeer' function_pointer='true' declared_type='NPN_GetJavaPeerProcPtr' type='^?'>
+<field declared_type='NPN_GetJavaPeerProcPtr' function_pointer='true' name='getJavaPeer' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<retval declared_type='void*' type='^v'/>
</field>
-<field name='geturlnotify' function_pointer='true' declared_type='NPN_GetURLNotifyProcPtr' type='^?'>
+<field declared_type='NPN_GetURLNotifyProcPtr' function_pointer='true' name='geturlnotify' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg declared_type='char*' const='true' type='*'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='posturlnotify' function_pointer='true' declared_type='NPN_PostURLNotifyProcPtr' type='^?'>
+<field declared_type='NPN_PostURLNotifyProcPtr' function_pointer='true' name='posturlnotify' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg declared_type='char*' const='true' type='*'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='uint32_t' type='I'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='NPBool' type='C'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='getvalue' function_pointer='true' declared_type='NPN_GetValueProcPtr' type='^?'>
+<field declared_type='NPN_GetValueProcPtr' function_pointer='true' name='getvalue' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPNVariable' type='i'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='setvalue' function_pointer='true' declared_type='NPN_SetValueProcPtr' type='^?'>
+<field declared_type='NPN_SetValueProcPtr' function_pointer='true' name='setvalue' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPPVariable' type='i'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='invalidaterect' function_pointer='true' declared_type='NPN_InvalidateRectProcPtr' type='^?'>
+<field declared_type='NPN_InvalidateRectProcPtr' function_pointer='true' name='invalidaterect' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPRect*' type='^{_NPRect=SSSS}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='invalidateregion' function_pointer='true' declared_type='NPN_InvalidateRegionProcPtr' type='^?'>
+<field declared_type='NPN_InvalidateRegionProcPtr' function_pointer='true' name='invalidateregion' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPRegion' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='forceredraw' function_pointer='true' declared_type='NPN_ForceRedrawProcPtr' type='^?'>
+<field declared_type='NPN_ForceRedrawProcPtr' function_pointer='true' name='forceredraw' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='getstringidentifier' function_pointer='true' declared_type='NPN_GetStringIdentifierProcPtr' type='^?'>
-<arg declared_type='NPUTF8*' const='true' type='*'/>
+<field declared_type='NPN_GetStringIdentifierProcPtr' function_pointer='true' name='getstringidentifier' type='^?'>
+<arg const='true' declared_type='NPUTF8*' type='*'/>
<retval declared_type='NPIdentifier' type='^v'/>
</field>
-<field name='getstringidentifiers' function_pointer='true' declared_type='NPN_GetStringIdentifiersProcPtr' type='^?'>
-<arg declared_type='NPUTF8**' const='true' type='^*'/>
+<field declared_type='NPN_GetStringIdentifiersProcPtr' function_pointer='true' name='getstringidentifiers' type='^?'>
+<arg const='true' declared_type='NPUTF8**' type='^*'/>
<arg declared_type='int32_t' type='i'/>
<arg declared_type='NPIdentifier*' type='^^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='getintidentifier' function_pointer='true' declared_type='NPN_GetIntIdentifierProcPtr' type='^?'>
+<field declared_type='NPN_GetIntIdentifierProcPtr' function_pointer='true' name='getintidentifier' type='^?'>
<arg declared_type='int32_t' type='i'/>
<retval declared_type='NPIdentifier' type='^v'/>
</field>
-<field name='identifierisstring' function_pointer='true' declared_type='NPN_IdentifierIsStringProcPtr' type='^?'>
+<field declared_type='NPN_IdentifierIsStringProcPtr' function_pointer='true' name='identifierisstring' type='^?'>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='utf8fromidentifier' function_pointer='true' declared_type='NPN_UTF8FromIdentifierProcPtr' type='^?'>
+<field declared_type='NPN_UTF8FromIdentifierProcPtr' function_pointer='true' name='utf8fromidentifier' type='^?'>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='NPUTF8*' type='*'/>
</field>
-<field name='intfromidentifier' function_pointer='true' declared_type='NPN_IntFromIdentifierProcPtr' type='^?'>
+<field declared_type='NPN_IntFromIdentifierProcPtr' function_pointer='true' name='intfromidentifier' type='^?'>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='int32_t' type='i'/>
</field>
-<field name='createobject' function_pointer='true' declared_type='NPN_CreateObjectProcPtr' type='^?'>
+<field declared_type='NPN_CreateObjectProcPtr' function_pointer='true' name='createobject' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPClass*' type='^{NPClass=I^?^?^?^?^?^?^?^?^?^?^?^?}'/>
<retval declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
</field>
-<field name='retainobject' function_pointer='true' declared_type='NPN_RetainObjectProcPtr' type='^?'>
+<field declared_type='NPN_RetainObjectProcPtr' function_pointer='true' name='retainobject' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<retval declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
</field>
-<field name='releaseobject' function_pointer='true' declared_type='NPN_ReleaseObjectProcPtr' type='^?'>
+<field declared_type='NPN_ReleaseObjectProcPtr' function_pointer='true' name='releaseobject' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='invoke' function_pointer='true' declared_type='NPN_InvokeProcPtr' type='^?'>
+<field declared_type='NPN_InvokeProcPtr' function_pointer='true' name='invoke' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
-<arg declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg const='true' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<arg declared_type='unsigned int' type='I'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='invokeDefault' function_pointer='true' declared_type='NPN_InvokeDefaultProcPtr' type='^?'>
+<field declared_type='NPN_InvokeDefaultProcPtr' function_pointer='true' name='invokeDefault' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg const='true' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<arg declared_type='unsigned int' type='I'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='evaluate' function_pointer='true' declared_type='NPN_EvaluateProcPtr' type='^?'>
+<field declared_type='NPN_EvaluateProcPtr' function_pointer='true' name='evaluate' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPString*' type='^{_NPString=*I}'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='getproperty' function_pointer='true' declared_type='NPN_GetPropertyProcPtr' type='^?'>
+<field declared_type='NPN_GetPropertyProcPtr' function_pointer='true' name='getproperty' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='setproperty' function_pointer='true' declared_type='NPN_SetPropertyProcPtr' type='^?'>
+<field declared_type='NPN_SetPropertyProcPtr' function_pointer='true' name='setproperty' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
-<arg declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg const='true' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='removeproperty' function_pointer='true' declared_type='NPN_RemovePropertyProcPtr' type='^?'>
+<field declared_type='NPN_RemovePropertyProcPtr' function_pointer='true' name='removeproperty' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='hasproperty' function_pointer='true' declared_type='NPN_HasPropertyProcPtr' type='^?'>
+<field declared_type='NPN_HasPropertyProcPtr' function_pointer='true' name='hasproperty' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='hasmethod' function_pointer='true' declared_type='NPN_HasMethodProcPtr' type='^?'>
+<field declared_type='NPN_HasMethodProcPtr' function_pointer='true' name='hasmethod' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='releasevariantvalue' function_pointer='true' declared_type='NPN_ReleaseVariantValueProcPtr' type='^?'>
+<field declared_type='NPN_ReleaseVariantValueProcPtr' function_pointer='true' name='releasevariantvalue' type='^?'>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='setexception' function_pointer='true' declared_type='NPN_SetExceptionProcPtr' type='^?'>
+<field declared_type='NPN_SetExceptionProcPtr' function_pointer='true' name='setexception' type='^?'>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg declared_type='NPUTF8*' const='true' type='*'/>
+<arg const='true' declared_type='NPUTF8*' type='*'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='pushpopupsenabledstate' function_pointer='true' declared_type='NPN_PushPopupsEnabledStateProcPtr' type='^?'>
+<field declared_type='NPN_PushPopupsEnabledStateProcPtr' function_pointer='true' name='pushpopupsenabledstate' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPBool' type='C'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='poppopupsenabledstate' function_pointer='true' declared_type='NPN_PopPopupsEnabledStateProcPtr' type='^?'>
+<field declared_type='NPN_PopPopupsEnabledStateProcPtr' function_pointer='true' name='poppopupsenabledstate' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='enumerate' function_pointer='true' declared_type='NPN_EnumerateProcPtr' type='^?'>
+<field declared_type='NPN_EnumerateProcPtr' function_pointer='true' name='enumerate' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
<arg declared_type='NPIdentifier**' type='^^^v'/>
<arg declared_type='uint32_t*' type='^I'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='pluginthreadasynccall' function_pointer='true' declared_type='NPN_PluginThreadAsyncCallProcPtr' type='^?'>
+<field declared_type='NPN_PluginThreadAsyncCallProcPtr' function_pointer='true' name='pluginthreadasynccall' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='void (*)(void *)' type='^?'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='construct' function_pointer='true' declared_type='NPN_ConstructProcPtr' type='^?'>
+<field declared_type='NPN_ConstructProcPtr' function_pointer='true' name='construct' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg const='true' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<arg declared_type='uint32_t' type='I'/>
<arg declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</field>
-<field name='getvalueforurl' function_pointer='true' declared_type='NPN_GetValueForURLProcPtr' type='^?'>
+<field declared_type='NPN_GetValueForURLProcPtr' function_pointer='true' name='getvalueforurl' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPNURLVariable' type='i'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='char**' type='^*'/>
<arg declared_type='uint32_t*' type='^I'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='setvalueforurl' function_pointer='true' declared_type='NPN_SetValueForURLProcPtr' type='^?'>
+<field declared_type='NPN_SetValueForURLProcPtr' function_pointer='true' name='setvalueforurl' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPNURLVariable' type='i'/>
-<arg declared_type='char*' const='true' type='*'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='uint32_t' type='I'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='getauthenticationinfo' function_pointer='true' declared_type='NPN_GetAuthenticationInfoProcPtr' type='^?'>
+<field declared_type='NPN_GetAuthenticationInfoProcPtr' function_pointer='true' name='getauthenticationinfo' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg declared_type='char*' const='true' type='*'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='int32_t' type='i'/>
-<arg declared_type='char*' const='true' type='*'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='char**' type='^*'/>
<arg declared_type='uint32_t*' type='^I'/>
<arg declared_type='char**' type='^*'/>
<arg declared_type='uint32_t*' type='^I'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='scheduletimer' function_pointer='true' declared_type='NPN_ScheduleTimerProcPtr' type='^?'>
+<field declared_type='NPN_ScheduleTimerProcPtr' function_pointer='true' name='scheduletimer' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='uint32_t' type='I'/>
<arg declared_type='NPBool' type='C'/>
<arg declared_type='void (*)(NPP, uint32_t)' type='^?'/>
<retval declared_type='uint32_t' type='I'/>
</field>
-<field name='unscheduletimer' function_pointer='true' declared_type='NPN_UnscheduleTimerProcPtr' type='^?'>
+<field declared_type='NPN_UnscheduleTimerProcPtr' function_pointer='true' name='unscheduletimer' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='uint32_t' type='I'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='popupcontextmenu' function_pointer='true' declared_type='NPN_PopUpContextMenuProcPtr' type='^?'>
+<field declared_type='NPN_PopUpContextMenuProcPtr' function_pointer='true' name='popupcontextmenu' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPMenu*' type='^{_NPNSMenu=}'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='convertpoint' function_pointer='true' declared_type='NPN_ConvertPointProcPtr' type='^?'>
+<field declared_type='NPN_ConvertPointProcPtr' function_pointer='true' name='convertpoint' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='double' type='d'/>
<arg declared_type='double' type='d'/>
@@ -427,17 +420,17 @@
</field>
</struct>
<struct name='NPObject' type='{NPObject=&quot;_class&quot;^{NPClass}&quot;referenceCount&quot;I}'>
-<field name='_class' declared_type='NPClass*' type='^{NPClass=I^?^?^?^?^?^?^?^?^?^?^?^?}'/>
-<field name='referenceCount' declared_type='uint32_t' type='I'/>
+<field declared_type='NPClass*' name='_class' type='^{NPClass=I^?^?^?^?^?^?^?^?^?^?^?^?}'/>
+<field declared_type='uint32_t' name='referenceCount' type='I'/>
</struct>
<struct name='NPP_t' type='{_NPP=&quot;pdata&quot;^v&quot;ndata&quot;^v}'>
-<field name='pdata' declared_type='void*' type='^v'/>
-<field name='ndata' declared_type='void*' type='^v'/>
+<field declared_type='void*' name='pdata' type='^v'/>
+<field declared_type='void*' name='ndata' type='^v'/>
</struct>
<struct name='NPPluginFuncs' type='{_NPPluginFuncs=&quot;size&quot;S&quot;version&quot;S&quot;newp&quot;^?&quot;destroy&quot;^?&quot;setwindow&quot;^?&quot;newstream&quot;^?&quot;destroystream&quot;^?&quot;asfile&quot;^?&quot;writeready&quot;^?&quot;write&quot;^?&quot;print&quot;^?&quot;event&quot;^?&quot;urlnotify&quot;^?&quot;javaClass&quot;^v&quot;getvalue&quot;^?&quot;setvalue&quot;^?&quot;gotfocus&quot;^?&quot;lostfocus&quot;^?&quot;urlredirectnotify&quot;^?&quot;clearsitedata&quot;^?&quot;getsiteswithdata&quot;^?}'>
-<field name='size' declared_type='uint16_t' type='S'/>
-<field name='version' declared_type='uint16_t' type='S'/>
-<field name='newp' function_pointer='true' declared_type='NPP_NewProcPtr' type='^?'>
+<field declared_type='uint16_t' name='size' type='S'/>
+<field declared_type='uint16_t' name='version' type='S'/>
+<field declared_type='NPP_NewProcPtr' function_pointer='true' name='newp' type='^?'>
<arg declared_type='NPMIMEType' type='*'/>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='uint16_t' type='S'/>
@@ -447,17 +440,17 @@
<arg declared_type='NPSavedData*' type='^{_NPSavedData=i^v}'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='destroy' function_pointer='true' declared_type='NPP_DestroyProcPtr' type='^?'>
+<field declared_type='NPP_DestroyProcPtr' function_pointer='true' name='destroy' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPSavedData**' type='^^{_NPSavedData}'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='setwindow' function_pointer='true' declared_type='NPP_SetWindowProcPtr' type='^?'>
+<field declared_type='NPP_SetWindowProcPtr' function_pointer='true' name='setwindow' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPWindow*' type='^{_NPWindow=^viiII{_NPRect=SSSS}i}'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='newstream' function_pointer='true' declared_type='NPP_NewStreamProcPtr' type='^?'>
+<field declared_type='NPP_NewStreamProcPtr' function_pointer='true' name='newstream' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPMIMEType' type='*'/>
<arg declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
@@ -465,24 +458,24 @@
<arg declared_type='uint16_t*' type='^S'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='destroystream' function_pointer='true' declared_type='NPP_DestroyStreamProcPtr' type='^?'>
+<field declared_type='NPP_DestroyStreamProcPtr' function_pointer='true' name='destroystream' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
<arg declared_type='NPReason' type='s'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='asfile' function_pointer='true' declared_type='NPP_StreamAsFileProcPtr' type='^?'>
+<field declared_type='NPP_StreamAsFileProcPtr' function_pointer='true' name='asfile' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='writeready' function_pointer='true' declared_type='NPP_WriteReadyProcPtr' type='^?'>
+<field declared_type='NPP_WriteReadyProcPtr' function_pointer='true' name='writeready' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
<retval declared_type='int32_t' type='i'/>
</field>
-<field name='write' function_pointer='true' declared_type='NPP_WriteProcPtr' type='^?'>
+<field declared_type='NPP_WriteProcPtr' function_pointer='true' name='write' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
<arg declared_type='int32_t' type='i'/>
@@ -490,166 +483,168 @@
<arg declared_type='void*' type='^v'/>
<retval declared_type='int32_t' type='i'/>
</field>
-<field name='print' function_pointer='true' declared_type='NPP_PrintProcPtr' type='^?'>
+<field declared_type='NPP_PrintProcPtr' function_pointer='true' name='print' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPPrint*' type='^{_NPPrint=S(?={_NPFullPrint=CC^v}{_NPEmbedPrint={_NPWindow=^viiII{_NPRect=SSSS}i}^v})}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='event' function_pointer='true' declared_type='NPP_HandleEventProcPtr' type='^?'>
+<field declared_type='NPP_HandleEventProcPtr' function_pointer='true' name='event' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='int16_t' type='s'/>
</field>
-<field name='urlnotify' function_pointer='true' declared_type='NPP_URLNotifyProcPtr' type='^?'>
+<field declared_type='NPP_URLNotifyProcPtr' function_pointer='true' name='urlnotify' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='NPReason' type='s'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='javaClass' declared_type='JRIGlobalRef' type='@'/>
-<field name='getvalue' function_pointer='true' declared_type='NPP_GetValueProcPtr' type='^?'>
+<field declared_type='JRIGlobalRef' name='javaClass' type='@'/>
+<field declared_type='NPP_GetValueProcPtr' function_pointer='true' name='getvalue' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPPVariable' type='i'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='setvalue' function_pointer='true' declared_type='NPP_SetValueProcPtr' type='^?'>
+<field declared_type='NPP_SetValueProcPtr' function_pointer='true' name='setvalue' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPNVariable' type='i'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='gotfocus' function_pointer='true' declared_type='NPP_GotFocusPtr' type='^?'>
+<field declared_type='NPP_GotFocusPtr' function_pointer='true' name='gotfocus' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='NPFocusDirection' type='i'/>
<retval declared_type='NPBool' type='C'/>
</field>
-<field name='lostfocus' function_pointer='true' declared_type='NPP_LostFocusPtr' type='^?'>
+<field declared_type='NPP_LostFocusPtr' function_pointer='true' name='lostfocus' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='urlredirectnotify' function_pointer='true' declared_type='NPP_URLRedirectNotifyPtr' type='^?'>
+<field declared_type='NPP_URLRedirectNotifyPtr' function_pointer='true' name='urlredirectnotify' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg declared_type='char*' const='true' type='*'/>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='int32_t' type='i'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
-<field name='clearsitedata' function_pointer='true' declared_type='NPP_ClearSiteDataPtr' type='^?'>
-<arg declared_type='char*' const='true' type='*'/>
+<field declared_type='NPP_ClearSiteDataPtr' function_pointer='true' name='clearsitedata' type='^?'>
+<arg const='true' declared_type='char*' type='*'/>
<arg declared_type='uint64_t' type='Q'/>
<arg declared_type='uint64_t' type='Q'/>
<retval declared_type='NPError' type='s'/>
</field>
-<field name='getsiteswithdata' function_pointer='true' declared_type='NPP_GetSitesWithDataPtr' type='^?'>
+<field declared_type='NPP_GetSitesWithDataPtr' function_pointer='true' name='getsiteswithdata' type='^?'>
<retval declared_type='char**' type='^*'/>
</field>
</struct>
<struct name='NPPrint' type='{_NPPrint=&quot;mode&quot;S&quot;print&quot;(?=&quot;fullPrint&quot;{_NPFullPrint=&quot;pluginPrinted&quot;C&quot;printOne&quot;C&quot;platformPrint&quot;^v}&quot;embedPrint&quot;{_NPEmbedPrint=&quot;window&quot;{_NPWindow=&quot;window&quot;^v&quot;x&quot;i&quot;y&quot;i&quot;width&quot;I&quot;height&quot;I&quot;clipRect&quot;{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}&quot;type&quot;i}&quot;platformPrint&quot;^v})}'>
-<field name='mode' declared_type='uint16_t' type='S'/>
-<field name='print' declared_type='union _NPPrint::' type='(?=&quot;fullPrint&quot;{_NPFullPrint=&quot;pluginPrinted&quot;C&quot;printOne&quot;C&quot;platformPrint&quot;^v}&quot;embedPrint&quot;{_NPEmbedPrint=&quot;window&quot;{_NPWindow=&quot;window&quot;^v&quot;x&quot;i&quot;y&quot;i&quot;width&quot;I&quot;height&quot;I&quot;clipRect&quot;{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}&quot;type&quot;i}&quot;platformPrint&quot;^v})'/>
+<field declared_type='uint16_t' name='mode' type='S'/>
+<field declared_type='union (anonymous union at /System/Library/Frameworks/WebKit.framework/Headers/npapi.h:489:3)' name='print' type='(?=&quot;fullPrint&quot;{_NPFullPrint=&quot;pluginPrinted&quot;C&quot;printOne&quot;C&quot;platformPrint&quot;^v}&quot;embedPrint&quot;{_NPEmbedPrint=&quot;window&quot;{_NPWindow=&quot;window&quot;^v&quot;x&quot;i&quot;y&quot;i&quot;width&quot;I&quot;height&quot;I&quot;clipRect&quot;{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}&quot;type&quot;i}&quot;platformPrint&quot;^v})'/>
</struct>
<struct name='NPRect' type='{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}'>
-<field name='top' declared_type='uint16_t' type='S'/>
-<field name='left' declared_type='uint16_t' type='S'/>
-<field name='bottom' declared_type='uint16_t' type='S'/>
-<field name='right' declared_type='uint16_t' type='S'/>
+<field declared_type='uint16_t' name='top' type='S'/>
+<field declared_type='uint16_t' name='left' type='S'/>
+<field declared_type='uint16_t' name='bottom' type='S'/>
+<field declared_type='uint16_t' name='right' type='S'/>
</struct>
<struct name='NPSavedData' type='{_NPSavedData=&quot;len&quot;i&quot;buf&quot;^v}'>
-<field name='len' declared_type='int32_t' type='i'/>
-<field name='buf' declared_type='void*' type='^v'/>
+<field declared_type='int32_t' name='len' type='i'/>
+<field declared_type='void*' name='buf' type='^v'/>
</struct>
<struct name='NPSize' type='{_NPSize=&quot;width&quot;i&quot;height&quot;i}'>
-<field name='width' declared_type='int32_t' type='i'/>
-<field name='height' declared_type='int32_t' type='i'/>
+<field declared_type='int32_t' name='width' type='i'/>
+<field declared_type='int32_t' name='height' type='i'/>
</struct>
<struct name='NPStream' type='{_NPStream=&quot;pdata&quot;^v&quot;ndata&quot;^v&quot;url&quot;*&quot;end&quot;I&quot;lastmodified&quot;I&quot;notifyData&quot;^v&quot;headers&quot;*}'>
-<field name='pdata' declared_type='void*' type='^v'/>
-<field name='ndata' declared_type='void*' type='^v'/>
-<field name='url' declared_type='char*' const='true' type='*'/>
-<field name='end' declared_type='uint32_t' type='I'/>
-<field name='lastmodified' declared_type='uint32_t' type='I'/>
-<field name='notifyData' declared_type='void*' type='^v'/>
-<field name='headers' declared_type='char*' const='true' type='*'/>
+<field declared_type='void*' name='pdata' type='^v'/>
+<field declared_type='void*' name='ndata' type='^v'/>
+<field const='true' declared_type='char*' name='url' type='*'/>
+<field declared_type='uint32_t' name='end' type='I'/>
+<field declared_type='uint32_t' name='lastmodified' type='I'/>
+<field declared_type='void*' name='notifyData' type='^v'/>
+<field const='true' declared_type='char*' name='headers' type='*'/>
</struct>
<struct name='NPString' type='{_NPString=&quot;UTF8Characters&quot;*&quot;UTF8Length&quot;I}'>
-<field name='UTF8Characters' declared_type='NPUTF8*' const='true' type='*'/>
-<field name='UTF8Length' declared_type='uint32_t' type='I'/>
+<field const='true' declared_type='NPUTF8*' name='UTF8Characters' type='*'/>
+<field declared_type='uint32_t' name='UTF8Length' type='I'/>
</struct>
<struct name='NPVariant' type='{_NPVariant=&quot;type&quot;i&quot;value&quot;(?=&quot;boolValue&quot;B&quot;intValue&quot;i&quot;doubleValue&quot;d&quot;stringValue&quot;{_NPString=&quot;UTF8Characters&quot;*&quot;UTF8Length&quot;I}&quot;objectValue&quot;^{NPObject})}'>
-<field name='type' declared_type='NPVariantType' type='i'/>
-<field name='value' declared_type='union _NPVariant::' type='(?=&quot;boolValue&quot;B&quot;intValue&quot;i&quot;doubleValue&quot;d&quot;stringValue&quot;{_NPString=&quot;UTF8Characters&quot;*&quot;UTF8Length&quot;I}&quot;objectValue&quot;^{NPObject})'/>
+<field declared_type='NPVariantType' name='type' type='i'/>
+<field declared_type='union (anonymous union at /System/Library/Frameworks/WebKit.framework/Headers/npruntime.h:102:5)' name='value' type='(?=&quot;boolValue&quot;B&quot;intValue&quot;i&quot;doubleValue&quot;d&quot;stringValue&quot;{_NPString=&quot;UTF8Characters&quot;*&quot;UTF8Length&quot;I}&quot;objectValue&quot;^{NPObject})'/>
</struct>
<struct name='NPWindow' type='{_NPWindow=&quot;window&quot;^v&quot;x&quot;i&quot;y&quot;i&quot;width&quot;I&quot;height&quot;I&quot;clipRect&quot;{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}&quot;type&quot;i}'>
-<field name='window' declared_type='void*' type='^v'/>
-<field name='x' declared_type='int32_t' type='i'/>
-<field name='y' declared_type='int32_t' type='i'/>
-<field name='width' declared_type='uint32_t' type='I'/>
-<field name='height' declared_type='uint32_t' type='I'/>
-<field name='clipRect' declared_type='NPRect' type='{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}'/>
-<field name='type' declared_type='NPWindowType' type='i'/>
+<field declared_type='void*' name='window' type='^v'/>
+<field declared_type='int32_t' name='x' type='i'/>
+<field declared_type='int32_t' name='y' type='i'/>
+<field declared_type='uint32_t' name='width' type='I'/>
+<field declared_type='uint32_t' name='height' type='I'/>
+<field declared_type='NPRect' name='clipRect' type='{_NPRect=&quot;top&quot;S&quot;left&quot;S&quot;bottom&quot;S&quot;right&quot;S}'/>
+<field declared_type='NPWindowType' name='type' type='i'/>
</struct>
-<struct name='NP_CGContext' type64='{NP_CGContext=&quot;context&quot;^{CGContext}&quot;window&quot;^{_NPNSWindow}}' type='{NP_CGContext=&quot;context&quot;^{CGContext}&quot;window&quot;^v}'>
-<field name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
-<field name='window' declared_type='void*' type64='^{_NPNSWindow=}' type='^v' declared_type64='NPNSWindow*'/>
+<struct name='NP_CGContext' type='{NP_CGContext=&quot;context&quot;^{CGContext}&quot;window&quot;^v}' type64='{NP_CGContext=&quot;context&quot;^{CGContext}&quot;window&quot;^{_NPNSWindow}}'>
+<field declared_type='CGContextRef' name='context' type='^{CGContext=}'/>
+<field declared_type='void*' declared_type64='NPNSWindow*' name='window' type='^v' type64='^{_NPNSWindow=}'/>
</struct>
-<struct name='NP_GLContext' type64='{NP_GLContext=&quot;context&quot;^{_CGLContextObject}&quot;window&quot;^{_NPNSWindow}}' type='{NP_GLContext=&quot;context&quot;^{_CGLContextObject}&quot;window&quot;^v}'>
-<field name='context' declared_type='CGLContextObj' type='^{_CGLContextObject=}'/>
-<field name='window' declared_type='void*' type64='^{_NPNSWindow=}' type='^v' declared_type64='NPNSWindow*'/>
+<struct name='NP_GLContext' type='{NP_GLContext=&quot;context&quot;^{_CGLContextObject}&quot;window&quot;^v}' type64='{NP_GLContext=&quot;context&quot;^{_CGLContextObject}&quot;window&quot;^{_NPNSWindow}}'>
+<field declared_type='CGLContextObj' name='context' type='^{_CGLContextObject=}'/>
+<field declared_type='void*' declared_type64='NPNSWindow*' name='window' type='^v' type64='^{_NPNSWindow=}'/>
</struct>
-<cftype name='JRIGlobalRef' type='^v'/>
<opaque name='DOMObjectInternal' type='^{DOMObjectInternal=}'/>
+<opaque name='JRIGlobalRef' type='^v'/>
<opaque name='NPMenu' type='^{_NPNSMenu=}'/>
<opaque name='NPNSMenu' type='^{_NPNSMenu=}'/>
<opaque name='NPNSString' type='^{_NPNSString=}'/>
<opaque name='NPNSWindow' type='^{_NPNSWindow=}'/>
-<constant name='DOMEventException' declared_type='NSString*' const='true' type='@'/>
-<constant name='DOMException' declared_type='NSString*' const='true' type='@'/>
-<constant name='DOMRangeException' declared_type='NSString*' const='true' type='@'/>
-<constant name='DOMXPathException' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebActionButtonKey' declared_type='NSString*' type='@'/>
-<constant name='WebActionElementKey' declared_type='NSString*' type='@'/>
-<constant name='WebActionModifierFlagsKey' declared_type='NSString*' type='@'/>
-<constant name='WebActionNavigationTypeKey' declared_type='NSString*' type='@'/>
-<constant name='WebActionOriginalURLKey' declared_type='NSString*' type='@'/>
-<constant name='WebArchivePboardType' declared_type='NSString*' type='@'/>
-<constant name='WebElementDOMNodeKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementFrameKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementImageAltStringKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementImageKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementImageRectKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementImageURLKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementIsSelectedKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementLinkLabelKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementLinkTargetFrameKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementLinkTitleKey' declared_type='NSString*' type='@'/>
-<constant name='WebElementLinkURLKey' declared_type='NSString*' type='@'/>
-<constant name='WebHistoryAllItemsRemovedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebHistoryItemChangedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebHistoryItemsAddedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebHistoryItemsKey' declared_type='NSString*' type='@'/>
-<constant name='WebHistoryItemsRemovedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebHistoryLoadedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebHistorySavedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebKitErrorDomain' declared_type='NSString*' type='@'/>
-<constant name='WebKitErrorMIMETypeKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebKitErrorPlugInNameKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebKitErrorPlugInPageURLStringKey' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebPlugInAttributesKey' declared_type='NSString*' type='@'/>
-<constant name='WebPlugInBaseURLKey' declared_type='NSString*' type='@'/>
-<constant name='WebPlugInContainerKey' declared_type='NSString*' type='@'/>
-<constant name='WebPlugInContainingElementKey' declared_type='NSString*' type='@'/>
-<constant name='WebPlugInShouldLoadMainResourceKey' declared_type='NSString*' type='@'/>
-<constant name='WebPreferencesChangedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebViewDidBeginEditingNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebViewDidChangeNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebViewDidChangeSelectionNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebViewDidChangeTypingStyleNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebViewDidEndEditingNotification' declared_type='NSString*' const='true' type='@'/>
-<constant name='WebViewProgressEstimateChangedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebViewProgressFinishedNotification' declared_type='NSString*' type='@'/>
-<constant name='WebViewProgressStartedNotification' declared_type='NSString*' type='@'/>
+<opaque name='WebPreferencesPrivate' type='^{WebPreferencesPrivate=}'/>
+<constant const='true' declared_type='NSString*' name='DOMEventException' type='@'/>
+<constant const='true' declared_type='NSString*' name='DOMException' type='@'/>
+<constant const='true' declared_type='NSString*' name='DOMRangeException' type='@'/>
+<constant const='true' declared_type='NSString*' name='DOMXPathException' type='@'/>
+<constant const='true' declared_type64='NSString*' name='WKErrorDomain' type64='@'/>
+<constant declared_type='NSString*' name='WebActionButtonKey' type='@'/>
+<constant declared_type='NSString*' name='WebActionElementKey' type='@'/>
+<constant declared_type='NSString*' name='WebActionModifierFlagsKey' type='@'/>
+<constant declared_type='NSString*' name='WebActionNavigationTypeKey' type='@'/>
+<constant declared_type='NSString*' name='WebActionOriginalURLKey' type='@'/>
+<constant declared_type='NSString*' name='WebArchivePboardType' type='@'/>
+<constant declared_type='NSString*' name='WebElementDOMNodeKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementFrameKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementImageAltStringKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementImageKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementImageRectKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementImageURLKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementIsSelectedKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementLinkLabelKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementLinkTargetFrameKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementLinkTitleKey' type='@'/>
+<constant declared_type='NSString*' name='WebElementLinkURLKey' type='@'/>
+<constant declared_type='NSString*' name='WebHistoryAllItemsRemovedNotification' type='@'/>
+<constant declared_type='NSString*' name='WebHistoryItemChangedNotification' type='@'/>
+<constant declared_type='NSString*' name='WebHistoryItemsAddedNotification' type='@'/>
+<constant declared_type='NSString*' name='WebHistoryItemsKey' type='@'/>
+<constant declared_type='NSString*' name='WebHistoryItemsRemovedNotification' type='@'/>
+<constant declared_type='NSString*' name='WebHistoryLoadedNotification' type='@'/>
+<constant declared_type='NSString*' name='WebHistorySavedNotification' type='@'/>
+<constant declared_type='NSString*' name='WebKitErrorDomain' type='@'/>
+<constant const='true' declared_type='NSString*' name='WebKitErrorMIMETypeKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='WebKitErrorPlugInNameKey' type='@'/>
+<constant const='true' declared_type='NSString*' name='WebKitErrorPlugInPageURLStringKey' type='@'/>
+<constant declared_type='NSString*' name='WebPlugInAttributesKey' type='@'/>
+<constant declared_type='NSString*' name='WebPlugInBaseURLKey' type='@'/>
+<constant declared_type='NSString*' name='WebPlugInContainerKey' type='@'/>
+<constant declared_type='NSString*' name='WebPlugInContainingElementKey' type='@'/>
+<constant declared_type='NSString*' name='WebPlugInShouldLoadMainResourceKey' type='@'/>
+<constant declared_type='NSString*' name='WebPreferencesChangedNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='WebViewDidBeginEditingNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='WebViewDidChangeNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='WebViewDidChangeSelectionNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='WebViewDidChangeTypingStyleNotification' type='@'/>
+<constant const='true' declared_type='NSString*' name='WebViewDidEndEditingNotification' type='@'/>
+<constant declared_type='NSString*' name='WebViewProgressEstimateChangedNotification' type='@'/>
+<constant declared_type='NSString*' name='WebViewProgressFinishedNotification' type='@'/>
+<constant declared_type='NSString*' name='WebViewProgressStartedNotification' type='@'/>
<enum name='DOM_ADDITION' value='2'/>
<enum name='DOM_ALLOW_KEYBOARD_INPUT' value='1'/>
<enum name='DOM_ANY_TYPE' value='0'/>
@@ -694,6 +689,10 @@
<enum name='DOM_CSS_UNKNOWN' value='0'/>
<enum name='DOM_CSS_URI' value='20'/>
<enum name='DOM_CSS_VALUE_LIST' value='2'/>
+<enum name='DOM_CSS_VH' value='27'/>
+<enum name='DOM_CSS_VMAX' value='29'/>
+<enum name='DOM_CSS_VMIN' value='28'/>
+<enum name='DOM_CSS_VW' value='26'/>
<enum name='DOM_DOCUMENT_FRAGMENT_NODE' value='11'/>
<enum name='DOM_DOCUMENT_NODE' value='9'/>
<enum name='DOM_DOCUMENT_POSITION_CONTAINED_BY' value='16'/>
@@ -704,6 +703,9 @@
<enum name='DOM_DOCUMENT_POSITION_PRECEDING' value='2'/>
<enum name='DOM_DOCUMENT_TYPE_NODE' value='10'/>
<enum name='DOM_DOMSTRING_SIZE_ERR' value='2'/>
+<enum name='DOM_DOM_DELTA_LINE' value='1'/>
+<enum name='DOM_DOM_DELTA_PAGE' value='2'/>
+<enum name='DOM_DOM_DELTA_PIXEL' value='0'/>
<enum name='DOM_ELEMENT_NODE' value='1'/>
<enum name='DOM_END_TO_END' value='2'/>
<enum name='DOM_END_TO_START' value='3'/>
@@ -736,6 +738,7 @@
<enum name='DOM_NODE_BEFORE' value='0'/>
<enum name='DOM_NODE_BEFORE_AND_AFTER' value='2'/>
<enum name='DOM_NODE_INSIDE' value='3'/>
+<enum name='DOM_NONE' value='0'/>
<enum name='DOM_NOTATION_NODE' value='12'/>
<enum name='DOM_NOT_FOUND_ERR' value='8'/>
<enum name='DOM_NOT_SUPPORTED_ERR' value='9'/>
@@ -772,8 +775,9 @@
<enum name='DOM_UNORDERED_NODE_SNAPSHOT_TYPE' value='6'/>
<enum name='DOM_UNSPECIFIED_EVENT_TYPE_ERR' value='0'/>
<enum name='DOM_VERTICAL' value='1'/>
-<enum name='DOM_WEBKIT_KEYFRAMES_RULE' value='8'/>
-<enum name='DOM_WEBKIT_KEYFRAME_RULE' value='9'/>
+<enum name='DOM_WEBKIT_KEYFRAMES_RULE' value='7'/>
+<enum name='DOM_WEBKIT_KEYFRAME_RULE' value='8'/>
+<enum name='DOM_WEBKIT_REGION_RULE' value='16'/>
<enum name='DOM_WRONG_DOCUMENT_ERR' value='4'/>
<enum name='NPCocoaEventDrawRect' value='1'/>
<enum name='NPCocoaEventFlagsChanged' value='10'/>
@@ -827,16 +831,20 @@
<enum name='NPNVToolkit' value='16777229'/>
<enum name='NPNVWindowNPObject' value='15'/>
<enum name='NPNVasdEnabledBool' value='5'/>
+<enum name='NPNVcontentsScaleFactor' value='1001'/>
<enum name='NPNVisOfflineBool' value='6'/>
<enum name='NPNVjavascriptEnabledBool' value='4'/>
<enum name='NPNVnetscapeWindow' value='3'/>
<enum name='NPNVpluginDrawingModel' value='1000'/>
<enum name='NPNVprivateModeBool' value='18'/>
<enum name='NPNVserviceManager' value='16777226'/>
+<enum name='NPNVsupportsAdvancedKeyHandling' value='21'/>
<enum name='NPNVsupportsCocoaBool' value='3001'/>
+<enum name='NPNVsupportsCompositingCoreAnimationPluginsBool' value='74656'/>
<enum name='NPNVsupportsCoreAnimationBool' value='2003'/>
<enum name='NPNVsupportsCoreGraphicsBool' value='2001'/>
<enum name='NPNVsupportsOpenGLBool' value='2002'/>
+<enum name='NPNVsupportsUpdatedCocoaTextInputBool' value='3002'/>
<enum name='NPNVxDisplay' value='1'/>
<enum name='NPNVxtAppContext' value='2'/>
<enum name='NPPVformValue' value='16'/>
@@ -922,6 +930,22 @@
<enum name='NP_SEEK' value='2'/>
<enum name='NP_VERSION_MAJOR' value='0'/>
<enum name='NP_VERSION_MINOR' value='24'/>
+<enum name='WKErrorJavaScriptExceptionOccurred' value64='4'/>
+<enum name='WKErrorUnknown' value64='1'/>
+<enum name='WKErrorWebContentProcessTerminated' value64='2'/>
+<enum name='WKErrorWebViewInvalidated' value64='3'/>
+<enum name='WKNavigationActionPolicyAllow' value64='1'/>
+<enum name='WKNavigationActionPolicyCancel' value64='0'/>
+<enum name='WKNavigationResponsePolicyAllow' value64='1'/>
+<enum name='WKNavigationResponsePolicyCancel' value64='0'/>
+<enum name='WKNavigationTypeBackForward' value64='2'/>
+<enum name='WKNavigationTypeFormResubmitted' value64='4'/>
+<enum name='WKNavigationTypeFormSubmitted' value64='1'/>
+<enum name='WKNavigationTypeLinkActivated' value64='0'/>
+<enum name='WKNavigationTypeOther' value64='-1'/>
+<enum name='WKNavigationTypeReload' value64='3'/>
+<enum name='WKUserScriptInjectionTimeAtDocumentEnd' value64='1'/>
+<enum name='WKUserScriptInjectionTimeAtDocumentStart' value64='0'/>
<enum name='WebCacheModelDocumentBrowser' value='1'/>
<enum name='WebCacheModelDocumentViewer' value='0'/>
<enum name='WebCacheModelPrimaryWebBrowser' value='2'/>
@@ -936,17 +960,7 @@
<enum name='WebDragSourceActionLink' value='4'/>
<enum name='WebDragSourceActionNone' value='0'/>
<enum name='WebDragSourceActionSelection' value='8'/>
-<enum name='WebJNIReturnTypeBoolean' value='3'/>
-<enum name='WebJNIReturnTypeByte' value='4'/>
-<enum name='WebJNIReturnTypeChar' value='5'/>
-<enum name='WebJNIReturnTypeDouble' value='10'/>
-<enum name='WebJNIReturnTypeFloat' value='9'/>
-<enum name='WebJNIReturnTypeInt' value='7'/>
-<enum name='WebJNIReturnTypeInvalid' value='0'/>
-<enum name='WebJNIReturnTypeLong' value='8'/>
-<enum name='WebJNIReturnTypeObject' value='2'/>
-<enum name='WebJNIReturnTypeShort' value='6'/>
-<enum name='WebJNIReturnTypeVoid' value='1'/>
+<enum name='WebKitErrorBlockedPlugInVersion' value='203'/>
<enum name='WebKitErrorCannotFindPlugIn' value='200'/>
<enum name='WebKitErrorCannotLoadPlugIn' value='201'/>
<enum name='WebKitErrorCannotShowMIMEType' value='100'/>
@@ -999,260 +1013,260 @@
<enum name='kNPEventNotHandled' value='0'/>
<enum name='kNPEventStartIME' value='2'/>
<function name='NPN_Construct'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='args' declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
-<arg name='argCount' declared_type='uint32_t' type='I'/>
-<arg name='result' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg const='true' declared_type='NPVariant*' name='args' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='uint32_t' name='argCount' type='I'/>
+<arg declared_type='NPVariant*' name='result' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_ConvertPoint'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='sourceX' declared_type='double' type='d'/>
-<arg name='sourceY' declared_type='double' type='d'/>
-<arg name='sourceSpace' declared_type='NPCoordinateSpace' type='i'/>
-<arg name='destX' declared_type='double*' type='^d'/>
-<arg name='destY' declared_type='double*' type='^d'/>
-<arg name='destSpace' declared_type='NPCoordinateSpace' type='i'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='double' name='sourceX' type='d'/>
+<arg declared_type='double' name='sourceY' type='d'/>
+<arg declared_type='NPCoordinateSpace' name='sourceSpace' type='i'/>
+<arg declared_type='double*' name='destX' type='^d'/>
+<arg declared_type='double*' name='destY' type='^d'/>
+<arg declared_type='NPCoordinateSpace' name='destSpace' type='i'/>
<retval declared_type='NPBool' type='C'/>
</function>
<function name='NPN_CreateObject'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='aClass' declared_type='NPClass*' type='^{NPClass=I^?^?^?^?^?^?^?^?^?^?^?^?}'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPClass*' name='aClass' type='^{NPClass=I^?^?^?^?^?^?^?^?^?^?^?^?}'/>
<retval declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
</function>
<function name='NPN_DestroyStream'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='stream' declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
-<arg name='reason' declared_type='NPReason' type='s'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPStream*' name='stream' type='^{_NPStream=^v^v*II^v*}'/>
+<arg declared_type='NPReason' name='reason' type='s'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_Enumerate'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='identifier' declared_type='NPIdentifier**' type='^^^v'/>
-<arg name='count' declared_type='uint32_t*' type='^I'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPIdentifier**' name='identifier' type='^^^v'/>
+<arg declared_type='uint32_t*' name='count' type='^I'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_Evaluate'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='script' declared_type='NPString*' type='^{_NPString=*I}'/>
-<arg name='result' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPString*' name='script' type='^{_NPString=*I}'/>
+<arg declared_type='NPVariant*' name='result' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_ForceRedraw'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_GetAuthenticationInfo'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='protocol' declared_type='char*' const='true' type='*'/>
-<arg name='host' declared_type='char*' const='true' type='*'/>
-<arg name='port' declared_type='int32_t' type='i'/>
-<arg name='scheme' declared_type='char*' const='true' type='*'/>
-<arg name='realm' declared_type='char*' const='true' type='*'/>
-<arg name='username' declared_type='char**' type='^*'/>
-<arg name='ulen' declared_type='uint32_t*' type='^I'/>
-<arg name='password' declared_type='char**' type='^*'/>
-<arg name='plen' declared_type='uint32_t*' type='^I'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg const='true' declared_type='char*' name='protocol' type='*'/>
+<arg const='true' declared_type='char*' name='host' type='*'/>
+<arg declared_type='int32_t' name='port' type='i'/>
+<arg const='true' declared_type='char*' name='scheme' type='*'/>
+<arg const='true' declared_type='char*' name='realm' type='*'/>
+<arg declared_type='char**' name='username' type='^*'/>
+<arg declared_type='uint32_t*' name='ulen' type='^I'/>
+<arg declared_type='char**' name='password' type='^*'/>
+<arg declared_type='uint32_t*' name='plen' type='^I'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_GetIntIdentifier'>
-<arg name='intid' declared_type='int32_t' type='i'/>
+<arg declared_type='int32_t' name='intid' type='i'/>
<retval declared_type='NPIdentifier' type='^v'/>
</function>
<function name='NPN_GetJavaEnv'>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NPN_GetJavaPeer'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NPN_GetProperty'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='propertyName' declared_type='NPIdentifier' type='^v'/>
-<arg name='result' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPIdentifier' name='propertyName' type='^v'/>
+<arg declared_type='NPVariant*' name='result' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_GetStringIdentifier'>
-<arg name='name' declared_type='NPUTF8*' const='true' type='*'/>
+<arg const='true' declared_type='NPUTF8*' name='name' type='*'/>
<retval declared_type='NPIdentifier' type='^v'/>
</function>
<function name='NPN_GetStringIdentifiers'>
-<arg name='names' declared_type='NPUTF8**' const='true' type='^*'/>
-<arg name='nameCount' declared_type='int32_t' type='i'/>
-<arg name='identifiers' declared_type='NPIdentifier*' type='^^v'/>
+<arg const='true' declared_type='NPUTF8**' name='names' type='^*'/>
+<arg declared_type='int32_t' name='nameCount' type='i'/>
+<arg declared_type='NPIdentifier*' name='identifiers' type='^^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_GetURL'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='url' declared_type='char*' const='true' type='*'/>
-<arg name='target' declared_type='char*' const='true' type='*'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg const='true' declared_type='char*' name='url' type='*'/>
+<arg const='true' declared_type='char*' name='target' type='*'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_GetURLNotify'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='url' declared_type='char*' const='true' type='*'/>
-<arg name='target' declared_type='char*' const='true' type='*'/>
-<arg name='notifyData' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg const='true' declared_type='char*' name='url' type='*'/>
+<arg const='true' declared_type='char*' name='target' type='*'/>
+<arg declared_type='void*' name='notifyData' type='^v'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_GetValue'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='variable' declared_type='NPNVariable' type='i'/>
-<arg name='value' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPNVariable' name='variable' type='i'/>
+<arg declared_type='void*' name='value' type='^v'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_GetValueForURL'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='variable' declared_type='NPNURLVariable' type='i'/>
-<arg name='url' declared_type='char*' const='true' type='*'/>
-<arg name='value' declared_type='char**' type='^*'/>
-<arg name='len' declared_type='uint32_t*' type='^I'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPNURLVariable' name='variable' type='i'/>
+<arg const='true' declared_type='char*' name='url' type='*'/>
+<arg declared_type='char**' name='value' type='^*'/>
+<arg declared_type='uint32_t*' name='len' type='^I'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_HasMethod'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='methodName' declared_type='NPIdentifier' type='^v'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPIdentifier' name='methodName' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_HasProperty'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='propertyName' declared_type='NPIdentifier' type='^v'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPIdentifier' name='propertyName' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_IdentifierIsString'>
-<arg name='identifier' declared_type='NPIdentifier' type='^v'/>
+<arg declared_type='NPIdentifier' name='identifier' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_IntFromIdentifier'>
-<arg name='identifier' declared_type='NPIdentifier' type='^v'/>
+<arg declared_type='NPIdentifier' name='identifier' type='^v'/>
<retval declared_type='int32_t' type='i'/>
</function>
<function name='NPN_InvalidateRect'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='invalidRect' declared_type='NPRect*' type='^{_NPRect=SSSS}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPRect*' name='invalidRect' type='^{_NPRect=SSSS}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_InvalidateRegion'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='invalidRegion' declared_type='NPRegion' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPRegion' name='invalidRegion' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_Invoke'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='methodName' declared_type='NPIdentifier' type='^v'/>
-<arg name='args' declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
-<arg name='argCount' declared_type='uint32_t' type='I'/>
-<arg name='result' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPIdentifier' name='methodName' type='^v'/>
+<arg const='true' declared_type='NPVariant*' name='args' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='uint32_t' name='argCount' type='I'/>
+<arg declared_type='NPVariant*' name='result' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_InvokeDefault'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='args' declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
-<arg name='argCount' declared_type='uint32_t' type='I'/>
-<arg name='result' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg const='true' declared_type='NPVariant*' name='args' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='uint32_t' name='argCount' type='I'/>
+<arg declared_type='NPVariant*' name='result' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_MemAlloc'>
-<arg name='size' declared_type='uint32_t' type='I'/>
+<arg declared_type='uint32_t' name='size' type='I'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NPN_MemFlush'>
-<arg name='size' declared_type='uint32_t' type='I'/>
+<arg declared_type='uint32_t' name='size' type='I'/>
<retval declared_type='uint32_t' type='I'/>
</function>
<function name='NPN_MemFree'>
-<arg name='ptr' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='ptr' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_NewStream'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='type' declared_type='NPMIMEType' type='*'/>
-<arg name='target' declared_type='char*' const='true' type='*'/>
-<arg name='stream' declared_type='NPStream**' type='^^{_NPStream}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPMIMEType' name='type' type='*'/>
+<arg const='true' declared_type='char*' name='target' type='*'/>
+<arg declared_type='NPStream**' name='stream' type='^^{_NPStream}'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_PluginThreadAsyncCall'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='func' function_pointer='true' declared_type='void (*)(void *)' type='^?'>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='void (*)(void *)' function_pointer='true' name='func' type='^?'>
<arg declared_type='void*' type='^v'/>
<retval declared_type='void' type='v'/>
</arg>
-<arg name='userData' declared_type='void*' type='^v'/>
+<arg declared_type='void*' name='userData' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_PopPopupsEnabledState'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_PopUpContextMenu'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='menu' declared_type='NPMenu*' type='^{_NPNSMenu=}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPMenu*' name='menu' type='^{_NPNSMenu=}'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_PostURL'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='url' declared_type='char*' const='true' type='*'/>
-<arg name='target' declared_type='char*' const='true' type='*'/>
-<arg name='len' declared_type='uint32_t' type='I'/>
-<arg name='buf' declared_type='char*' const='true' type='*'/>
-<arg name='file' declared_type='NPBool' type='C'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg const='true' declared_type='char*' name='url' type='*'/>
+<arg const='true' declared_type='char*' name='target' type='*'/>
+<arg declared_type='uint32_t' name='len' type='I'/>
+<arg const='true' declared_type='char*' name='buf' type='*'/>
+<arg declared_type='NPBool' name='file' type='C'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_PostURLNotify'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='url' declared_type='char*' const='true' type='*'/>
-<arg name='target' declared_type='char*' const='true' type='*'/>
-<arg name='len' declared_type='uint32_t' type='I'/>
-<arg name='buf' declared_type='char*' const='true' type='*'/>
-<arg name='file' declared_type='NPBool' type='C'/>
-<arg name='notifyData' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg const='true' declared_type='char*' name='url' type='*'/>
+<arg const='true' declared_type='char*' name='target' type='*'/>
+<arg declared_type='uint32_t' name='len' type='I'/>
+<arg const='true' declared_type='char*' name='buf' type='*'/>
+<arg declared_type='NPBool' name='file' type='C'/>
+<arg declared_type='void*' name='notifyData' type='^v'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_PushPopupsEnabledState'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='enabled' declared_type='NPBool' type='C'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPBool' name='enabled' type='C'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_ReleaseObject'>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_ReleaseVariantValue'>
-<arg name='variant' declared_type='NPVariant*' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='NPVariant*' name='variant' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_ReloadPlugins'>
-<arg name='reloadPages' declared_type='NPBool' type='C'/>
+<arg declared_type='NPBool' name='reloadPages' type='C'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_RemoveProperty'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='propertyName' declared_type='NPIdentifier' type='^v'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPIdentifier' name='propertyName' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_RequestRead'>
-<arg name='stream' declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
-<arg name='rangeList' declared_type='NPByteRange*' type='^{_NPByteRange=iI^{_NPByteRange}}'/>
+<arg declared_type='NPStream*' name='stream' type='^{_NPStream=^v^v*II^v*}'/>
+<arg declared_type='NPByteRange*' name='rangeList' type='^{_NPByteRange=iI^{_NPByteRange}}'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_RetainObject'>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
<retval declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
</function>
<function name='NPN_ScheduleTimer'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='interval' declared_type='uint32_t' type='I'/>
-<arg name='repeat' declared_type='NPBool' type='C'/>
-<arg name='timerFunc' function_pointer='true' declared_type='void (*)(NPP, uint32_t)' type='^?'>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='uint32_t' name='interval' type='I'/>
+<arg declared_type='NPBool' name='repeat' type='C'/>
+<arg declared_type='void (*)(NPP, uint32_t)' function_pointer='true' name='timerFunc' type='^?'>
<arg declared_type='NPP' type='^{_NPP=^v^v}'/>
<arg declared_type='uint32_t' type='I'/>
<retval declared_type='void' type='v'/>
@@ -1260,78 +1274,78 @@
<retval declared_type='uint32_t' type='I'/>
</function>
<function name='NPN_SetException'>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='message' declared_type='NPUTF8*' const='true' type='*'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg const='true' declared_type='NPUTF8*' name='message' type='*'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_SetProperty'>
-<arg name='npp' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='npobj' declared_type='NPObject*' type='^{NPObject=^{NPClass}I}'/>
-<arg name='propertyName' declared_type='NPIdentifier' type='^v'/>
-<arg name='value' declared_type='NPVariant*' const='true' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
+<arg declared_type='NPP' name='npp' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPObject*' name='npobj' type='^{NPObject=^{NPClass}I}'/>
+<arg declared_type='NPIdentifier' name='propertyName' type='^v'/>
+<arg const='true' declared_type='NPVariant*' name='value' type='^{_NPVariant=i(?=Bid{_NPString=*I}^{NPObject})}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='NPN_SetValue'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='variable' declared_type='NPPVariable' type='i'/>
-<arg name='value' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPPVariable' name='variable' type='i'/>
+<arg declared_type='void*' name='value' type='^v'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_SetValueForURL'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='variable' declared_type='NPNURLVariable' type='i'/>
-<arg name='url' declared_type='char*' const='true' type='*'/>
-<arg name='value' declared_type='char*' const='true' type='*'/>
-<arg name='len' declared_type='uint32_t' type='I'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPNURLVariable' name='variable' type='i'/>
+<arg const='true' declared_type='char*' name='url' type='*'/>
+<arg const='true' declared_type='char*' name='value' type='*'/>
+<arg declared_type='uint32_t' name='len' type='I'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPN_Status'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='message' declared_type='char*' const='true' type='*'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg const='true' declared_type='char*' name='message' type='*'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_UTF8FromIdentifier'>
-<arg name='identifier' declared_type='NPIdentifier' type='^v'/>
+<arg declared_type='NPIdentifier' name='identifier' type='^v'/>
<retval declared_type='NPUTF8*' type='*'/>
</function>
<function name='NPN_UnscheduleTimer'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='timerID' declared_type='uint32_t' type='I'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='uint32_t' name='timerID' type='I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_UserAgent'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<retval declared_type='char*' const='true' type='*'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<retval const='true' declared_type='char*' type='*'/>
</function>
<function name='NPN_Version'>
-<arg name='plugin_major' declared_type='int*' type='^i'/>
-<arg name='plugin_minor' declared_type='int*' type='^i'/>
-<arg name='netscape_major' declared_type='int*' type='^i'/>
-<arg name='netscape_minor' declared_type='int*' type='^i'/>
+<arg declared_type='int*' name='plugin_major' type='^i'/>
+<arg declared_type='int*' name='plugin_minor' type='^i'/>
+<arg declared_type='int*' name='netscape_major' type='^i'/>
+<arg declared_type='int*' name='netscape_minor' type='^i'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPN_Write'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='stream' declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
-<arg name='len' declared_type='int32_t' type='i'/>
-<arg name='buffer' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPStream*' name='stream' type='^{_NPStream=^v^v*II^v*}'/>
+<arg declared_type='int32_t' name='len' type='i'/>
+<arg declared_type='void*' name='buffer' type='^v'/>
<retval declared_type='int32_t' type='i'/>
</function>
<function name='NPP_ClearSiteData'>
-<arg name='site' declared_type='char*' const='true' type='*'/>
-<arg name='flags' declared_type='uint64_t' type='Q'/>
-<arg name='maxAge' declared_type='uint64_t' type='Q'/>
+<arg const='true' declared_type='char*' name='site' type='*'/>
+<arg declared_type='uint64_t' name='flags' type='Q'/>
+<arg declared_type='uint64_t' name='maxAge' type='Q'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_Destroy'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='save' declared_type='NPSavedData**' type='^^{_NPSavedData}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPSavedData**' name='save' type='^^{_NPSavedData}'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_DestroyStream'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='stream' declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
-<arg name='reason' declared_type='NPReason' type='s'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPStream*' name='stream' type='^{_NPStream=^v^v*II^v*}'/>
+<arg declared_type='NPReason' name='reason' type='s'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_GetJavaClass'>
@@ -1341,96 +1355,96 @@
<retval declared_type='char**' type='^*'/>
</function>
<function name='NPP_GetValue'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='variable' declared_type='NPPVariable' type='i'/>
-<arg name='value' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPPVariable' name='variable' type='i'/>
+<arg declared_type='void*' name='value' type='^v'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_GotFocus'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='direction' declared_type='NPFocusDirection' type='i'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPFocusDirection' name='direction' type='i'/>
<retval declared_type='NPBool' type='C'/>
</function>
<function name='NPP_HandleEvent'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='event' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='void*' name='event' type='^v'/>
<retval declared_type='int16_t' type='s'/>
</function>
<function name='NPP_Initialize'>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_LostFocus'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPP_New'>
-<arg name='pluginType' declared_type='NPMIMEType' type='*'/>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='mode' declared_type='uint16_t' type='S'/>
-<arg name='argc' declared_type='int16_t' type='s'/>
-<arg name='argn' declared_type='char**' type='^*'/>
-<arg name='argv' declared_type='char**' type='^*'/>
-<arg name='saved' declared_type='NPSavedData*' type='^{_NPSavedData=i^v}'/>
+<arg declared_type='NPMIMEType' name='pluginType' type='*'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='uint16_t' name='mode' type='S'/>
+<arg declared_type='int16_t' name='argc' type='s'/>
+<arg declared_type='char**' name='argn' type='^*'/>
+<arg declared_type='char**' name='argv' type='^*'/>
+<arg declared_type='NPSavedData*' name='saved' type='^{_NPSavedData=i^v}'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_NewStream'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='type' declared_type='NPMIMEType' type='*'/>
-<arg name='stream' declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
-<arg name='seekable' declared_type='NPBool' type='C'/>
-<arg name='stype' declared_type='uint16_t*' type='^S'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPMIMEType' name='type' type='*'/>
+<arg declared_type='NPStream*' name='stream' type='^{_NPStream=^v^v*II^v*}'/>
+<arg declared_type='NPBool' name='seekable' type='C'/>
+<arg declared_type='uint16_t*' name='stype' type='^S'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_Print'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='platformPrint' declared_type='NPPrint*' type='^{_NPPrint=S(?={_NPFullPrint=CC^v}{_NPEmbedPrint={_NPWindow=^viiII{_NPRect=SSSS}i}^v})}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPPrint*' name='platformPrint' type='^{_NPPrint=S(?={_NPFullPrint=CC^v}{_NPEmbedPrint={_NPWindow=^viiII{_NPRect=SSSS}i}^v})}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPP_SetValue'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='variable' declared_type='NPNVariable' type='i'/>
-<arg name='value' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPNVariable' name='variable' type='i'/>
+<arg declared_type='void*' name='value' type='^v'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_SetWindow'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='window' declared_type='NPWindow*' type='^{_NPWindow=^viiII{_NPRect=SSSS}i}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPWindow*' name='window' type='^{_NPWindow=^viiII{_NPRect=SSSS}i}'/>
<retval declared_type='NPError' type='s'/>
</function>
<function name='NPP_Shutdown'>
<retval declared_type='void' type='v'/>
</function>
<function name='NPP_StreamAsFile'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='stream' declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
-<arg name='fname' declared_type='char*' const='true' type='*'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPStream*' name='stream' type='^{_NPStream=^v^v*II^v*}'/>
+<arg const='true' declared_type='char*' name='fname' type='*'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPP_URLNotify'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='url' declared_type='char*' const='true' type='*'/>
-<arg name='reason' declared_type='NPReason' type='s'/>
-<arg name='notifyData' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg const='true' declared_type='char*' name='url' type='*'/>
+<arg declared_type='NPReason' name='reason' type='s'/>
+<arg declared_type='void*' name='notifyData' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPP_URLRedirectNotify'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='url' declared_type='char*' const='true' type='*'/>
-<arg name='status' declared_type='int32_t' type='i'/>
-<arg name='notifyData' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg const='true' declared_type='char*' name='url' type='*'/>
+<arg declared_type='int32_t' name='status' type='i'/>
+<arg declared_type='void*' name='notifyData' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NPP_Write'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='stream' declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
-<arg name='offset' declared_type='int32_t' type='i'/>
-<arg name='len' declared_type='int32_t' type='i'/>
-<arg name='buffer' declared_type='void*' type='^v'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPStream*' name='stream' type='^{_NPStream=^v^v*II^v*}'/>
+<arg declared_type='int32_t' name='offset' type='i'/>
+<arg declared_type='int32_t' name='len' type='i'/>
+<arg declared_type='void*' name='buffer' type='^v'/>
<retval declared_type='int32_t' type='i'/>
</function>
<function name='NPP_WriteReady'>
-<arg name='instance' declared_type='NPP' type='^{_NPP=^v^v}'/>
-<arg name='stream' declared_type='NPStream*' type='^{_NPStream=^v^v*II^v*}'/>
+<arg declared_type='NPP' name='instance' type='^{_NPP=^v^v}'/>
+<arg declared_type='NPStream*' name='stream' type='^{_NPStream=^v^v*II^v*}'/>
<retval declared_type='int32_t' type='i'/>
</function>
<class name='DOMAbstractView'>
@@ -1446,7 +1460,7 @@
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='specified'>
@@ -1490,17 +1504,17 @@
<retval declared_type='DOMCSSRuleList*' type='@'/>
</method>
<method selector='deleteRule:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertRule::'>
-<arg name='rule' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='rule' type='@'/>
+<arg declared_type='unsigned int' index='1' name='index' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='insertRule:index:'>
-<arg name='rule' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='rule' type='@'/>
+<arg declared_type='unsigned int' index='1' name='index' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='media'>
@@ -1512,7 +1526,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setSelectorText:'>
-<arg name='selectorText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectorText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='style'>
@@ -1524,7 +1538,7 @@
<retval declared_type='DOMCounter*' type='@'/>
</method>
<method selector='getFloatValue:'>
-<arg name='unitType' declared_type='unsigned short' type='S' index='0'/>
+<arg declared_type='unsigned short' index='0' name='unitType' type='S'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='getRGBColorValue'>
@@ -1540,23 +1554,23 @@
<retval declared_type='unsigned short' type='S'/>
</method>
<method selector='setFloatValue::'>
-<arg name='unitType' declared_type='unsigned short' type='S' index='0'/>
-<arg name='floatValue' declared_type='float' type='f' index='1'/>
+<arg declared_type='unsigned short' index='0' name='unitType' type='S'/>
+<arg declared_type='float' index='1' name='floatValue' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloatValue:floatValue:'>
-<arg name='unitType' declared_type='unsigned short' type='S' index='0'/>
-<arg name='floatValue' declared_type='float' type='f' index='1'/>
+<arg declared_type='unsigned short' index='0' name='unitType' type='S'/>
+<arg declared_type='float' index='1' name='floatValue' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStringValue::'>
-<arg name='stringType' declared_type='unsigned short' type='S' index='0'/>
-<arg name='stringValue' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='unsigned short' index='0' name='stringType' type='S'/>
+<arg declared_type='NSString*' index='1' name='stringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStringValue:stringValue:'>
-<arg name='stringType' declared_type='unsigned short' type='S' index='0'/>
-<arg name='stringValue' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='unsigned short' index='0' name='stringType' type='S'/>
+<arg declared_type='NSString*' index='1' name='stringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -1571,7 +1585,7 @@
<retval declared_type='DOMCSSStyleSheet*' type='@'/>
</method>
<method selector='setCssText:'>
-<arg name='cssText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cssText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='type'>
@@ -1580,7 +1594,7 @@
</class>
<class name='DOMCSSRuleList'>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMCSSRule*' type='@'/>
</method>
<method selector='length'>
@@ -1754,30 +1768,30 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getPropertyCSSValue:'>
-<arg name='propertyName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyName' type='@'/>
<retval declared_type='DOMCSSValue*' type='@'/>
</method>
<method selector='getPropertyPriority:'>
-<arg name='propertyName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getPropertyShorthand:'>
-<arg name='propertyName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getPropertyValue:'>
-<arg name='propertyName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='height'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='isPropertyImplicit:'>
-<arg name='propertyName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='left'>
@@ -1910,7 +1924,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='removeProperty:'>
-<arg name='propertyName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='propertyName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='richness'>
@@ -1920,507 +1934,507 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAzimuth:'>
-<arg name='azimuth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='azimuth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackground:'>
-<arg name='background' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='background' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundAttachment:'>
-<arg name='backgroundAttachment' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='backgroundAttachment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundColor:'>
-<arg name='backgroundColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='backgroundColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundImage:'>
-<arg name='backgroundImage' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='backgroundImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundPosition:'>
-<arg name='backgroundPosition' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='backgroundPosition' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackgroundRepeat:'>
-<arg name='backgroundRepeat' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='backgroundRepeat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorder:'>
-<arg name='border' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='border' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderBottom:'>
-<arg name='borderBottom' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderBottom' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderBottomColor:'>
-<arg name='borderBottomColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderBottomColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderBottomStyle:'>
-<arg name='borderBottomStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderBottomStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderBottomWidth:'>
-<arg name='borderBottomWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderBottomWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderCollapse:'>
-<arg name='borderCollapse' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderCollapse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderColor:'>
-<arg name='borderColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderLeft:'>
-<arg name='borderLeft' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderLeft' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderLeftColor:'>
-<arg name='borderLeftColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderLeftColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderLeftStyle:'>
-<arg name='borderLeftStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderLeftStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderLeftWidth:'>
-<arg name='borderLeftWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderLeftWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderRight:'>
-<arg name='borderRight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderRight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderRightColor:'>
-<arg name='borderRightColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderRightColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderRightStyle:'>
-<arg name='borderRightStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderRightStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderRightWidth:'>
-<arg name='borderRightWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderRightWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderSpacing:'>
-<arg name='borderSpacing' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderSpacing' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderStyle:'>
-<arg name='borderStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderTop:'>
-<arg name='borderTop' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderTop' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderTopColor:'>
-<arg name='borderTopColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderTopColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderTopStyle:'>
-<arg name='borderTopStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderTopStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderTopWidth:'>
-<arg name='borderTopWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderTopWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorderWidth:'>
-<arg name='borderWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='borderWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBottom:'>
-<arg name='bottom' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='bottom' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCaptionSide:'>
-<arg name='captionSide' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='captionSide' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClear:'>
-<arg name='clear' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='clear' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClip:'>
-<arg name='clip' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='clip' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColor:'>
-<arg name='color' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='color' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContent:'>
-<arg name='content' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='content' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCounterIncrement:'>
-<arg name='counterIncrement' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='counterIncrement' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCounterReset:'>
-<arg name='counterReset' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='counterReset' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCssFloat:'>
-<arg name='cssFloat' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cssFloat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCssText:'>
-<arg name='cssText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cssText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCue:'>
-<arg name='cue' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCueAfter:'>
-<arg name='cueAfter' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cueAfter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCueBefore:'>
-<arg name='cueBefore' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cueBefore' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCursor:'>
-<arg name='cursor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cursor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDirection:'>
-<arg name='direction' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='direction' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisplay:'>
-<arg name='display' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='display' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setElevation:'>
-<arg name='elevation' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='elevation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEmptyCells:'>
-<arg name='emptyCells' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='emptyCells' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFont:'>
-<arg name='font' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='font' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFontFamily:'>
-<arg name='fontFamily' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fontFamily' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFontSize:'>
-<arg name='fontSize' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fontSize' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFontSizeAdjust:'>
-<arg name='fontSizeAdjust' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fontSizeAdjust' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFontStretch:'>
-<arg name='fontStretch' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fontStretch' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFontStyle:'>
-<arg name='fontStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fontStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFontVariant:'>
-<arg name='fontVariant' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fontVariant' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFontWeight:'>
-<arg name='fontWeight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fontWeight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeight:'>
-<arg name='height' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='height' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLeft:'>
-<arg name='left' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='left' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLetterSpacing:'>
-<arg name='letterSpacing' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='letterSpacing' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLineHeight:'>
-<arg name='lineHeight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='lineHeight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setListStyle:'>
-<arg name='listStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='listStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setListStyleImage:'>
-<arg name='listStyleImage' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='listStyleImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setListStylePosition:'>
-<arg name='listStylePosition' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='listStylePosition' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setListStyleType:'>
-<arg name='listStyleType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='listStyleType' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMargin:'>
-<arg name='margin' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='margin' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarginBottom:'>
-<arg name='marginBottom' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marginBottom' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarginLeft:'>
-<arg name='marginLeft' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marginLeft' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarginRight:'>
-<arg name='marginRight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marginRight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarginTop:'>
-<arg name='marginTop' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marginTop' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarkerOffset:'>
-<arg name='markerOffset' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='markerOffset' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarks:'>
-<arg name='marks' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marks' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxHeight:'>
-<arg name='maxHeight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='maxHeight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxWidth:'>
-<arg name='maxWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='maxWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinHeight:'>
-<arg name='minHeight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='minHeight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinWidth:'>
-<arg name='minWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='minWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOrphans:'>
-<arg name='orphans' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='orphans' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOutline:'>
-<arg name='outline' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='outline' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOutlineColor:'>
-<arg name='outlineColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='outlineColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOutlineStyle:'>
-<arg name='outlineStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='outlineStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOutlineWidth:'>
-<arg name='outlineWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='outlineWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOverflow:'>
-<arg name='overflow' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='overflow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPadding:'>
-<arg name='padding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='padding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaddingBottom:'>
-<arg name='paddingBottom' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='paddingBottom' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaddingLeft:'>
-<arg name='paddingLeft' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='paddingLeft' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaddingRight:'>
-<arg name='paddingRight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='paddingRight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaddingTop:'>
-<arg name='paddingTop' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='paddingTop' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPage:'>
-<arg name='page' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='page' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPageBreakAfter:'>
-<arg name='pageBreakAfter' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pageBreakAfter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPageBreakBefore:'>
-<arg name='pageBreakBefore' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pageBreakBefore' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPageBreakInside:'>
-<arg name='pageBreakInside' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pageBreakInside' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPause:'>
-<arg name='pause' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pause' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPauseAfter:'>
-<arg name='pauseAfter' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pauseAfter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPauseBefore:'>
-<arg name='pauseBefore' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pauseBefore' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPitch:'>
-<arg name='pitch' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pitch' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPitchRange:'>
-<arg name='pitchRange' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='pitchRange' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlayDuring:'>
-<arg name='playDuring' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='playDuring' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPosition:'>
-<arg name='position' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='position' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProperty:::'>
-<arg name='propertyName' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='NSString*' type='@' index='1'/>
-<arg name='priority' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='propertyName' type='@'/>
+<arg declared_type='NSString*' index='1' name='value' type='@'/>
+<arg declared_type='NSString*' index='2' name='priority' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProperty:value:priority:'>
-<arg name='propertyName' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='NSString*' type='@' index='1'/>
-<arg name='priority' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='propertyName' type='@'/>
+<arg declared_type='NSString*' index='1' name='value' type='@'/>
+<arg declared_type='NSString*' index='2' name='priority' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setQuotes:'>
-<arg name='quotes' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='quotes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRichness:'>
-<arg name='richness' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='richness' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRight:'>
-<arg name='right' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='right' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSize:'>
-<arg name='size' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='size' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSpeak:'>
-<arg name='speak' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='speak' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSpeakHeader:'>
-<arg name='speakHeader' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='speakHeader' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSpeakNumeral:'>
-<arg name='speakNumeral' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='speakNumeral' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSpeakPunctuation:'>
-<arg name='speakPunctuation' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='speakPunctuation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSpeechRate:'>
-<arg name='speechRate' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='speechRate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStress:'>
-<arg name='stress' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='stress' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTableLayout:'>
-<arg name='tableLayout' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='tableLayout' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAlign:'>
-<arg name='textAlign' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='textAlign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextDecoration:'>
-<arg name='textDecoration' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='textDecoration' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextIndent:'>
-<arg name='textIndent' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='textIndent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextShadow:'>
-<arg name='textShadow' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='textShadow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextTransform:'>
-<arg name='textTransform' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='textTransform' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTop:'>
-<arg name='top' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='top' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUnicodeBidi:'>
-<arg name='unicodeBidi' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='unicodeBidi' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVerticalAlign:'>
-<arg name='verticalAlign' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='verticalAlign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVisibility:'>
-<arg name='visibility' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='visibility' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVoiceFamily:'>
-<arg name='voiceFamily' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='voiceFamily' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVolume:'>
-<arg name='volume' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='volume' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWhiteSpace:'>
-<arg name='whiteSpace' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='whiteSpace' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidows:'>
-<arg name='widows' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='widows' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='width' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWordSpacing:'>
-<arg name='wordSpacing' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='wordSpacing' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setZIndex:'>
-<arg name='zIndex' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='zIndex' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='size'>
@@ -2501,7 +2515,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setSelectorText:'>
-<arg name='selectorText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectorText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='style'>
@@ -2510,33 +2524,33 @@
</class>
<class name='DOMCSSStyleSheet'>
<method selector='addRule:style:index:'>
-<arg name='selector' declared_type='NSString*' type='@' index='0'/>
-<arg name='style' declared_type='NSString*' type='@' index='1'/>
-<arg name='index' declared_type='unsigned int' type='I' index='2'/>
+<arg declared_type='NSString*' index='0' name='selector' type='@'/>
+<arg declared_type='NSString*' index='1' name='style' type='@'/>
+<arg declared_type='unsigned int' index='2' name='index' type='I'/>
<retval declared_type='int' type='i'/>
</method>
<method selector='cssRules'>
<retval declared_type='DOMCSSRuleList*' type='@'/>
</method>
<method selector='deleteRule:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertRule::'>
-<arg name='rule' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='rule' type='@'/>
+<arg declared_type='unsigned int' index='1' name='index' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='insertRule:index:'>
-<arg name='rule' declared_type='NSString*' type='@' index='0'/>
-<arg name='index' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='NSString*' index='0' name='rule' type='@'/>
+<arg declared_type='unsigned int' index='1' name='index' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='ownerRule'>
<retval declared_type='DOMCSSRule*' type='@'/>
</method>
<method selector='removeRule:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rules'>
@@ -2551,13 +2565,13 @@
<retval declared_type='unsigned short' type='S'/>
</method>
<method selector='setCssText:'>
-<arg name='cssText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cssText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='DOMCSSValueList'>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMCSSValue*' type='@'/>
</method>
<method selector='length'>
@@ -2566,59 +2580,59 @@
</class>
<class name='DOMCharacterData'>
<method selector='appendData:'>
-<arg name='data' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='data'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='deleteData::'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
-<arg name='length' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
+<arg declared_type='unsigned int' index='1' name='length' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteData:length:'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
-<arg name='length' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
+<arg declared_type='unsigned int' index='1' name='length' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertData::'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
-<arg name='data' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
+<arg declared_type='NSString*' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertData:data:'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
-<arg name='data' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
+<arg declared_type='NSString*' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='length'>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='replaceData:::'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
-<arg name='length' declared_type='unsigned int' type='I' index='1'/>
-<arg name='data' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
+<arg declared_type='unsigned int' index='1' name='length' type='I'/>
+<arg declared_type='NSString*' index='2' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceData:length:data:'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
-<arg name='length' declared_type='unsigned int' type='I' index='1'/>
-<arg name='data' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
+<arg declared_type='unsigned int' index='1' name='length' type='I'/>
+<arg declared_type='NSString*' index='2' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setData:'>
-<arg name='data' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='substringData::'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
-<arg name='length' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
+<arg declared_type='unsigned int' index='1' name='length' type='I'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='substringData:length:'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
-<arg name='length' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
+<arg declared_type='unsigned int' index='1' name='length' type='I'/>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
@@ -2638,11 +2652,14 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='URLWithAttributeString:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
+<method selector='activeElement'>
+<retval declared_type='DOMElement*' type='@'/>
+</method>
<method selector='adoptNode:'>
-<arg name='source' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='source' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='anchors'>
@@ -2664,112 +2681,112 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='createAttribute:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
<method selector='createAttributeNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='qualifiedName' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
<method selector='createAttributeNS:qualifiedName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='qualifiedName' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
<method selector='createCDATASection:'>
-<arg name='data' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='data' type='@'/>
<retval declared_type='DOMCDATASection*' type='@'/>
</method>
<method selector='createCSSStyleDeclaration'>
<retval declared_type='DOMCSSStyleDeclaration*' type='@'/>
</method>
<method selector='createComment:'>
-<arg name='data' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='data' type='@'/>
<retval declared_type='DOMComment*' type='@'/>
</method>
<method selector='createDocumentFragment'>
<retval declared_type='DOMDocumentFragment*' type='@'/>
</method>
<method selector='createElement:'>
-<arg name='tagName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='tagName' type='@'/>
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='createElementNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='qualifiedName' type='@'/>
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='createElementNS:qualifiedName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='qualifiedName' type='@'/>
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='createEntityReference:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMEntityReference*' type='@'/>
</method>
<method selector='createEvent:'>
-<arg name='eventType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='eventType' type='@'/>
<retval declared_type='DOMEvent*' type='@'/>
</method>
<method selector='createExpression::'>
-<arg name='expression' declared_type='NSString*' type='@' index='0'/>
-<arg name='resolver' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='expression' type='@'/>
+<arg declared_type='id' index='1' name='resolver' type='@'/>
<retval declared_type='DOMXPathExpression*' type='@'/>
</method>
<method selector='createExpression:resolver:'>
-<arg name='expression' declared_type='NSString*' type='@' index='0'/>
-<arg name='resolver' declared_type='id' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='expression' type='@'/>
+<arg declared_type='id' index='1' name='resolver' type='@'/>
<retval declared_type='DOMXPathExpression*' type='@'/>
</method>
<method selector='createNSResolver:'>
-<arg name='nodeResolver' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='nodeResolver' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='createNodeIterator::::'>
-<arg name='root' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='whatToShow' declared_type='unsigned int' type='I' index='1'/>
-<arg name='filter' declared_type='id' type='@' index='2'/>
-<arg name='expandEntityReferences' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='DOMNode*' index='0' name='root' type='@'/>
+<arg declared_type='unsigned int' index='1' name='whatToShow' type='I'/>
+<arg declared_type='id' index='2' name='filter' type='@'/>
+<arg declared_type='BOOL' index='3' name='expandEntityReferences' type='B'/>
<retval declared_type='DOMNodeIterator*' type='@'/>
</method>
<method selector='createNodeIterator:whatToShow:filter:expandEntityReferences:'>
-<arg name='root' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='whatToShow' declared_type='unsigned int' type='I' index='1'/>
-<arg name='filter' declared_type='id' type='@' index='2'/>
-<arg name='expandEntityReferences' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='DOMNode*' index='0' name='root' type='@'/>
+<arg declared_type='unsigned int' index='1' name='whatToShow' type='I'/>
+<arg declared_type='id' index='2' name='filter' type='@'/>
+<arg declared_type='BOOL' index='3' name='expandEntityReferences' type='B'/>
<retval declared_type='DOMNodeIterator*' type='@'/>
</method>
<method selector='createProcessingInstruction::'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
-<arg name='data' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
+<arg declared_type='NSString*' index='1' name='data' type='@'/>
<retval declared_type='DOMProcessingInstruction*' type='@'/>
</method>
<method selector='createProcessingInstruction:data:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
-<arg name='data' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
+<arg declared_type='NSString*' index='1' name='data' type='@'/>
<retval declared_type='DOMProcessingInstruction*' type='@'/>
</method>
<method selector='createRange'>
<retval declared_type='DOMRange*' type='@'/>
</method>
<method selector='createTextNode:'>
-<arg name='data' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='data' type='@'/>
<retval declared_type='DOMText*' type='@'/>
</method>
<method selector='createTreeWalker::::'>
-<arg name='root' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='whatToShow' declared_type='unsigned int' type='I' index='1'/>
-<arg name='filter' declared_type='id' type='@' index='2'/>
-<arg name='expandEntityReferences' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='DOMNode*' index='0' name='root' type='@'/>
+<arg declared_type='unsigned int' index='1' name='whatToShow' type='I'/>
+<arg declared_type='id' index='2' name='filter' type='@'/>
+<arg declared_type='BOOL' index='3' name='expandEntityReferences' type='B'/>
<retval declared_type='DOMTreeWalker*' type='@'/>
</method>
<method selector='createTreeWalker:whatToShow:filter:expandEntityReferences:'>
-<arg name='root' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='whatToShow' declared_type='unsigned int' type='I' index='1'/>
-<arg name='filter' declared_type='id' type='@' index='2'/>
-<arg name='expandEntityReferences' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='DOMNode*' index='0' name='root' type='@'/>
+<arg declared_type='unsigned int' index='1' name='whatToShow' type='I'/>
+<arg declared_type='id' index='2' name='filter' type='@'/>
+<arg declared_type='BOOL' index='3' name='expandEntityReferences' type='B'/>
<retval declared_type='DOMTreeWalker*' type='@'/>
</method>
<method selector='defaultCharset'>
@@ -2791,101 +2808,104 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='elementFromPoint:y:'>
-<arg name='x' declared_type='int' type='i' index='0'/>
-<arg name='y' declared_type='int' type='i' index='1'/>
+<arg declared_type='int' index='0' name='x' type='i'/>
+<arg declared_type='int' index='1' name='y' type='i'/>
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='evaluate:::::'>
-<arg name='expression' declared_type='NSString*' type='@' index='0'/>
-<arg name='contextNode' declared_type='DOMNode*' type='@' index='1'/>
-<arg name='resolver' declared_type='id' type='@' index='2'/>
-<arg name='type' declared_type='unsigned short' type='S' index='3'/>
-<arg name='inResult' declared_type='DOMXPathResult*' type='@' index='4'/>
+<arg declared_type='NSString*' index='0' name='expression' type='@'/>
+<arg declared_type='DOMNode*' index='1' name='contextNode' type='@'/>
+<arg declared_type='id' index='2' name='resolver' type='@'/>
+<arg declared_type='unsigned short' index='3' name='type' type='S'/>
+<arg declared_type='DOMXPathResult*' index='4' name='inResult' type='@'/>
<retval declared_type='DOMXPathResult*' type='@'/>
</method>
<method selector='evaluate:contextNode:resolver:type:inResult:'>
-<arg name='expression' declared_type='NSString*' type='@' index='0'/>
-<arg name='contextNode' declared_type='DOMNode*' type='@' index='1'/>
-<arg name='resolver' declared_type='id' type='@' index='2'/>
-<arg name='type' declared_type='unsigned short' type='S' index='3'/>
-<arg name='inResult' declared_type='DOMXPathResult*' type='@' index='4'/>
+<arg declared_type='NSString*' index='0' name='expression' type='@'/>
+<arg declared_type='DOMNode*' index='1' name='contextNode' type='@'/>
+<arg declared_type='id' index='2' name='resolver' type='@'/>
+<arg declared_type='unsigned short' index='3' name='type' type='S'/>
+<arg declared_type='DOMXPathResult*' index='4' name='inResult' type='@'/>
<retval declared_type='DOMXPathResult*' type='@'/>
</method>
<method selector='execCommand:'>
-<arg name='command' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='command' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='execCommand:userInterface:'>
-<arg name='command' declared_type='NSString*' type='@' index='0'/>
-<arg name='userInterface' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='NSString*' index='0' name='command' type='@'/>
+<arg declared_type='BOOL' index='1' name='userInterface' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='execCommand:userInterface:value:'>
-<arg name='command' declared_type='NSString*' type='@' index='0'/>
-<arg name='userInterface' declared_type='BOOL' type='B' index='1'/>
-<arg name='value' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='command' type='@'/>
+<arg declared_type='BOOL' index='1' name='userInterface' type='B'/>
+<arg declared_type='NSString*' index='2' name='value' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='forms'>
<retval declared_type='DOMHTMLCollection*' type='@'/>
</method>
<method selector='getComputedStyle::'>
-<arg name='element' declared_type='DOMElement*' type='@' index='0'/>
-<arg name='pseudoElement' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='DOMElement*' index='0' name='element' type='@'/>
+<arg declared_type='NSString*' index='1' name='pseudoElement' type='@'/>
<retval declared_type='DOMCSSStyleDeclaration*' type='@'/>
</method>
<method selector='getComputedStyle:pseudoElement:'>
-<arg name='element' declared_type='DOMElement*' type='@' index='0'/>
-<arg name='pseudoElement' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='DOMElement*' index='0' name='element' type='@'/>
+<arg declared_type='NSString*' index='1' name='pseudoElement' type='@'/>
<retval declared_type='DOMCSSStyleDeclaration*' type='@'/>
</method>
<method selector='getElementById:'>
-<arg name='elementId' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='elementId' type='@'/>
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='getElementsByClassName:'>
-<arg name='tagname' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='tagname' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='getElementsByName:'>
-<arg name='elementName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='elementName' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='getElementsByTagName:'>
-<arg name='tagname' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='tagname' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='getElementsByTagNameNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='getElementsByTagNameNS:localName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='getMatchedCSSRules:pseudoElement:'>
-<arg name='element' declared_type='DOMElement*' type='@' index='0'/>
-<arg name='pseudoElement' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='DOMElement*' index='0' name='element' type='@'/>
+<arg declared_type='NSString*' index='1' name='pseudoElement' type='@'/>
<retval declared_type='DOMCSSRuleList*' type='@'/>
</method>
<method selector='getMatchedCSSRules:pseudoElement:authorOnly:'>
-<arg name='element' declared_type='DOMElement*' type='@' index='0'/>
-<arg name='pseudoElement' declared_type='NSString*' type='@' index='1'/>
-<arg name='authorOnly' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='DOMElement*' index='0' name='element' type='@'/>
+<arg declared_type='NSString*' index='1' name='pseudoElement' type='@'/>
+<arg declared_type='BOOL' index='2' name='authorOnly' type='B'/>
<retval declared_type='DOMCSSRuleList*' type='@'/>
</method>
<method selector='getOverrideStyle::'>
-<arg name='element' declared_type='DOMElement*' type='@' index='0'/>
-<arg name='pseudoElement' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='DOMElement*' index='0' name='element' type='@'/>
+<arg declared_type='NSString*' index='1' name='pseudoElement' type='@'/>
<retval declared_type='DOMCSSStyleDeclaration*' type='@'/>
</method>
<method selector='getOverrideStyle:pseudoElement:'>
-<arg name='element' declared_type='DOMElement*' type='@' index='0'/>
-<arg name='pseudoElement' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='DOMElement*' index='0' name='element' type='@'/>
+<arg declared_type='NSString*' index='1' name='pseudoElement' type='@'/>
<retval declared_type='DOMCSSStyleDeclaration*' type='@'/>
</method>
+<method selector='hasFocus'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='images'>
<retval declared_type='DOMHTMLCollection*' type='@'/>
</method>
@@ -2893,13 +2913,13 @@
<retval declared_type='DOMImplementation*' type='@'/>
</method>
<method selector='importNode::'>
-<arg name='importedNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='deep' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='importedNode' type='@'/>
+<arg declared_type='BOOL' index='1' name='deep' type='B'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='importNode:deep:'>
-<arg name='importedNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='deep' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='importedNode' type='@'/>
+<arg declared_type='BOOL' index='1' name='deep' type='B'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='inputEncoding'>
@@ -2915,31 +2935,31 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='queryCommandEnabled:'>
-<arg name='command' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='command' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='queryCommandIndeterm:'>
-<arg name='command' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='command' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='queryCommandState:'>
-<arg name='command' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='command' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='queryCommandSupported:'>
-<arg name='command' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='command' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='queryCommandValue:'>
-<arg name='command' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='command' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='querySelector:'>
-<arg name='selectors' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectors' type='@'/>
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='querySelectorAll:'>
-<arg name='selectors' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectors' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='readyState'>
@@ -2952,35 +2972,35 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setBody:'>
-<arg name='body' declared_type='DOMHTMLElement*' type='@' index='0'/>
+<arg declared_type='DOMHTMLElement*' index='0' name='body' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCharset:'>
-<arg name='charset' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='charset' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCookie:'>
-<arg name='cookie' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cookie' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentURI:'>
-<arg name='documentURI' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='documentURI' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedStylesheetSet:'>
-<arg name='selectedStylesheetSet' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectedStylesheetSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setXmlStandalone:'>
-<arg name='xmlStandalone' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='xmlStandalone' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setXmlVersion:'>
-<arg name='xmlVersion' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='xmlVersion' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='styleSheets'>
@@ -3032,6 +3052,9 @@
<method selector='childElementCount'>
<retval declared_type='unsigned int' type='I'/>
</method>
+<method selector='className'>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='clientHeight'>
<retval declared_type='int' type='i'/>
</method>
@@ -3044,10 +3067,6 @@
<method selector='clientWidth'>
<retval declared_type='int' type='i'/>
</method>
-<method selector='contains:'>
-<arg name='element' declared_type='DOMElement*' type='@' index='0'/>
-<retval declared_type='BOOL' type='B'/>
-</method>
<method selector='firstElementChild'>
<retval declared_type='DOMElement*' type='@'/>
</method>
@@ -3055,63 +3074,63 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='getAttribute:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getAttributeNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getAttributeNS:localName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='getAttributeNode:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
<method selector='getAttributeNodeNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
<method selector='getAttributeNodeNS:localName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
<method selector='getElementsByClassName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='getElementsByTagName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='getElementsByTagNameNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='getElementsByTagNameNS:localName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='hasAttribute:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasAttributeNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasAttributeNS:localName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='image'>
@@ -3145,48 +3164,48 @@
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='querySelector:'>
-<arg name='selectors' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectors' type='@'/>
<retval declared_type='DOMElement*' type='@'/>
</method>
<method selector='querySelectorAll:'>
-<arg name='selectors' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='selectors' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='removeAttribute:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAttributeNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAttributeNS:localName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAttributeNode:'>
-<arg name='oldAttr' declared_type='DOMAttr*' type='@' index='0'/>
+<arg declared_type='DOMAttr*' index='0' name='oldAttr' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
<method selector='scrollByLines:'>
-<arg name='lines' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='lines' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollByPages:'>
-<arg name='pages' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='pages' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollHeight'>
<retval declared_type='int' type='i'/>
</method>
<method selector='scrollIntoView:'>
-<arg name='alignWithTop' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='alignWithTop' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollIntoViewIfNeeded:'>
-<arg name='centerIfNeeded' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='centerIfNeeded' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scrollLeft'>
@@ -3199,41 +3218,45 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='setAttribute::'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttribute:value:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='value' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSString*' index='1' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributeNS:::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='1'/>
-<arg name='value' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='qualifiedName' type='@'/>
+<arg declared_type='NSString*' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributeNS:qualifiedName:value:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='1'/>
-<arg name='value' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='qualifiedName' type='@'/>
+<arg declared_type='NSString*' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributeNode:'>
-<arg name='newAttr' declared_type='DOMAttr*' type='@' index='0'/>
+<arg declared_type='DOMAttr*' index='0' name='newAttr' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
<method selector='setAttributeNodeNS:'>
-<arg name='newAttr' declared_type='DOMAttr*' type='@' index='0'/>
+<arg declared_type='DOMAttr*' index='0' name='newAttr' type='@'/>
<retval declared_type='DOMAttr*' type='@'/>
</method>
+<method selector='setClassName:'>
+<arg declared_type='NSString*' index='0' name='className' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
<method selector='setScrollLeft:'>
-<arg name='scrollLeft' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='scrollLeft' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrollTop:'>
-<arg name='scrollTop' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='scrollTop' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='style'>
@@ -3243,7 +3266,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='webkitRequestFullScreen:'>
-<arg name='flags' declared_type='unsigned short' type='S' index='0'/>
+<arg declared_type='unsigned short' index='0' name='flags' type='S'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -3275,15 +3298,15 @@
<retval declared_type='unsigned short' type='S'/>
</method>
<method selector='initEvent:::'>
-<arg name='eventTypeArg' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubbleArg' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelableArg' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='eventTypeArg' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubbleArg' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelableArg' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initEvent:canBubbleArg:cancelableArg:'>
-<arg name='eventTypeArg' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubbleArg' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelableArg' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='eventTypeArg' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubbleArg' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelableArg' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='preventDefault'>
@@ -3293,11 +3316,11 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setCancelBubble:'>
-<arg name='cancelBubble' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='cancelBubble' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReturnValue:'>
-<arg name='returnValue' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='returnValue' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='srcElement'>
@@ -3317,19 +3340,13 @@
</method>
</class>
<class name='DOMFile'>
-<method selector='fileName'>
-<retval declared_type='NSString*' type='@'/>
-</method>
-<method selector='fileSize'>
-<retval declared_type='unsigned long long' type='Q'/>
-</method>
<method selector='name'>
<retval declared_type='NSString*' type='@'/>
</method>
</class>
<class name='DOMFileList'>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMFile*' type='@'/>
</method>
<method selector='length'>
@@ -3386,47 +3403,47 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAccessKey:'>
-<arg name='accessKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accessKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCharset:'>
-<arg name='charset' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='charset' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCoords:'>
-<arg name='coords' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='coords' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHref:'>
-<arg name='href' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='href' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHreflang:'>
-<arg name='hreflang' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='hreflang' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRel:'>
-<arg name='rel' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRev:'>
-<arg name='rev' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rev' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShape:'>
-<arg name='shape' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='shape' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shape'>
@@ -3471,47 +3488,47 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlt:'>
-<arg name='alt' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='alt' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setArchive:'>
-<arg name='archive' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='archive' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCode:'>
-<arg name='code' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='code' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCodeBase:'>
-<arg name='codeBase' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='codeBase' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeight:'>
-<arg name='height' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='height' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHspace:'>
-<arg name='hspace' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='hspace' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:'>
-<arg name='object' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVspace:'>
-<arg name='vspace' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='vspace' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='width' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='vspace'>
@@ -3562,31 +3579,31 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAccessKey:'>
-<arg name='accessKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accessKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlt:'>
-<arg name='alt' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='alt' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCoords:'>
-<arg name='coords' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='coords' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHref:'>
-<arg name='href' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='href' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNoHref:'>
-<arg name='noHref' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='noHref' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShape:'>
-<arg name='shape' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='shape' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shape'>
@@ -3601,7 +3618,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setClear:'>
-<arg name='clear' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='clear' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -3610,11 +3627,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setHref:'>
-<arg name='href' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='href' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='target'>
@@ -3629,15 +3646,15 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setColor:'>
-<arg name='color' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='color' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFace:'>
-<arg name='face' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='face' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSize:'>
-<arg name='size' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='size' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='size'>
@@ -3658,27 +3675,27 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setALink:'>
-<arg name='aLink' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='aLink' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBackground:'>
-<arg name='background' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='background' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBgColor:'>
-<arg name='bgColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='bgColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLink:'>
-<arg name='link' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='link' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setText:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVLink:'>
-<arg name='vLink' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='vLink' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='text'>
@@ -3708,23 +3725,27 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAccessKey:'>
-<arg name='accessKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accessKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutofocus:'>
-<arg name='autofocus' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autofocus' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setType:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='type'>
@@ -3739,18 +3760,18 @@
</class>
<class name='DOMHTMLCollection'>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='length'>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='namedItem:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='tags:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
</class>
@@ -3759,7 +3780,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setCompact:'>
-<arg name='compact' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='compact' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -3768,7 +3789,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setCompact:'>
-<arg name='compact' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='compact' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -3777,14 +3798,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='DOMHTMLDocument'>
-<method selector='activeElement'>
-<retval declared_type='DOMElement*' type='@'/>
-</method>
<method selector='alinkColor'>
<retval declared_type='NSString*' type='@'/>
</method>
@@ -3804,12 +3822,12 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='createDocumentFragmentWithMarkupString:baseURL:'>
-<arg name='markupString' declared_type='NSString*' type='@' index='0'/>
-<arg name='baseURL' declared_type='NSURL*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='markupString' type='@'/>
+<arg declared_type='NSURL*' index='1' name='baseURL' type='@'/>
<retval declared_type='DOMDocumentFragment*' type='@'/>
</method>
<method selector='createDocumentFragmentWithText:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='DOMDocumentFragment*' type='@'/>
</method>
<method selector='designMode'>
@@ -3824,9 +3842,6 @@
<method selector='fgColor'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='hasFocus'>
-<retval declared_type='BOOL' type='B'/>
-</method>
<method selector='height'>
<retval declared_type='int' type='i'/>
</method>
@@ -3846,31 +3861,31 @@
<retval declared_type='DOMHTMLCollection*' type='@'/>
</method>
<method selector='setAlinkColor:'>
-<arg name='alinkColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='alinkColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBgColor:'>
-<arg name='bgColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='bgColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDesignMode:'>
-<arg name='designMode' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='designMode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDir:'>
-<arg name='dir' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='dir' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFgColor:'>
-<arg name='fgColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fgColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLinkColor:'>
-<arg name='linkColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='linkColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVlinkColor:'>
-<arg name='vlinkColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='vlinkColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='vlinkColor'>
@@ -3880,20 +3895,23 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='write:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writeln:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='DOMHTMLElement'>
+<method selector='accessKey'>
+<retval declared_type='NSString*' type='@'/>
+</method>
<method selector='children'>
<retval declared_type='DOMHTMLCollection*' type='@'/>
</method>
-<method selector='className'>
-<retval declared_type='NSString*' type='@'/>
+<method selector='click'>
+<retval declared_type='void' type='v'/>
</method>
<method selector='contentEditable'>
<retval declared_type='NSString*' type='@'/>
@@ -3922,48 +3940,48 @@
<method selector='outerText'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='setClassName:'>
-<arg name='className' declared_type='NSString*' type='@' index='0'/>
+<method selector='setAccessKey:'>
+<arg declared_type='NSString*' index='0' name='accessKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentEditable:'>
-<arg name='contentEditable' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='contentEditable' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDir:'>
-<arg name='dir' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='dir' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIdName:'>
-<arg name='idName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='idName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInnerHTML:'>
-<arg name='innerHTML' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='innerHTML' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInnerText:'>
-<arg name='innerText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='innerText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLang:'>
-<arg name='lang' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='lang' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOuterHTML:'>
-<arg name='outerHTML' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='outerHTML' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOuterText:'>
-<arg name='outerText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='outerText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTabIndex:'>
-<arg name='tabIndex' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='tabIndex' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tabIndex'>
@@ -3987,27 +4005,27 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeight:'>
-<arg name='height' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='height' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSrc:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='width' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='src'>
@@ -4033,15 +4051,15 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setColor:'>
-<arg name='color' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='color' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFace:'>
-<arg name='face' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='face' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSize:'>
-<arg name='size' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='size' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='size'>
@@ -4077,31 +4095,31 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='setAcceptCharset:'>
-<arg name='acceptCharset' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='acceptCharset' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAction:'>
-<arg name='action' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='action' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEncoding:'>
-<arg name='encoding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='encoding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnctype:'>
-<arg name='enctype' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='enctype' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMethod:'>
-<arg name='method' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='method' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='submit'>
@@ -4149,39 +4167,39 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setFrameBorder:'>
-<arg name='frameBorder' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='frameBorder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocation:'>
-<arg name='location' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='location' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLongDesc:'>
-<arg name='longDesc' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='longDesc' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarginHeight:'>
-<arg name='marginHeight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marginHeight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarginWidth:'>
-<arg name='marginWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marginWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNoResize:'>
-<arg name='noResize' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='noResize' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrolling:'>
-<arg name='scrolling' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='scrolling' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSrc:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='src'>
@@ -4199,11 +4217,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setCols:'>
-<arg name='cols' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRows:'>
-<arg name='rows' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rows' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4215,19 +4233,19 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNoShade:'>
-<arg name='noShade' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='noShade' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSize:'>
-<arg name='size' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='size' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='width' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='size'>
@@ -4242,7 +4260,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setProfile:'>
-<arg name='profile' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='profile' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4251,13 +4269,13 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='DOMHTMLHtmlElement'>
<method selector='setVersion:'>
-<arg name='version' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='version'>
@@ -4299,43 +4317,43 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameBorder:'>
-<arg name='frameBorder' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='frameBorder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeight:'>
-<arg name='height' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='height' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLongDesc:'>
-<arg name='longDesc' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='longDesc' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarginHeight:'>
-<arg name='marginHeight' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marginHeight' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMarginWidth:'>
-<arg name='marginWidth' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='marginWidth' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScrolling:'>
-<arg name='scrolling' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='scrolling' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSrc:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='width' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='src'>
@@ -4389,55 +4407,55 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlt:'>
-<arg name='alt' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='alt' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorder:'>
-<arg name='border' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='border' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeight:'>
-<arg name='height' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='height' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHspace:'>
-<arg name='hspace' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='hspace' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIsMap:'>
-<arg name='isMap' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='isMap' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLongDesc:'>
-<arg name='longDesc' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='longDesc' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLowsrc:'>
-<arg name='lowsrc' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='lowsrc' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSrc:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUseMap:'>
-<arg name='useMap' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='useMap' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVspace:'>
-<arg name='vspace' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='vspace' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='width' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='src'>
@@ -4527,92 +4545,96 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='setAccept:'>
-<arg name='accept' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accept' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAccessKey:'>
-<arg name='accessKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accessKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlt:'>
-<arg name='alt' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='alt' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutofocus:'>
-<arg name='autofocus' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autofocus' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChecked:'>
-<arg name='checked' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='checked' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultChecked:'>
-<arg name='defaultChecked' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='defaultChecked' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultValue:'>
-<arg name='defaultValue' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setFiles:'>
+<arg declared_type='DOMFileList*' index='0' name='files' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndeterminate:'>
-<arg name='indeterminate' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='indeterminate' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaxLength:'>
-<arg name='maxLength' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='maxLength' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMultiple:'>
-<arg name='multiple' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='multiple' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReadOnly:'>
-<arg name='readOnly' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='readOnly' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionEnd:'>
-<arg name='selectionEnd' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='selectionEnd' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionRange:end:'>
-<arg name='start' declared_type='int' type='i' index='0'/>
-<arg name='end' declared_type='int' type='i' index='1'/>
+<arg declared_type='int' index='0' name='start' type='i'/>
+<arg declared_type='int' index='1' name='end' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionStart:'>
-<arg name='selectionStart' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='selectionStart' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSize:'>
-<arg name='size' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='size' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSrc:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUseMap:'>
-<arg name='useMap' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='useMap' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='size'>
@@ -4634,25 +4656,13 @@
<retval declared_type='BOOL' type='B'/>
</method>
</class>
-<class name='DOMHTMLIsIndexElement'>
-<method selector='form'>
-<retval declared_type='DOMHTMLFormElement*' type='@'/>
-</method>
-<method selector='prompt'>
-<retval declared_type='NSString*' type='@'/>
-</method>
-<method selector='setPrompt:'>
-<arg name='prompt' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='void' type='v'/>
-</method>
-</class>
<class name='DOMHTMLLIElement'>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='value' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='type'>
@@ -4673,11 +4683,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAccessKey:'>
-<arg name='accessKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accessKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHtmlFor:'>
-<arg name='htmlFor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='htmlFor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4692,11 +4702,11 @@
<retval declared_type='DOMHTMLFormElement*' type='@'/>
</method>
<method selector='setAccessKey:'>
-<arg name='accessKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accessKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4726,39 +4736,39 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setCharset:'>
-<arg name='charset' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='charset' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHref:'>
-<arg name='href' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='href' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHreflang:'>
-<arg name='hreflang' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='hreflang' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMedia:'>
-<arg name='media' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='media' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRel:'>
-<arg name='rel' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rel' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRev:'>
-<arg name='rev' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rev' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
-<arg name='target' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sheet'>
@@ -4779,7 +4789,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4796,7 +4806,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setCompact:'>
-<arg name='compact' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='compact' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4814,19 +4824,19 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setContent:'>
-<arg name='content' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='content' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHttpEquiv:'>
-<arg name='httpEquiv' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='httpEquiv' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScheme:'>
-<arg name='scheme' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='scheme' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4838,11 +4848,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setCite:'>
-<arg name='cite' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cite' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDateTime:'>
-<arg name='dateTime' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='dateTime' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -4851,15 +4861,15 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setCompact:'>
-<arg name='compact' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='compact' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStart:'>
-<arg name='start' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='start' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='start'>
@@ -4916,67 +4926,67 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setArchive:'>
-<arg name='archive' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='archive' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorder:'>
-<arg name='border' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='border' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCode:'>
-<arg name='code' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='code' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCodeBase:'>
-<arg name='codeBase' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='codeBase' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCodeType:'>
-<arg name='codeType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='codeType' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setData:'>
-<arg name='data' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDeclare:'>
-<arg name='declare' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='declare' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeight:'>
-<arg name='height' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='height' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHspace:'>
-<arg name='hspace' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='hspace' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandby:'>
-<arg name='standby' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='standby' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUseMap:'>
-<arg name='useMap' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='useMap' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVspace:'>
-<arg name='vspace' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='vspace' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='width' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='standby'>
@@ -5003,11 +5013,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLabel:'>
-<arg name='label' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='label' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5031,23 +5041,23 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setDefaultSelected:'>
-<arg name='defaultSelected' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='defaultSelected' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLabel:'>
-<arg name='label' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='label' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelected:'>
-<arg name='selected' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='selected' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='text'>
@@ -5059,34 +5069,34 @@
</class>
<class name='DOMHTMLOptionsCollection'>
<method selector='add:index:'>
-<arg name='option' declared_type='DOMHTMLOptionElement*' type='@' index='0'/>
-<arg name='index' declared_type='unsigned int' type='I' index='1'/>
+<arg declared_type='DOMHTMLOptionElement*' index='0' name='option' type='@'/>
+<arg declared_type='unsigned int' index='1' name='index' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='length'>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='namedItem:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='remove:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedIndex'>
<retval declared_type='int' type='i'/>
</method>
<method selector='setLength:'>
-<arg name='length' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='length' type='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedIndex:'>
-<arg name='selectedIndex' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='selectedIndex' type='i'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5095,7 +5105,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5104,19 +5114,19 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValueType:'>
-<arg name='valueType' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='valueType' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='type'>
@@ -5131,11 +5141,11 @@
</class>
<class name='DOMHTMLPreElement'>
<method selector='setWidth:'>
-<arg name='width' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='width' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWrap:'>
-<arg name='wrap' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='wrap' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='width'>
@@ -5150,7 +5160,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setCite:'>
-<arg name='cite' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cite' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5168,31 +5178,31 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setCharset:'>
-<arg name='charset' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='charset' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefer:'>
-<arg name='defer' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='defer' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEvent:'>
-<arg name='event' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='event' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHtmlFor:'>
-<arg name='htmlFor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='htmlFor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSrc:'>
-<arg name='src' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='src' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setText:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='src'>
@@ -5207,13 +5217,13 @@
</class>
<class name='DOMHTMLSelectElement'>
<method selector='add::'>
-<arg name='element' declared_type='DOMHTMLElement*' type='@' index='0'/>
-<arg name='before' declared_type='DOMHTMLElement*' type='@' index='1'/>
+<arg declared_type='DOMHTMLElement*' index='0' name='element' type='@'/>
+<arg declared_type='DOMHTMLElement*' index='1' name='before' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='add:before:'>
-<arg name='element' declared_type='DOMHTMLElement*' type='@' index='0'/>
-<arg name='before' declared_type='DOMHTMLElement*' type='@' index='1'/>
+<arg declared_type='DOMHTMLElement*' index='0' name='element' type='@'/>
+<arg declared_type='DOMHTMLElement*' index='1' name='before' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='autofocus'>
@@ -5226,7 +5236,7 @@
<retval declared_type='DOMHTMLFormElement*' type='@'/>
</method>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='length'>
@@ -5239,45 +5249,45 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='namedItem:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='options'>
<retval declared_type='DOMHTMLOptionsCollection*' type='@'/>
</method>
<method selector='remove:'>
-<arg name='index' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='index' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedIndex'>
<retval declared_type='int' type='i'/>
</method>
<method selector='setAutofocus:'>
-<arg name='autofocus' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autofocus' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMultiple:'>
-<arg name='multiple' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='multiple' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedIndex:'>
-<arg name='selectedIndex' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='selectedIndex' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSize:'>
-<arg name='size' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='size' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='size'>
@@ -5301,15 +5311,15 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMedia:'>
-<arg name='media' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='media' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sheet'>
@@ -5324,7 +5334,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5369,59 +5379,59 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAbbr:'>
-<arg name='abbr' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='abbr' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAxis:'>
-<arg name='axis' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='axis' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBgColor:'>
-<arg name='bgColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='bgColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCh:'>
-<arg name='ch' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='ch' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChOff:'>
-<arg name='chOff' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='chOff' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setColSpan:'>
-<arg name='colSpan' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='colSpan' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeaders:'>
-<arg name='headers' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='headers' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHeight:'>
-<arg name='height' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='height' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNoWrap:'>
-<arg name='noWrap' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='noWrap' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRowSpan:'>
-<arg name='rowSpan' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='rowSpan' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScope:'>
-<arg name='scope' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='scope' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVAlign:'>
-<arg name='vAlign' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='vAlign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='width' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='vAlign'>
@@ -5442,27 +5452,27 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCh:'>
-<arg name='ch' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='ch' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChOff:'>
-<arg name='chOff' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='chOff' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSpan:'>
-<arg name='span' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='span' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVAlign:'>
-<arg name='vAlign' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='vAlign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='width' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='span'>
@@ -5507,7 +5517,7 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteRow:'>
-<arg name='index' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='index' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteTFoot'>
@@ -5520,7 +5530,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='insertRow:'>
-<arg name='index' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='index' type='i'/>
<retval declared_type='DOMHTMLElement*' type='@'/>
</method>
<method selector='rows'>
@@ -5530,51 +5540,51 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBgColor:'>
-<arg name='bgColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='bgColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBorder:'>
-<arg name='border' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='border' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCaption:'>
-<arg name='caption' declared_type='DOMHTMLTableCaptionElement*' type='@' index='0'/>
+<arg declared_type='DOMHTMLTableCaptionElement*' index='0' name='caption' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCellPadding:'>
-<arg name='cellPadding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cellPadding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCellSpacing:'>
-<arg name='cellSpacing' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cellSpacing' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameBorders:'>
-<arg name='frameBorders' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='frameBorders' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRules:'>
-<arg name='rules' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='rules' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSummary:'>
-<arg name='summary' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='summary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTFoot:'>
-<arg name='tFoot' declared_type='DOMHTMLTableSectionElement*' type='@' index='0'/>
+<arg declared_type='DOMHTMLTableSectionElement*' index='0' name='tFoot' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTHead:'>
-<arg name='tHead' declared_type='DOMHTMLTableSectionElement*' type='@' index='0'/>
+<arg declared_type='DOMHTMLTableSectionElement*' index='0' name='tHead' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWidth:'>
-<arg name='width' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='width' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='summary'>
@@ -5610,11 +5620,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='deleteCell:'>
-<arg name='index' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='index' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertCell:'>
-<arg name='index' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='index' type='i'/>
<retval declared_type='DOMHTMLElement*' type='@'/>
</method>
<method selector='rowIndex'>
@@ -5624,23 +5634,23 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBgColor:'>
-<arg name='bgColor' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='bgColor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCh:'>
-<arg name='ch' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='ch' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChOff:'>
-<arg name='chOff' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='chOff' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVAlign:'>
-<arg name='vAlign' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='vAlign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='vAlign'>
@@ -5658,30 +5668,30 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='deleteRow:'>
-<arg name='index' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='index' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertRow:'>
-<arg name='index' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='index' type='i'/>
<retval declared_type='DOMHTMLElement*' type='@'/>
</method>
<method selector='rows'>
<retval declared_type='DOMHTMLCollection*' type='@'/>
</method>
<method selector='setAlign:'>
-<arg name='align' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='align' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCh:'>
-<arg name='ch' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='ch' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChOff:'>
-<arg name='chOff' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='chOff' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVAlign:'>
-<arg name='vAlign' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='vAlign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='vAlign'>
@@ -5726,52 +5736,52 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='setAccessKey:'>
-<arg name='accessKey' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='accessKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutofocus:'>
-<arg name='autofocus' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autofocus' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCols:'>
-<arg name='cols' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='cols' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultValue:'>
-<arg name='defaultValue' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReadOnly:'>
-<arg name='readOnly' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='readOnly' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRows:'>
-<arg name='rows' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='rows' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionEnd:'>
-<arg name='selectionEnd' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='selectionEnd' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionRange:end:'>
-<arg name='start' declared_type='int' type='i' index='0'/>
-<arg name='end' declared_type='int' type='i' index='1'/>
+<arg declared_type='int' index='0' name='start' type='i'/>
+<arg declared_type='int' index='1' name='end' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectionStart:'>
-<arg name='selectionStart' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='selectionStart' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:'>
-<arg name='value' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='type'>
@@ -5786,7 +5796,7 @@
</class>
<class name='DOMHTMLTitleElement'>
<method selector='setText:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='text'>
@@ -5798,11 +5808,11 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setCompact:'>
-<arg name='compact' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='compact' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setType:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='type'>
@@ -5811,51 +5821,51 @@
</class>
<class name='DOMImplementation'>
<method selector='createCSSStyleSheet::'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
-<arg name='media' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<arg declared_type='NSString*' index='1' name='media' type='@'/>
<retval declared_type='DOMCSSStyleSheet*' type='@'/>
</method>
<method selector='createCSSStyleSheet:media:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
-<arg name='media' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
+<arg declared_type='NSString*' index='1' name='media' type='@'/>
<retval declared_type='DOMCSSStyleSheet*' type='@'/>
</method>
<method selector='createDocument:::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='1'/>
-<arg name='doctype' declared_type='DOMDocumentType*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='qualifiedName' type='@'/>
+<arg declared_type='DOMDocumentType*' index='2' name='doctype' type='@'/>
<retval declared_type='DOMDocument*' type='@'/>
</method>
<method selector='createDocument:qualifiedName:doctype:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='1'/>
-<arg name='doctype' declared_type='DOMDocumentType*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='qualifiedName' type='@'/>
+<arg declared_type='DOMDocumentType*' index='2' name='doctype' type='@'/>
<retval declared_type='DOMDocument*' type='@'/>
</method>
<method selector='createDocumentType:::'>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='0'/>
-<arg name='publicId' declared_type='NSString*' type='@' index='1'/>
-<arg name='systemId' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='qualifiedName' type='@'/>
+<arg declared_type='NSString*' index='1' name='publicId' type='@'/>
+<arg declared_type='NSString*' index='2' name='systemId' type='@'/>
<retval declared_type='DOMDocumentType*' type='@'/>
</method>
<method selector='createDocumentType:publicId:systemId:'>
-<arg name='qualifiedName' declared_type='NSString*' type='@' index='0'/>
-<arg name='publicId' declared_type='NSString*' type='@' index='1'/>
-<arg name='systemId' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='qualifiedName' type='@'/>
+<arg declared_type='NSString*' index='1' name='publicId' type='@'/>
+<arg declared_type='NSString*' index='2' name='systemId' type='@'/>
<retval declared_type='DOMDocumentType*' type='@'/>
</method>
<method selector='createHTMLDocument:'>
-<arg name='title' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='title' type='@'/>
<retval declared_type='DOMHTMLDocument*' type='@'/>
</method>
<method selector='hasFeature::'>
-<arg name='feature' declared_type='NSString*' type='@' index='0'/>
-<arg name='version' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='feature' type='@'/>
+<arg declared_type='NSString*' index='1' name='version' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasFeature:version:'>
-<arg name='feature' declared_type='NSString*' type='@' index='0'/>
-<arg name='version' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='feature' type='@'/>
+<arg declared_type='NSString*' index='1' name='version' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
@@ -5873,34 +5883,61 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getModifierState:'>
-<arg name='keyIdentifierArg' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='keyIdentifierArg' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initKeyboardEvent:canBubble:cancelable:view:keyIdentifier:keyLocation:ctrlKey:altKey:shiftKey:metaKey:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubble' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelable' declared_type='BOOL' type='B' index='2'/>
-<arg name='view' declared_type='DOMAbstractView*' type='@' index='3'/>
-<arg name='keyIdentifier' declared_type='NSString*' type='@' index='4'/>
-<arg name='keyLocation' declared_type='unsigned int' type='I' index='5'/>
-<arg name='ctrlKey' declared_type='BOOL' type='B' index='6'/>
-<arg name='altKey' declared_type='BOOL' type='B' index='7'/>
-<arg name='shiftKey' declared_type='BOOL' type='B' index='8'/>
-<arg name='metaKey' declared_type='BOOL' type='B' index='9'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMAbstractView*' index='3' name='view' type='@'/>
+<arg declared_type='NSString*' index='4' name='keyIdentifier' type='@'/>
+<arg declared_type='unsigned int' index='5' name='keyLocation' type='I'/>
+<arg declared_type='BOOL' index='6' name='ctrlKey' type='B'/>
+<arg declared_type='BOOL' index='7' name='altKey' type='B'/>
+<arg declared_type='BOOL' index='8' name='shiftKey' type='B'/>
+<arg declared_type='BOOL' index='9' name='metaKey' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initKeyboardEvent:canBubble:cancelable:view:keyIdentifier:keyLocation:ctrlKey:altKey:shiftKey:metaKey:altGraphKey:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubble' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelable' declared_type='BOOL' type='B' index='2'/>
-<arg name='view' declared_type='DOMAbstractView*' type='@' index='3'/>
-<arg name='keyIdentifier' declared_type='NSString*' type='@' index='4'/>
-<arg name='keyLocation' declared_type='unsigned int' type='I' index='5'/>
-<arg name='ctrlKey' declared_type='BOOL' type='B' index='6'/>
-<arg name='altKey' declared_type='BOOL' type='B' index='7'/>
-<arg name='shiftKey' declared_type='BOOL' type='B' index='8'/>
-<arg name='metaKey' declared_type='BOOL' type='B' index='9'/>
-<arg name='altGraphKey' declared_type='BOOL' type='B' index='10'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMAbstractView*' index='3' name='view' type='@'/>
+<arg declared_type='NSString*' index='4' name='keyIdentifier' type='@'/>
+<arg declared_type='unsigned int' index='5' name='keyLocation' type='I'/>
+<arg declared_type='BOOL' index='6' name='ctrlKey' type='B'/>
+<arg declared_type='BOOL' index='7' name='altKey' type='B'/>
+<arg declared_type='BOOL' index='8' name='shiftKey' type='B'/>
+<arg declared_type='BOOL' index='9' name='metaKey' type='B'/>
+<arg declared_type='BOOL' index='10' name='altGraphKey' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='initKeyboardEvent:canBubble:cancelable:view:keyIdentifier:location:ctrlKey:altKey:shiftKey:metaKey:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMAbstractView*' index='3' name='view' type='@'/>
+<arg declared_type='NSString*' index='4' name='keyIdentifier' type='@'/>
+<arg declared_type='unsigned int' index='5' name='location' type='I'/>
+<arg declared_type='BOOL' index='6' name='ctrlKey' type='B'/>
+<arg declared_type='BOOL' index='7' name='altKey' type='B'/>
+<arg declared_type='BOOL' index='8' name='shiftKey' type='B'/>
+<arg declared_type='BOOL' index='9' name='metaKey' type='B'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='initKeyboardEvent:canBubble:cancelable:view:keyIdentifier:location:ctrlKey:altKey:shiftKey:metaKey:altGraphKey:'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMAbstractView*' index='3' name='view' type='@'/>
+<arg declared_type='NSString*' index='4' name='keyIdentifier' type='@'/>
+<arg declared_type='unsigned int' index='5' name='location' type='I'/>
+<arg declared_type='BOOL' index='6' name='ctrlKey' type='B'/>
+<arg declared_type='BOOL' index='7' name='altKey' type='B'/>
+<arg declared_type='BOOL' index='8' name='shiftKey' type='B'/>
+<arg declared_type='BOOL' index='9' name='metaKey' type='B'/>
+<arg declared_type='BOOL' index='10' name='altGraphKey' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='keyCode'>
@@ -5912,6 +5949,9 @@
<method selector='keyLocation'>
<retval declared_type='unsigned int' type='I'/>
</method>
+<method selector='location'>
+<retval declared_type='unsigned int' type='I'/>
+</method>
<method selector='metaKey'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -5921,15 +5961,15 @@
</class>
<class name='DOMMediaList'>
<method selector='appendMedium:'>
-<arg name='newMedium' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='newMedium' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteMedium:'>
-<arg name='oldMedium' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='oldMedium' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='length'>
@@ -5939,7 +5979,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setMediaText:'>
-<arg name='mediaText' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='mediaText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -5963,39 +6003,39 @@
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='initMouseEvent:::::::::::::::'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubble' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelable' declared_type='BOOL' type='B' index='2'/>
-<arg name='view' declared_type='DOMAbstractView*' type='@' index='3'/>
-<arg name='detail' declared_type='int' type='i' index='4'/>
-<arg name='screenX' declared_type='int' type='i' index='5'/>
-<arg name='screenY' declared_type='int' type='i' index='6'/>
-<arg name='clientX' declared_type='int' type='i' index='7'/>
-<arg name='clientY' declared_type='int' type='i' index='8'/>
-<arg name='ctrlKey' declared_type='BOOL' type='B' index='9'/>
-<arg name='altKey' declared_type='BOOL' type='B' index='10'/>
-<arg name='shiftKey' declared_type='BOOL' type='B' index='11'/>
-<arg name='metaKey' declared_type='BOOL' type='B' index='12'/>
-<arg name='button' declared_type='unsigned short' type='S' index='13'/>
-<arg name='relatedTarget' declared_type='id' type='@' index='14'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMAbstractView*' index='3' name='view' type='@'/>
+<arg declared_type='int' index='4' name='detail' type='i'/>
+<arg declared_type='int' index='5' name='screenX' type='i'/>
+<arg declared_type='int' index='6' name='screenY' type='i'/>
+<arg declared_type='int' index='7' name='clientX' type='i'/>
+<arg declared_type='int' index='8' name='clientY' type='i'/>
+<arg declared_type='BOOL' index='9' name='ctrlKey' type='B'/>
+<arg declared_type='BOOL' index='10' name='altKey' type='B'/>
+<arg declared_type='BOOL' index='11' name='shiftKey' type='B'/>
+<arg declared_type='BOOL' index='12' name='metaKey' type='B'/>
+<arg declared_type='unsigned short' index='13' name='button' type='S'/>
+<arg declared_type='id' index='14' name='relatedTarget' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initMouseEvent:canBubble:cancelable:view:detail:screenX:screenY:clientX:clientY:ctrlKey:altKey:shiftKey:metaKey:button:relatedTarget:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubble' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelable' declared_type='BOOL' type='B' index='2'/>
-<arg name='view' declared_type='DOMAbstractView*' type='@' index='3'/>
-<arg name='detail' declared_type='int' type='i' index='4'/>
-<arg name='screenX' declared_type='int' type='i' index='5'/>
-<arg name='screenY' declared_type='int' type='i' index='6'/>
-<arg name='clientX' declared_type='int' type='i' index='7'/>
-<arg name='clientY' declared_type='int' type='i' index='8'/>
-<arg name='ctrlKey' declared_type='BOOL' type='B' index='9'/>
-<arg name='altKey' declared_type='BOOL' type='B' index='10'/>
-<arg name='shiftKey' declared_type='BOOL' type='B' index='11'/>
-<arg name='metaKey' declared_type='BOOL' type='B' index='12'/>
-<arg name='button' declared_type='unsigned short' type='S' index='13'/>
-<arg name='relatedTarget' declared_type='id' type='@' index='14'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMAbstractView*' index='3' name='view' type='@'/>
+<arg declared_type='int' index='4' name='detail' type='i'/>
+<arg declared_type='int' index='5' name='screenX' type='i'/>
+<arg declared_type='int' index='6' name='screenY' type='i'/>
+<arg declared_type='int' index='7' name='clientX' type='i'/>
+<arg declared_type='int' index='8' name='clientY' type='i'/>
+<arg declared_type='BOOL' index='9' name='ctrlKey' type='B'/>
+<arg declared_type='BOOL' index='10' name='altKey' type='B'/>
+<arg declared_type='BOOL' index='11' name='shiftKey' type='B'/>
+<arg declared_type='BOOL' index='12' name='metaKey' type='B'/>
+<arg declared_type='unsigned short' index='13' name='button' type='S'/>
+<arg declared_type='id' index='14' name='relatedTarget' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='metaKey'>
@@ -6037,25 +6077,25 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initMutationEvent::::::::'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubble' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelable' declared_type='BOOL' type='B' index='2'/>
-<arg name='relatedNode' declared_type='DOMNode*' type='@' index='3'/>
-<arg name='prevValue' declared_type='NSString*' type='@' index='4'/>
-<arg name='newValue' declared_type='NSString*' type='@' index='5'/>
-<arg name='attrName' declared_type='NSString*' type='@' index='6'/>
-<arg name='attrChange' declared_type='unsigned short' type='S' index='7'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMNode*' index='3' name='relatedNode' type='@'/>
+<arg declared_type='NSString*' index='4' name='prevValue' type='@'/>
+<arg declared_type='NSString*' index='5' name='newValue' type='@'/>
+<arg declared_type='NSString*' index='6' name='attrName' type='@'/>
+<arg declared_type='unsigned short' index='7' name='attrChange' type='S'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initMutationEvent:canBubble:cancelable:relatedNode:prevValue:newValue:attrName:attrChange:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubble' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelable' declared_type='BOOL' type='B' index='2'/>
-<arg name='relatedNode' declared_type='DOMNode*' type='@' index='3'/>
-<arg name='prevValue' declared_type='NSString*' type='@' index='4'/>
-<arg name='newValue' declared_type='NSString*' type='@' index='5'/>
-<arg name='attrName' declared_type='NSString*' type='@' index='6'/>
-<arg name='attrChange' declared_type='unsigned short' type='S' index='7'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMNode*' index='3' name='relatedNode' type='@'/>
+<arg declared_type='NSString*' index='4' name='prevValue' type='@'/>
+<arg declared_type='NSString*' index='5' name='newValue' type='@'/>
+<arg declared_type='NSString*' index='6' name='attrName' type='@'/>
+<arg declared_type='unsigned short' index='7' name='attrChange' type='S'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='newValue'>
@@ -6070,52 +6110,52 @@
</class>
<class name='DOMNamedNodeMap'>
<method selector='getNamedItem:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='getNamedItemNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='getNamedItemNS:localName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='length'>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='removeNamedItem:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='removeNamedItemNS::'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='removeNamedItemNS:localName:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
-<arg name='localName' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
+<arg declared_type='NSString*' index='1' name='localName' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='setNamedItem:'>
-<arg name='node' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='node' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='setNamedItemNS:'>
-<arg name='node' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='node' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
</class>
<class name='DOMNode'>
<method selector='appendChild:'>
-<arg name='newChild' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='newChild' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='attributes'>
@@ -6125,19 +6165,23 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='boundingBox'>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='childNodes'>
<retval declared_type='DOMNodeList*' type='@'/>
</method>
<method selector='cloneNode:'>
-<arg name='deep' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='deep' type='B'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='compareDocumentPosition:'>
-<arg name='other' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='other' type='@'/>
<retval declared_type='unsigned short' type='S'/>
</method>
+<method selector='contains:'>
+<arg declared_type='DOMNode*' index='0' name='other' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='firstChild'>
<retval declared_type='DOMNode*' type='@'/>
</method>
@@ -6148,38 +6192,38 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='insertBefore::'>
-<arg name='newChild' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='refChild' declared_type='DOMNode*' type='@' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='newChild' type='@'/>
+<arg declared_type='DOMNode*' index='1' name='refChild' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='insertBefore:refChild:'>
-<arg name='newChild' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='refChild' declared_type='DOMNode*' type='@' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='newChild' type='@'/>
+<arg declared_type='DOMNode*' index='1' name='refChild' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='isContentEditable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDefaultNamespace:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualNode:'>
-<arg name='other' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSameNode:'>
-<arg name='other' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSupported::'>
-<arg name='feature' declared_type='NSString*' type='@' index='0'/>
-<arg name='version' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='feature' type='@'/>
+<arg declared_type='NSString*' index='1' name='version' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSupported:version:'>
-<arg name='feature' declared_type='NSString*' type='@' index='0'/>
-<arg name='version' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='feature' type='@'/>
+<arg declared_type='NSString*' index='1' name='version' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastChild'>
@@ -6192,11 +6236,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='lookupNamespaceURI:'>
-<arg name='prefix' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='prefix' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='lookupPrefix:'>
-<arg name='namespaceURI' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='namespaceURI' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='namespaceURI'>
@@ -6233,29 +6277,29 @@
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='removeChild:'>
-<arg name='oldChild' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='oldChild' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='replaceChild::'>
-<arg name='newChild' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='oldChild' declared_type='DOMNode*' type='@' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='newChild' type='@'/>
+<arg declared_type='DOMNode*' index='1' name='oldChild' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='replaceChild:oldChild:'>
-<arg name='newChild' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='oldChild' declared_type='DOMNode*' type='@' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='newChild' type='@'/>
+<arg declared_type='DOMNode*' index='1' name='oldChild' type='@'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='setNodeValue:'>
-<arg name='nodeValue' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='nodeValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrefix:'>
-<arg name='prefix' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='prefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextContent:'>
-<arg name='textContent' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='textContent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textContent'>
@@ -6296,7 +6340,7 @@
</class>
<class name='DOMNodeList'>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='length'>
@@ -6321,9 +6365,9 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initOverflowEvent:horizontalOverflow:verticalOverflow:'>
-<arg name='orient' declared_type='unsigned short' type='S' index='0'/>
-<arg name='horizontalOverflow' declared_type='BOOL' type='B' index='1'/>
-<arg name='verticalOverflow' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='unsigned short' index='0' name='orient' type='S'/>
+<arg declared_type='BOOL' index='1' name='horizontalOverflow' type='B'/>
+<arg declared_type='BOOL' index='2' name='verticalOverflow' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='orient'>
@@ -6334,13 +6378,6 @@
</method>
</class>
<class name='DOMProcessingInstruction'>
-<method selector='data'>
-<retval declared_type='NSString*' type='@'/>
-</method>
-<method selector='setData:'>
-<arg name='data' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='void' type='v'/>
-</method>
<method selector='sheet'>
<retval declared_type='DOMStyleSheet*' type='@'/>
</method>
@@ -6349,15 +6386,6 @@
</method>
</class>
<class name='DOMProgressEvent'>
-<method selector='initProgressEvent:canBubbleArg:cancelableArg:lengthComputableArg:loadedArg:totalArg:'>
-<arg name='typeArg' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubbleArg' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelableArg' declared_type='BOOL' type='B' index='2'/>
-<arg name='lengthComputableArg' declared_type='BOOL' type='B' index='3'/>
-<arg name='loadedArg' declared_type='unsigned long long' type='Q' index='4'/>
-<arg name='totalArg' declared_type='unsigned long long' type='Q' index='5'/>
-<retval declared_type='void' type='v'/>
-</method>
<method selector='lengthComputable'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -6393,7 +6421,7 @@
<retval declared_type='DOMRange*' type='@'/>
</method>
<method selector='collapse:'>
-<arg name='toStart' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='toStart' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='collapsed'>
@@ -6403,26 +6431,26 @@
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='compareBoundaryPoints::'>
-<arg name='how' declared_type='unsigned short' type='S' index='0'/>
-<arg name='sourceRange' declared_type='DOMRange*' type='@' index='1'/>
+<arg declared_type='unsigned short' index='0' name='how' type='S'/>
+<arg declared_type='DOMRange*' index='1' name='sourceRange' type='@'/>
<retval declared_type='short' type='s'/>
</method>
<method selector='compareBoundaryPoints:sourceRange:'>
-<arg name='how' declared_type='unsigned short' type='S' index='0'/>
-<arg name='sourceRange' declared_type='DOMRange*' type='@' index='1'/>
+<arg declared_type='unsigned short' index='0' name='how' type='S'/>
+<arg declared_type='DOMRange*' index='1' name='sourceRange' type='@'/>
<retval declared_type='short' type='s'/>
</method>
<method selector='compareNode:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
<retval declared_type='short' type='s'/>
</method>
<method selector='comparePoint:offset:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='offset' declared_type='int' type='i' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
+<arg declared_type='int' index='1' name='offset' type='i'/>
<retval declared_type='short' type='s'/>
</method>
<method selector='createContextualFragment:'>
-<arg name='html' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='html' type='@'/>
<retval declared_type='DOMDocumentFragment*' type='@'/>
</method>
<method selector='deleteContents'>
@@ -6441,63 +6469,63 @@
<retval declared_type='DOMDocumentFragment*' type='@'/>
</method>
<method selector='insertNode:'>
-<arg name='newNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='newNode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intersectsNode:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isPointInRange:offset:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='offset' declared_type='int' type='i' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
+<arg declared_type='int' index='1' name='offset' type='i'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='markupString'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='selectNode:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectNodeContents:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnd::'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='offset' declared_type='int' type='i' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
+<arg declared_type='int' index='1' name='offset' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnd:offset:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='offset' declared_type='int' type='i' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
+<arg declared_type='int' index='1' name='offset' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEndAfter:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEndBefore:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStart::'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='offset' declared_type='int' type='i' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
+<arg declared_type='int' index='1' name='offset' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStart:offset:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='offset' declared_type='int' type='i' index='1'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
+<arg declared_type='int' index='1' name='offset' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStartAfter:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStartBefore:'>
-<arg name='refNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='refNode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startContainer'>
@@ -6507,7 +6535,7 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='surroundContents:'>
-<arg name='newParent' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='newParent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='text'>
@@ -6551,7 +6579,7 @@
<retval declared_type='DOMStyleSheet*' type='@'/>
</method>
<method selector='setDisabled:'>
-<arg name='disabled' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='disabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='title'>
@@ -6563,7 +6591,7 @@
</class>
<class name='DOMStyleSheetList'>
<method selector='item:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMStyleSheet*' type='@'/>
</method>
<method selector='length'>
@@ -6572,11 +6600,11 @@
</class>
<class name='DOMText'>
<method selector='replaceWholeText:'>
-<arg name='content' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='content' type='@'/>
<retval declared_type='DOMText*' type='@'/>
</method>
<method selector='splitText:'>
-<arg name='offset' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='offset' type='I'/>
<retval declared_type='DOMText*' type='@'/>
</method>
<method selector='wholeText'>
@@ -6618,7 +6646,7 @@
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='setCurrentNode:'>
-<arg name='currentNode' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='currentNode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='whatToShow'>
@@ -6633,19 +6661,19 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='initUIEvent:::::'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubble' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelable' declared_type='BOOL' type='B' index='2'/>
-<arg name='view' declared_type='DOMAbstractView*' type='@' index='3'/>
-<arg name='detail' declared_type='int' type='i' index='4'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMAbstractView*' index='3' name='view' type='@'/>
+<arg declared_type='int' index='4' name='detail' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initUIEvent:canBubble:cancelable:view:detail:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='canBubble' declared_type='BOOL' type='B' index='1'/>
-<arg name='cancelable' declared_type='BOOL' type='B' index='2'/>
-<arg name='view' declared_type='DOMAbstractView*' type='@' index='3'/>
-<arg name='detail' declared_type='int' type='i' index='4'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='BOOL' index='1' name='canBubble' type='B'/>
+<arg declared_type='BOOL' index='2' name='cancelable' type='B'/>
+<arg declared_type='DOMAbstractView*' index='3' name='view' type='@'/>
+<arg declared_type='int' index='4' name='detail' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='keyCode'>
@@ -6671,53 +6699,23 @@
</method>
</class>
<class name='DOMWheelEvent'>
-<method selector='altKey'>
-<retval declared_type='BOOL' type='B'/>
-</method>
-<method selector='clientX'>
-<retval declared_type='int' type='i'/>
-</method>
-<method selector='clientY'>
-<retval declared_type='int' type='i'/>
-</method>
-<method selector='ctrlKey'>
-<retval declared_type='BOOL' type='B'/>
-</method>
<method selector='initWheelEvent:wheelDeltaY:view:screenX:screenY:clientX:clientY:ctrlKey:altKey:shiftKey:metaKey:'>
-<arg name='wheelDeltaX' declared_type='int' type='i' index='0'/>
-<arg name='wheelDeltaY' declared_type='int' type='i' index='1'/>
-<arg name='view' declared_type='DOMAbstractView*' type='@' index='2'/>
-<arg name='screenX' declared_type='int' type='i' index='3'/>
-<arg name='screenY' declared_type='int' type='i' index='4'/>
-<arg name='clientX' declared_type='int' type='i' index='5'/>
-<arg name='clientY' declared_type='int' type='i' index='6'/>
-<arg name='ctrlKey' declared_type='BOOL' type='B' index='7'/>
-<arg name='altKey' declared_type='BOOL' type='B' index='8'/>
-<arg name='shiftKey' declared_type='BOOL' type='B' index='9'/>
-<arg name='metaKey' declared_type='BOOL' type='B' index='10'/>
+<arg declared_type='int' index='0' name='wheelDeltaX' type='i'/>
+<arg declared_type='int' index='1' name='wheelDeltaY' type='i'/>
+<arg declared_type='DOMAbstractView*' index='2' name='view' type='@'/>
+<arg declared_type='int' index='3' name='screenX' type='i'/>
+<arg declared_type='int' index='4' name='screenY' type='i'/>
+<arg declared_type='int' index='5' name='clientX' type='i'/>
+<arg declared_type='int' index='6' name='clientY' type='i'/>
+<arg declared_type='BOOL' index='7' name='ctrlKey' type='B'/>
+<arg declared_type='BOOL' index='8' name='altKey' type='B'/>
+<arg declared_type='BOOL' index='9' name='shiftKey' type='B'/>
+<arg declared_type='BOOL' index='10' name='metaKey' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isHorizontal'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='metaKey'>
-<retval declared_type='BOOL' type='B'/>
-</method>
-<method selector='offsetX'>
-<retval declared_type='int' type='i'/>
-</method>
-<method selector='offsetY'>
-<retval declared_type='int' type='i'/>
-</method>
-<method selector='screenX'>
-<retval declared_type='int' type='i'/>
-</method>
-<method selector='screenY'>
-<retval declared_type='int' type='i'/>
-</method>
-<method selector='shiftKey'>
-<retval declared_type='BOOL' type='B'/>
-</method>
<method selector='wheelDelta'>
<retval declared_type='int' type='i'/>
</method>
@@ -6727,24 +6725,18 @@
<method selector='wheelDeltaY'>
<retval declared_type='int' type='i'/>
</method>
-<method selector='x'>
-<retval declared_type='int' type='i'/>
-</method>
-<method selector='y'>
-<retval declared_type='int' type='i'/>
-</method>
</class>
<class name='DOMXPathExpression'>
<method selector='evaluate:::'>
-<arg name='contextNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='type' declared_type='unsigned short' type='S' index='1'/>
-<arg name='inResult' declared_type='DOMXPathResult*' type='@' index='2'/>
+<arg declared_type='DOMNode*' index='0' name='contextNode' type='@'/>
+<arg declared_type='unsigned short' index='1' name='type' type='S'/>
+<arg declared_type='DOMXPathResult*' index='2' name='inResult' type='@'/>
<retval declared_type='DOMXPathResult*' type='@'/>
</method>
<method selector='evaluate:type:inResult:'>
-<arg name='contextNode' declared_type='DOMNode*' type='@' index='0'/>
-<arg name='type' declared_type='unsigned short' type='S' index='1'/>
-<arg name='inResult' declared_type='DOMXPathResult*' type='@' index='2'/>
+<arg declared_type='DOMNode*' index='0' name='contextNode' type='@'/>
+<arg declared_type='unsigned short' index='1' name='type' type='S'/>
+<arg declared_type='DOMXPathResult*' index='2' name='inResult' type='@'/>
<retval declared_type='DOMXPathResult*' type='@'/>
</method>
</class>
@@ -6768,7 +6760,7 @@
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='snapshotItem:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='DOMNode*' type='@'/>
</method>
<method selector='snapshotLength'>
@@ -6780,19 +6772,19 @@
</class>
<class name='NSObject'>
<method selector='acceptNode:'>
-<arg name='n' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='n' type='@'/>
<retval declared_type='short' type='s'/>
</method>
<method selector='addEventListener:::'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='listener' declared_type='id' type='@' index='1'/>
-<arg name='useCapture' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='id' index='1' name='listener' type='@'/>
+<arg declared_type='BOOL' index='2' name='useCapture' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addEventListener:listener:useCapture:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='listener' declared_type='id' type='@' index='1'/>
-<arg name='useCapture' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='id' index='1' name='listener' type='@'/>
+<arg declared_type='BOOL' index='2' name='useCapture' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attributedString'>
@@ -6805,22 +6797,22 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='chooseFilename:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='chooseFilenames:'>
-<arg name='fileNames' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='fileNames' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='dataSourceUpdated:'>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='0'/>
+<arg declared_type='WebDataSource*' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deselectAll'>
<retval declared_type='void' type='v'/>
</method>
<method selector='dispatchEvent:'>
-<arg name='event' declared_type='DOMEvent*' type='@' index='0'/>
+<arg declared_type='DOMEvent*' index='0' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='documentSource'>
@@ -6830,81 +6822,81 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='downloadWindowForAuthenticationSheet:'>
-<arg name='download' declared_type='WebDownload*' type='@' index='0'/>
+<arg declared_type='WebDownload*' index='0' name='download' type='@'/>
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='finalizeForWebScript'>
<retval declared_type='void' type='v'/>
</method>
<method selector='finishedLoadingWithDataSource:'>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='0'/>
+<arg declared_type='WebDataSource*' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='handleEvent:'>
-<arg name='evt' declared_type='DOMEvent*' type='@' index='0'/>
+<arg declared_type='DOMEvent*' index='0' name='evt' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='ignore'>
<retval declared_type='void' type='v'/>
</method>
<method selector='invokeDefaultMethodWithArguments:'>
-<arg name='arguments' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='arguments' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='invokeUndefinedMethodFromWebScript:withArguments:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='arguments' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSArray*' index='1' name='arguments' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method selector='isKeyExcludedFromWebScript:' class_method='true'>
-<arg name='name' declared_type='char*' const='true' type='*' index='0'/>
+<method class_method='true' selector='isKeyExcludedFromWebScript:'>
+<arg const='true' declared_type='char*' index='0' name='name' type='*'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='isSelectorExcludedFromWebScript:' class_method='true'>
-<arg name='selector' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='isSelectorExcludedFromWebScript:'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='layout'>
<retval declared_type='void' type='v'/>
</method>
<method selector='lookupNamespaceURI:'>
-<arg name='prefix' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='prefix' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='objectForWebScript'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='plugInViewWithArguments:' class_method='true'>
-<arg name='arguments' declared_type='NSDictionary*' type='@' index='0'/>
+<method class_method='true' selector='plugInViewWithArguments:'>
+<arg declared_type='NSDictionary*' index='0' name='arguments' type='@'/>
<retval declared_type='NSView*' type='@'/>
</method>
<method selector='receivedData:withDataSource:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='1'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='WebDataSource*' index='1' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='receivedError:withDataSource:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='1'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='WebDataSource*' index='1' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeEventListener:::'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='listener' declared_type='id' type='@' index='1'/>
-<arg name='useCapture' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='id' index='1' name='listener' type='@'/>
+<arg declared_type='BOOL' index='2' name='useCapture' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeEventListener:listener:useCapture:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='listener' declared_type='id' type='@' index='1'/>
-<arg name='useCapture' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='id' index='1' name='listener' type='@'/>
+<arg declared_type='BOOL' index='2' name='useCapture' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='searchFor:direction:caseSensitive:wrap:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='forward' declared_type='BOOL' type='B' index='1'/>
-<arg name='caseFlag' declared_type='BOOL' type='B' index='2'/>
-<arg name='wrapFlag' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='BOOL' index='1' name='forward' type='B'/>
+<arg declared_type='BOOL' index='2' name='caseFlag' type='B'/>
+<arg declared_type='BOOL' index='3' name='wrapFlag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectAll'>
@@ -6917,11 +6909,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setDataSource:'>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='0'/>
+<arg declared_type='WebDataSource*' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNeedsLayout:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='string'>
@@ -6934,70 +6926,62 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='undoManagerForWebView:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
<retval declared_type='NSUndoManager*' type='@'/>
</method>
<method selector='use'>
<retval declared_type='void' type='v'/>
</method>
+<method selector='userContentController:didReceiveScriptMessage:'>
+<arg declared_type64='WKUserContentController*' index='0' name='userContentController' type64='@'/>
+<arg declared_type64='WKScriptMessage*' index='1' name='message' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
<method selector='viewDidMoveToHostWindow'>
<retval declared_type='void' type='v'/>
</method>
<method selector='viewWillMoveToHostWindow:'>
-<arg name='hostWindow' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='hostWindow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webFrame'>
<retval declared_type='WebFrame*' type='@'/>
</method>
-<method selector='webPlugInCallJava:isStatic:returnType:method:arguments:callingURL:exceptionDescription:'>
-<arg name='object' declared_type='jobject' type='^{_jobject=}' index='0'/>
-<arg name='isStatic' declared_type='BOOL' type='B' index='1'/>
-<arg name='returnType' declared_type='WebJNIReturnType' type='i' index='2'/>
-<arg name='method' declared_type='jmethodID' type='^{_jmethodID=}' index='3'/>
-<arg name='args' declared_type='jvalue*' type='^(jvalue=CcSsiqfd^{_jobject})' index='4'/>
-<arg name='url' declared_type='NSURL*' type='@' index='5'/>
-<arg name='exceptionString' declared_type='NSString**' type='^@' index='6'/>
-<retval declared_type='jvalue' type='(jvalue=CcSsiqfd^{_jobject})'/>
-</method>
<method selector='webPlugInContainerLoadRequest:inFrame:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='target' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSString*' index='1' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webPlugInContainerSelectionColor'>
<retval declared_type='NSColor*' type='@'/>
</method>
<method selector='webPlugInContainerShowStatus:'>
-<arg name='message' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webPlugInDestroy'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='webPlugInGetApplet'>
-<retval declared_type='jobject' type='^{_jobject=}'/>
-</method>
<method selector='webPlugInInitialize'>
<retval declared_type='void' type='v'/>
</method>
<method selector='webPlugInMainResourceDidFailWithError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webPlugInMainResourceDidFinishLoading'>
<retval declared_type='void' type='v'/>
</method>
<method selector='webPlugInMainResourceDidReceiveData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webPlugInMainResourceDidReceiveResponse:'>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='0'/>
+<arg declared_type='NSURLResponse*' index='0' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webPlugInSetIsSelected:'>
-<arg name='isSelected' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='isSelected' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webPlugInStart'>
@@ -7006,486 +6990,936 @@
<method selector='webPlugInStop'>
<retval declared_type='void' type='v'/>
</method>
-<method selector='webScriptNameForKey:' class_method='true'>
-<arg name='name' declared_type='char*' const='true' type='*' index='0'/>
+<method class_method='true' selector='webScriptNameForKey:'>
+<arg const='true' declared_type='char*' index='0' name='name' type='*'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='webScriptNameForSelector:' class_method='true'>
-<arg name='selector' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='webScriptNameForSelector:'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='webView:contextMenuItemsForElement:defaultMenuItems:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='element' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='defaultMenuItems' declared_type='NSArray*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='element' type='@'/>
+<arg declared_type='NSArray*' index='2' name='defaultMenuItems' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='webView:createWebViewModalDialogWithRequest:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
<retval declared_type='WebView*' type='@'/>
</method>
+<method selector='webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKWebViewConfiguration*' index='1' name='configuration' type64='@'/>
+<arg declared_type64='WKNavigationAction*' index='2' name='navigationAction' type64='@'/>
+<arg declared_type64='WKWindowFeatures*' index='3' name='windowFeatures' type64='@'/>
+<retval declared_type64='WKWebView*' type64='@'/>
+</method>
<method selector='webView:createWebViewWithRequest:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
<retval declared_type='WebView*' type='@'/>
</method>
<method selector='webView:decidePolicyForMIMEType:request:frame:decisionListener:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='2'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='3'/>
-<arg name='listener' declared_type='id' type='@' index='4'/>
-<retval declared_type='void' type='v'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
+<arg declared_type='NSURLRequest*' index='2' name='request' type='@'/>
+<arg declared_type='WebFrame*' index='3' name='frame' type='@'/>
+<arg declared_type='id' index='4' name='listener' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='webView:decidePolicyForNavigationAction:decisionHandler:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigationAction*' index='1' name='navigationAction' type64='@'/>
+<arg declared_type64='void (^)(WKNavigationActionPolicy)' function_pointer='true' index='2' name='decisionHandler' type64='@?'>
+<arg declared_type64='WKNavigationActionPolicy' type64='q'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
</method>
<method selector='webView:decidePolicyForNavigationAction:request:frame:decisionListener:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='actionInformation' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='2'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='3'/>
-<arg name='listener' declared_type='id' type='@' index='4'/>
-<retval declared_type='void' type='v'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='actionInformation' type='@'/>
+<arg declared_type='NSURLRequest*' index='2' name='request' type='@'/>
+<arg declared_type='WebFrame*' index='3' name='frame' type='@'/>
+<arg declared_type='id' index='4' name='listener' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='webView:decidePolicyForNavigationResponse:decisionHandler:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigationResponse*' index='1' name='navigationResponse' type64='@'/>
+<arg declared_type64='void (^)(WKNavigationResponsePolicy)' function_pointer='true' index='2' name='decisionHandler' type64='@?'>
+<arg declared_type64='WKNavigationResponsePolicy' type64='q'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
</method>
<method selector='webView:decidePolicyForNewWindowAction:request:newFrameName:decisionListener:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='actionInformation' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='2'/>
-<arg name='frameName' declared_type='NSString*' type='@' index='3'/>
-<arg name='listener' declared_type='id' type='@' index='4'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='actionInformation' type='@'/>
+<arg declared_type='NSURLRequest*' index='2' name='request' type='@'/>
+<arg declared_type='NSString*' index='3' name='frameName' type='@'/>
+<arg declared_type='id' index='4' name='listener' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:didCancelClientRedirectForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:didChangeLocationWithinPageForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:didClearWindowObject:forFrame:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='windowObject' declared_type='WebScriptObject*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='WebScriptObject*' index='1' name='windowObject' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:didCommitLoadForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='webView:didCommitNavigation:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didCreateJavaScriptContext:forFrame:'>
+<arg declared_type64='WebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='JSContext*' index='1' name='context' type64='@'/>
+<arg declared_type64='WebFrame*' index='2' name='frame' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
<method selector='webView:didFailLoadWithError:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='webView:didFailNavigation:withError:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<arg declared_type64='NSError*' index='2' name='error' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
<method selector='webView:didFailProvisionalLoadWithError:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='webView:didFailProvisionalNavigation:withError:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<arg declared_type64='NSError*' index='2' name='error' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
<method selector='webView:didFinishLoadForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
-<retval declared_type='void' type='v'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='webView:didFinishNavigation:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didReceiveAuthenticationChallenge:completionHandler:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='NSURLAuthenticationChallenge*' index='1' name='challenge' type64='@'/>
+<arg declared_type64='void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *)' function_pointer='true' index='2' name='completionHandler' type64='@?'>
+<arg declared_type64='NSURLSessionAuthChallengeDisposition' type64='q'/>
+<arg declared_type64='NSURLCredential*' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
</method>
<method selector='webView:didReceiveIcon:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='image' declared_type='NSImage*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSImage*' index='1' name='image' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:didReceiveServerRedirectForProvisionalLoadForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='webView:didReceiveServerRedirectForProvisionalNavigation:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
<method selector='webView:didReceiveTitle:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='title' declared_type='NSString*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='title' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:didStartProvisionalLoadForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='webView:didStartProvisionalNavigation:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
<method selector='webView:doCommandBySelector:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='selector' declared_type='SEL' type=':' index='1'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='SEL' index='1' name='selector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:dragDestinationActionMaskForDraggingInfo:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='webView:dragSourceActionMaskForPoint:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSPoint' index='1' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='webView:drawFooterInRect:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:drawHeaderInRect:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:identifierForInitialRequest:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<arg declared_type='WebDataSource*' index='2' name='dataSource' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='webView:makeFirstResponder:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='responder' declared_type='NSResponder*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSResponder*' index='1' name='responder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:mouseDidMoveOverElement:modifierFlags:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='elementInformation' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='modifierFlags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='elementInformation' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='modifierFlags' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:plugInFailedWithError:dataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='WebDataSource*' index='2' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:printFrameView:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frameView' declared_type='WebFrameView*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrameView*' index='1' name='frameView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:resource:didCancelAuthenticationChallenge:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='2' name='challenge' type='@'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:resource:didFailLoadingWithError:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='error' declared_type='NSError*' type='@' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSError*' index='2' name='error' type='@'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:resource:didFinishLoadingFromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='WebDataSource*' index='2' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:resource:didReceiveAuthenticationChallenge:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='2' name='challenge' type='@'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:resource:didReceiveContentLength:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='length' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSInteger' index='2' name='length' type='i' type64='q'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:resource:didReceiveResponse:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='response' type='@'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:resource:willSendRequest:redirectResponse:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='2'/>
-<arg name='redirectResponse' declared_type='NSURLResponse*' type='@' index='3'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='4'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSURLRequest*' index='2' name='request' type='@'/>
+<arg declared_type='NSURLResponse*' index='3' name='redirectResponse' type='@'/>
+<arg declared_type='WebDataSource*' index='4' name='dataSource' type='@'/>
<retval declared_type='NSURLRequest*' type='@'/>
</method>
<method selector='webView:runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:runJavaScriptAlertPanelWithMessage:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
+<method selector='webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='NSString*' index='1' name='message' type64='@'/>
+<arg declared_type64='WKFrameInfo*' index='2' name='frame' type64='@'/>
+<arg declared_type64='void (^)()' function_pointer='true' index='3' name='completionHandler' type64='@?'>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
+</method>
<method selector='webView:runJavaScriptConfirmPanelWithMessage:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
-<retval declared_type='BOOL' type='B'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
+<retval declared_type='BOOL' type='B'/>
+</method>
+<method selector='webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='NSString*' index='1' name='message' type64='@'/>
+<arg declared_type64='WKFrameInfo*' index='2' name='frame' type64='@'/>
+<arg declared_type64='void (^)(BOOL)' function_pointer='true' index='3' name='completionHandler' type64='@?'>
+<arg declared_type64='BOOL' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
</method>
<method selector='webView:runJavaScriptTextInputPanelWithPrompt:defaultText:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='prompt' declared_type='NSString*' type='@' index='1'/>
-<arg name='defaultText' declared_type='NSString*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='prompt' type='@'/>
+<arg declared_type='NSString*' index='2' name='defaultText' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='prompt' declared_type='NSString*' type='@' index='1'/>
-<arg name='defaultText' declared_type='NSString*' type='@' index='2'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='3'/>
-<retval declared_type='NSString*' type='@'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='prompt' type='@'/>
+<arg declared_type='NSString*' index='2' name='defaultText' type='@'/>
+<arg declared_type='WebFrame*' index='3' name='frame' type='@'/>
+<retval declared_type='NSString*' type='@'/>
+</method>
+<method selector='webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='NSString*' index='1' name='prompt' type64='@'/>
+<arg declared_type64='NSString*' index='2' name='defaultText' type64='@'/>
+<arg declared_type64='WKFrameInfo*' index='3' name='frame' type64='@'/>
+<arg declared_type64='void (^)(NSString *)' function_pointer='true' index='4' name='completionHandler' type64='@?'>
+<arg declared_type64='NSString*' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
</method>
<method selector='webView:runOpenPanelForFileButtonWithResultListener:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='resultListener' declared_type='id' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='resultListener' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='resultListener' declared_type='id' type='@' index='1'/>
-<arg name='allowMultipleFiles' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='resultListener' type='@'/>
+<arg declared_type='BOOL' index='2' name='allowMultipleFiles' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:setContentRect:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:setFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:setResizable:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='resizable' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='resizable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:setStatusBarVisible:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='visible' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='visible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:setStatusText:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='text' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='text' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:setToolbarsVisible:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='visible' declared_type='BOOL' type='B' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='visible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:shouldApplyStyle:toElementsInDOMRange:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='style' declared_type='DOMCSSStyleDeclaration*' type='@' index='1'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMCSSStyleDeclaration*' index='1' name='style' type='@'/>
+<arg declared_type='DOMRange*' index='2' name='range' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:shouldBeginEditingInDOMRange:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMRange*' index='1' name='range' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='currentRange' declared_type='DOMRange*' type='@' index='1'/>
-<arg name='proposedRange' declared_type='DOMRange*' type='@' index='2'/>
-<arg name='selectionAffinity' declared_type='NSSelectionAffinity' type64='Q' type='I' index='3'/>
-<arg name='flag' declared_type='BOOL' type='B' index='4'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMRange*' index='1' name='currentRange' type='@'/>
+<arg declared_type='DOMRange*' index='2' name='proposedRange' type='@'/>
+<arg declared_type='NSSelectionAffinity' index='3' name='selectionAffinity' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='4' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:shouldChangeTypingStyle:toStyle:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='currentStyle' declared_type='DOMCSSStyleDeclaration*' type='@' index='1'/>
-<arg name='proposedStyle' declared_type='DOMCSSStyleDeclaration*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMCSSStyleDeclaration*' index='1' name='currentStyle' type='@'/>
+<arg declared_type='DOMCSSStyleDeclaration*' index='2' name='proposedStyle' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:shouldDeleteDOMRange:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMRange*' index='1' name='range' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:shouldEndEditingInDOMRange:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMRange*' index='1' name='range' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:shouldInsertNode:replacingDOMRange:givenAction:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='node' declared_type='DOMNode*' type='@' index='1'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='2'/>
-<arg name='action' declared_type='WebViewInsertAction' type='i' index='3'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMNode*' index='1' name='node' type='@'/>
+<arg declared_type='DOMRange*' index='2' name='range' type='@'/>
+<arg declared_type='WebViewInsertAction' index='3' name='action' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:shouldInsertText:replacingDOMRange:givenAction:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='text' declared_type='NSString*' type='@' index='1'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='2'/>
-<arg name='action' declared_type='WebViewInsertAction' type='i' index='3'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSString*' index='1' name='text' type='@'/>
+<arg declared_type='DOMRange*' index='2' name='range' type='@'/>
+<arg declared_type='WebViewInsertAction' index='3' name='action' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:shouldPerformAction:fromSender:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='action' declared_type='SEL' type=':' index='1'/>
-<arg name='sender' declared_type='id' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='SEL' index='1' name='action' type=':'/>
+<arg declared_type='id' index='2' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:unableToImplementPolicyWithError:frame:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:validateUserInterfaceItem:defaultValidation:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
-<arg name='defaultValidation' declared_type='BOOL' type='B' index='2'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<arg declared_type='BOOL' index='2' name='defaultValidation' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webView:willCloseFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:willPerformClientRedirectToURL:delay:fireDate:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='seconds' declared_type='NSTimeInterval' type='d' index='2'/>
-<arg name='date' declared_type='NSDate*' type='@' index='3'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='4'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSURL*' index='1' name='URL' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='seconds' type='d'/>
+<arg declared_type='NSDate*' index='3' name='date' type='@'/>
+<arg declared_type='WebFrame*' index='4' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:willPerformDragDestinationAction:forDraggingInfo:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='action' declared_type='WebDragDestinationAction' type='i' index='1'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='2'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='WebDragDestinationAction' index='1' name='action' type='I' type64='Q'/>
+<arg declared_type='id' index='2' name='draggingInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:willPerformDragSourceAction:fromPoint:withPasteboard:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='action' declared_type='WebDragSourceAction' type='i' index='1'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='3'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='WebDragSourceAction' index='1' name='action' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='2' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPasteboard*' index='3' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webView:windowScriptObjectAvailable:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='windowScriptObject' declared_type='WebScriptObject*' type='@' index='1'/>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='WebScriptObject*' index='1' name='windowScriptObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewAreToolbarsVisible:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webViewClose:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewContentRect:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='webViewDidBeginEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewDidChangeSelection:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewDidChangeTypingStyle:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewDidEndEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewFirstResponder:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='NSResponder*' type='@'/>
</method>
<method selector='webViewFocus:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewFooterHeight:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='webViewFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='webViewHeaderHeight:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='webViewIsResizable:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webViewIsStatusBarVisible:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webViewRunModal:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewShow:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webViewStatusText:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='webViewUnfocus:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
+<class name='WKBackForwardList'>
+<method selector='backItem'>
+<retval declared_type64='WKBackForwardListItem*' type64='@'/>
+</method>
+<method selector='backList'>
+<retval declared_type64='NSArray*' type64='@'/>
+</method>
+<method selector='currentItem'>
+<retval declared_type64='WKBackForwardListItem*' type64='@'/>
+</method>
+<method selector='forwardItem'>
+<retval declared_type64='WKBackForwardListItem*' type64='@'/>
+</method>
+<method selector='forwardList'>
+<retval declared_type64='NSArray*' type64='@'/>
+</method>
+<method selector='itemAtIndex:'>
+<arg declared_type64='NSInteger' index='0' name='index' type64='q'/>
+<retval declared_type64='WKBackForwardListItem*' type64='@'/>
+</method>
+</class>
+<class name='WKBackForwardListItem'>
+<method selector='URL'>
+<retval declared_type64='NSURL*' type64='@'/>
+</method>
+<method selector='initialURL'>
+<retval declared_type64='NSURL*' type64='@'/>
+</method>
+<method selector='title'>
+<retval declared_type64='NSString*' type64='@'/>
+</method>
+</class>
+<class name='WKFrameInfo'>
+<method selector='isMainFrame'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='request'>
+<retval declared_type64='NSURLRequest*' type64='@'/>
+</method>
+</class>
+<class name='WKNavigationAction'>
+<method selector='buttonNumber'>
+<retval declared_type64='NSInteger' type64='q'/>
+</method>
+<method selector='modifierFlags'>
+<retval declared_type64='NSEventModifierFlags' type64='Q'/>
+</method>
+<method selector='navigationType'>
+<retval declared_type64='WKNavigationType' type64='q'/>
+</method>
+<method selector='request'>
+<retval declared_type64='NSURLRequest*' type64='@'/>
+</method>
+<method selector='sourceFrame'>
+<retval declared_type64='WKFrameInfo*' type64='@'/>
+</method>
+<method selector='targetFrame'>
+<retval declared_type64='WKFrameInfo*' type64='@'/>
+</method>
+</class>
+<class name='WKNavigationResponse'>
+<method selector='canShowMIMEType'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='isForMainFrame'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='response'>
+<retval declared_type64='NSURLResponse*' type64='@'/>
+</method>
+</class>
+<class name='WKPreferences'>
+<method selector='javaEnabled'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='javaScriptCanOpenWindowsAutomatically'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='javaScriptEnabled'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='minimumFontSize'>
+<retval declared_type64='CGFloat' type64='d'/>
+</method>
+<method selector='plugInsEnabled'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='setJavaEnabled:'>
+<arg declared_type64='BOOL' index='0' name='javaEnabled' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setJavaScriptCanOpenWindowsAutomatically:'>
+<arg declared_type64='BOOL' index='0' name='javaScriptCanOpenWindowsAutomatically' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setJavaScriptEnabled:'>
+<arg declared_type64='BOOL' index='0' name='javaScriptEnabled' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setMinimumFontSize:'>
+<arg declared_type64='CGFloat' index='0' name='minimumFontSize' type64='d'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setPlugInsEnabled:'>
+<arg declared_type64='BOOL' index='0' name='plugInsEnabled' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+</class>
+<class name='WKScriptMessage'>
+<method selector='body'>
+<retval declared_type64='id' type64='@'/>
+</method>
+<method selector='frameInfo'>
+<retval declared_type64='WKFrameInfo*' type64='@'/>
+</method>
+<method selector='name'>
+<retval declared_type64='NSString*' type64='@'/>
+</method>
+<method selector='webView'>
+<retval declared_type64='WKWebView*' type64='@'/>
+</method>
+</class>
+<class name='WKUserContentController'>
+<method selector='addScriptMessageHandler:name:'>
+<arg declared_type64='id' index='0' name='scriptMessageHandler' type64='@'/>
+<arg declared_type64='NSString*' index='1' name='name' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='addUserScript:'>
+<arg declared_type64='WKUserScript*' index='0' name='userScript' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='removeAllUserScripts'>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='removeScriptMessageHandlerForName:'>
+<arg declared_type64='NSString*' index='0' name='name' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='userScripts'>
+<retval declared_type64='NSArray*' type64='@'/>
+</method>
+</class>
+<class name='WKUserScript'>
+<method selector='initWithSource:injectionTime:forMainFrameOnly:'>
+<arg declared_type64='NSString*' index='0' name='source' type64='@'/>
+<arg declared_type64='WKUserScriptInjectionTime' index='1' name='injectionTime' type64='q'/>
+<arg declared_type64='BOOL' index='2' name='forMainFrameOnly' type64='B'/>
+<retval declared_type64='instancetype' type64='@'/>
+</method>
+<method selector='injectionTime'>
+<retval declared_type64='WKUserScriptInjectionTime' type64='q'/>
+</method>
+<method selector='isForMainFrameOnly'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='source'>
+<retval declared_type64='NSString*' type64='@'/>
+</method>
+</class>
+<class name='WKWebView'>
+<method selector='UIDelegate'>
+<retval declared_type64='id' type64='@'/>
+</method>
+<method selector='URL'>
+<retval declared_type64='NSURL*' type64='@'/>
+</method>
+<method selector='allowsBackForwardNavigationGestures'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='allowsMagnification'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='backForwardList'>
+<retval declared_type64='WKBackForwardList*' type64='@'/>
+</method>
+<method selector='canGoBack'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='canGoForward'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='configuration'>
+<retval declared_type64='WKWebViewConfiguration*' type64='@'/>
+</method>
+<method selector='estimatedProgress'>
+<retval declared_type64='double' type64='d'/>
+</method>
+<method selector='evaluateJavaScript:completionHandler:'>
+<arg declared_type64='NSString*' index='0' name='javaScriptString' type64='@'/>
+<arg declared_type64='void (^)(id, NSError *)' function_pointer='true' index='1' name='completionHandler' type64='@?'>
+<arg declared_type64='id' type64='@'/>
+<arg declared_type64='NSError*' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='goBack'>
+<retval declared_type64='WKNavigation*' type64='@'/>
+</method>
+<method selector='goBack:'>
+<arg declared_type64='id' index='0' name='sender' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='goForward'>
+<retval declared_type64='WKNavigation*' type64='@'/>
+</method>
+<method selector='goForward:'>
+<arg declared_type64='id' index='0' name='sender' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='goToBackForwardListItem:'>
+<arg declared_type64='WKBackForwardListItem*' index='0' name='item' type64='@'/>
+<retval declared_type64='WKNavigation*' type64='@'/>
+</method>
+<method selector='hasOnlySecureContent'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='initWithFrame:configuration:'>
+<arg declared_type64='CGRect' index='0' name='frame' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type64='WKWebViewConfiguration*' index='1' name='configuration' type64='@'/>
+<retval declared_type64='instancetype' type64='@'/>
+</method>
+<method selector='isLoading'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='loadHTMLString:baseURL:'>
+<arg declared_type64='NSString*' index='0' name='string' type64='@'/>
+<arg declared_type64='NSURL*' index='1' name='baseURL' type64='@'/>
+<retval declared_type64='WKNavigation*' type64='@'/>
+</method>
+<method selector='loadRequest:'>
+<arg declared_type64='NSURLRequest*' index='0' name='request' type64='@'/>
+<retval declared_type64='WKNavigation*' type64='@'/>
+</method>
+<method selector='magnification'>
+<retval declared_type64='CGFloat' type64='d'/>
+</method>
+<method selector='navigationDelegate'>
+<retval declared_type64='id' type64='@'/>
+</method>
+<method selector='reload'>
+<retval declared_type64='WKNavigation*' type64='@'/>
+</method>
+<method selector='reload:'>
+<arg declared_type64='id' index='0' name='sender' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='reloadFromOrigin'>
+<retval declared_type64='WKNavigation*' type64='@'/>
+</method>
+<method selector='reloadFromOrigin:'>
+<arg declared_type64='id' index='0' name='sender' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setAllowsBackForwardNavigationGestures:'>
+<arg declared_type64='BOOL' index='0' name='allowsBackForwardNavigationGestures' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setAllowsMagnification:'>
+<arg declared_type64='BOOL' index='0' name='allowsMagnification' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setMagnification:'>
+<arg declared_type64='CGFloat' index='0' name='magnification' type64='d'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setMagnification:centeredAtPoint:'>
+<arg declared_type64='CGFloat' index='0' name='magnification' type64='d'/>
+<arg declared_type64='CGPoint' index='1' name='point' type64='{CGPoint=dd}'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setNavigationDelegate:'>
+<arg declared_type64='id' index='0' name='navigationDelegate' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setUIDelegate:'>
+<arg declared_type64='id' index='0' name='UIDelegate' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='stopLoading'>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='stopLoading:'>
+<arg declared_type64='id' index='0' name='sender' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='title'>
+<retval declared_type64='NSString*' type64='@'/>
+</method>
+</class>
+<class name='WKWebViewConfiguration'>
+<method selector='preferences'>
+<retval declared_type64='WKPreferences*' type64='@'/>
+</method>
+<method selector='processPool'>
+<retval declared_type64='WKProcessPool*' type64='@'/>
+</method>
+<method selector='setPreferences:'>
+<arg declared_type64='WKPreferences*' index='0' name='preferences' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setProcessPool:'>
+<arg declared_type64='WKProcessPool*' index='0' name='processPool' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setSuppressesIncrementalRendering:'>
+<arg declared_type64='BOOL' index='0' name='suppressesIncrementalRendering' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='setUserContentController:'>
+<arg declared_type64='WKUserContentController*' index='0' name='userContentController' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='suppressesIncrementalRendering'>
+<retval declared_type64='BOOL' type64='B'/>
+</method>
+<method selector='userContentController'>
+<retval declared_type64='WKUserContentController*' type64='@'/>
+</method>
+</class>
+<class name='WKWindowFeatures'>
+<method selector='allowsResizing'>
+<retval declared_type64='NSNumber*' type64='@'/>
+</method>
+<method selector='height'>
+<retval declared_type64='NSNumber*' type64='@'/>
+</method>
+<method selector='menuBarVisibility'>
+<retval declared_type64='NSNumber*' type64='@'/>
+</method>
+<method selector='statusBarVisibility'>
+<retval declared_type64='NSNumber*' type64='@'/>
+</method>
+<method selector='toolbarsVisibility'>
+<retval declared_type64='NSNumber*' type64='@'/>
+</method>
+<method selector='width'>
+<retval declared_type64='NSNumber*' type64='@'/>
+</method>
+<method selector='x'>
+<retval declared_type64='NSNumber*' type64='@'/>
+</method>
+<method selector='y'>
+<retval declared_type64='NSNumber*' type64='@'/>
+</method>
+</class>
<class name='WebArchive'>
<method selector='data'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='initWithData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithMainResource:subresources:subframeArchives:'>
-<arg name='mainResource' declared_type='WebResource*' type='@' index='0'/>
-<arg name='subresources' declared_type='NSArray*' type='@' index='1'/>
-<arg name='subframeArchives' declared_type='NSArray*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='WebResource*' index='0' name='mainResource' type='@'/>
+<arg declared_type='NSArray*' index='1' name='subresources' type='@'/>
+<arg declared_type='NSArray*' index='2' name='subframeArchives' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='mainResource'>
<retval declared_type='WebResource*' type='@'/>
@@ -7499,7 +7933,7 @@
</class>
<class name='WebBackForwardList'>
<method selector='addItem:'>
-<arg name='item' declared_type='WebHistoryItem*' type='@' index='0'/>
+<arg declared_type='WebHistoryItem*' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='backItem'>
@@ -7509,14 +7943,14 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='backListWithLimit:'>
-<arg name='limit' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='limit' type='i'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='capacity'>
<retval declared_type='int' type='i'/>
</method>
<method selector='containsItem:'>
-<arg name='item' declared_type='WebHistoryItem*' type='@' index='0'/>
+<arg declared_type='WebHistoryItem*' index='0' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='currentItem'>
@@ -7529,7 +7963,7 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='forwardListWithLimit:'>
-<arg name='limit' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='limit' type='i'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='goBack'>
@@ -7539,36 +7973,36 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='goToItem:'>
-<arg name='item' declared_type='WebHistoryItem*' type='@' index='0'/>
+<arg declared_type='WebHistoryItem*' index='0' name='item' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='itemAtIndex:'>
-<arg name='index' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='index' type='i'/>
<retval declared_type='WebHistoryItem*' type='@'/>
</method>
<method selector='pageCacheSize'>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='setCapacity:'>
-<arg name='size' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='capacity' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPageCacheSize:'>
-<arg name='size' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
+<arg declared_type='NSUInteger' index='0' name='size' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='WebDataSource'>
<method selector='addSubresource:'>
-<arg name='subresource' declared_type='WebResource*' type='@' index='0'/>
+<arg declared_type='WebResource*' index='0' name='subresource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='data'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='initWithRequest:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initialRequest'>
<retval declared_type='NSURLRequest*' type='@'/>
@@ -7592,7 +8026,7 @@
<retval declared_type='NSURLResponse*' type='@'/>
</method>
<method selector='subresourceForURL:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
<retval declared_type='WebResource*' type='@'/>
</method>
<method selector='subresources'>
@@ -7622,7 +8056,7 @@
<retval declared_type='WebDataSource*' type='@'/>
</method>
<method selector='findFrameNamed:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='WebFrame*' type='@'/>
</method>
<method selector='frameElement'>
@@ -7635,35 +8069,38 @@
<retval declared_type='JSGlobalContextRef' type='^{OpaqueJSContext=}'/>
</method>
<method selector='initWithName:webFrameView:webView:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='view' declared_type='WebFrameView*' type='@' index='1'/>
-<arg name='webView' declared_type='WebView*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='WebFrameView*' index='1' name='view' type='@'/>
+<arg declared_type='WebView*' index='2' name='webView' type='@'/>
+<retval declared_type='instancetype' type='@'/>
+</method>
+<method selector='javaScriptContext'>
+<retval declared_type64='JSContext*' type64='@'/>
</method>
<method selector='loadAlternateHTMLString:baseURL:forUnreachableURL:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='baseURL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='unreachableURL' declared_type='NSURL*' type='@' index='2'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSURL*' index='1' name='baseURL' type='@'/>
+<arg declared_type='NSURL*' index='2' name='unreachableURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadArchive:'>
-<arg name='archive' declared_type='WebArchive*' type='@' index='0'/>
+<arg declared_type='WebArchive*' index='0' name='archive' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadData:MIMEType:textEncodingName:baseURL:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='MIMEType' declared_type='NSString*' type='@' index='1'/>
-<arg name='encodingName' declared_type='NSString*' type='@' index='2'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='3'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSString*' index='1' name='MIMEType' type='@'/>
+<arg declared_type='NSString*' index='2' name='encodingName' type='@'/>
+<arg declared_type='NSURL*' index='3' name='URL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadHTMLString:baseURL:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='NSURL*' index='1' name='URL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadRequest:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='name'>
@@ -7708,11 +8145,11 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='printOperationWithPrintInfo:'>
-<arg name='printInfo' declared_type='NSPrintInfo*' type='@' index='0'/>
+<arg declared_type='NSPrintInfo*' index='0' name='printInfo' type='@'/>
<retval declared_type='NSPrintOperation*' type='@'/>
</method>
<method selector='setAllowsScrolling:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsScrolling' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='webFrame'>
@@ -7721,7 +8158,7 @@
</class>
<class name='WebHistory'>
<method selector='addItems:'>
-<arg name='newItems' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='newItems' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='historyAgeInDaysLimit'>
@@ -7731,19 +8168,19 @@
<retval declared_type='int' type='i'/>
</method>
<method selector='itemForURL:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
<retval declared_type='WebHistoryItem*' type='@'/>
</method>
<method selector='loadFromURL:error:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='optionalSharedHistory' class_method='true'>
+<method class_method='true' selector='optionalSharedHistory'>
<retval declared_type='WebHistory*' type='@'/>
</method>
<method selector='orderedItemsLastVisitedOnDay:'>
-<arg name='calendarDate' declared_type='NSCalendarDate*' type='@' index='0'/>
+<arg declared_type='NSCalendarDate*' index='0' name='calendarDate' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='orderedLastVisitedDays'>
@@ -7753,24 +8190,24 @@
<retval declared_type='void' type='v'/>
</method>
<method selector='removeItems:'>
-<arg name='items' declared_type='NSArray*' type='@' index='0'/>
+<arg declared_type='NSArray*' index='0' name='items' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='saveToURL:error:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
-<arg name='error' declared_type='NSError**' type='^@' index='1'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
+<arg declared_type='NSError**' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setHistoryAgeInDaysLimit:'>
-<arg name='limit' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='historyAgeInDaysLimit' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHistoryItemLimit:'>
-<arg name='limit' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='historyItemLimit' type='i'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setOptionalSharedHistory:' class_method='true'>
-<arg name='history' declared_type='WebHistory*' type='@' index='0'/>
+<method class_method='true' selector='setOptionalSharedHistory:'>
+<arg declared_type='WebHistory*' index='0' name='history' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
@@ -7785,10 +8222,10 @@
<retval declared_type='NSImage*' type='@'/>
</method>
<method selector='initWithURLString:title:lastVisitedTimeInterval:'>
-<arg name='URLString' declared_type='NSString*' type='@' index='0'/>
-<arg name='title' declared_type='NSString*' type='@' index='1'/>
-<arg name='time' declared_type='NSTimeInterval' type='d' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='URLString' type='@'/>
+<arg declared_type='NSString*' index='1' name='title' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='time' type='d'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='lastVisitedTimeInterval'>
<retval declared_type='NSTimeInterval' type='d'/>
@@ -7797,7 +8234,7 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAlternateTitle:'>
-<arg name='alternateTitle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='alternateTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='title'>
@@ -7818,7 +8255,7 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cacheModel'>
-<retval declared_type='WebCacheModel' type64='Q' type='I'/>
+<retval declared_type='WebCacheModel' type='I' type64='Q'/>
</method>
<method selector='cursiveFontFamily'>
<retval declared_type='NSString*' type='@'/>
@@ -7842,8 +8279,8 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithIdentifier:'>
-<arg name='anIdentifier' declared_type='NSString*' type='@' index='0'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSString*' index='0' name='anIdentifier' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isJavaEnabled'>
<retval declared_type='BOOL' type='B'/>
@@ -7873,107 +8310,111 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='setAllowsAnimatedImageLooping:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsAnimatedImageLooping' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsAnimatedImages:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='allowsAnimatedImages' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAutosaves:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='autosaves' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCacheModel:'>
-<arg name='cacheModel' declared_type='WebCacheModel' type64='Q' type='I' index='0'/>
+<arg declared_type='WebCacheModel' index='0' name='cacheModel' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCursiveFontFamily:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='cursiveFontFamily' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultFixedFontSize:'>
-<arg name='size' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='defaultFixedFontSize' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultFontSize:'>
-<arg name='size' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='defaultFontSize' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultTextEncodingName:'>
-<arg name='encoding' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='defaultTextEncodingName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFantasyFontFamily:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fantasyFontFamily' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFixedFontFamily:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='fixedFontFamily' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setJavaEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='javaEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setJavaScriptCanOpenWindowsAutomatically:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='javaScriptCanOpenWindowsAutomatically' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setJavaScriptEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='javaScriptEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLoadsImagesAutomatically:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='loadsImagesAutomatically' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumFontSize:'>
-<arg name='size' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='minimumFontSize' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumLogicalFontSize:'>
-<arg name='size' declared_type='int' type='i' index='0'/>
+<arg declared_type='int' index='0' name='minimumLogicalFontSize' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlugInsEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='plugInsEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPrivateBrowsingEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='privateBrowsingEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSansSerifFontFamily:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='sansSerifFontFamily' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSerifFontFamily:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='serifFontFamily' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldPrintBackgrounds:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldPrintBackgrounds' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardFontFamily:'>
-<arg name='family' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='standardFontFamily' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='setSuppressesIncrementalRendering:'>
+<arg declared_type='BOOL' index='0' name='suppressesIncrementalRendering' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTabsToLinks:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='tabsToLinks' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUserStyleSheetEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='userStyleSheetEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUserStyleSheetLocation:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='userStyleSheetLocation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesPageCache:'>
-<arg name='usesPageCache' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='usesPageCache' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldPrintBackgrounds'>
@@ -7982,9 +8423,12 @@
<method selector='standardFontFamily'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='standardPreferences' class_method='true'>
+<method class_method='true' selector='standardPreferences'>
<retval declared_type='WebPreferences*' type='@'/>
</method>
+<method selector='suppressesIncrementalRendering'>
+<retval declared_type='BOOL' type='B'/>
+</method>
<method selector='tabsToLinks'>
<retval declared_type='BOOL' type='B'/>
</method>
@@ -8012,12 +8456,12 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='initWithData:URL:MIMEType:textEncodingName:frameName:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='MIMEType' declared_type='NSString*' type='@' index='2'/>
-<arg name='textEncodingName' declared_type='NSString*' type='@' index='3'/>
-<arg name='frameName' declared_type='NSString*' type='@' index='4'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='NSURL*' index='1' name='URL' type='@'/>
+<arg declared_type='NSString*' index='2' name='MIMEType' type='@'/>
+<arg declared_type='NSString*' index='3' name='textEncodingName' type='@'/>
+<arg declared_type='NSString*' index='4' name='frameName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='textEncodingName'>
<retval declared_type='NSString*' type='@'/>
@@ -8027,81 +8471,84 @@
<method selector='JSObject'>
<retval declared_type='JSObjectRef' type='^{OpaqueJSValue=}'/>
</method>
+<method selector='JSValue'>
+<retval declared_type64='JSValue*' type64='@'/>
+</method>
<method selector='callWebScriptMethod:withArguments:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='arguments' declared_type='NSArray*' type='@' index='1'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSArray*' index='1' name='arguments' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='evaluateWebScript:'>
-<arg name='script' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='script' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='removeWebScriptKey:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setException:'>
-<arg name='description' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='description' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWebScriptValueAtIndex:value:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
-<arg name='value' declared_type='id' type='@' index='1'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
+<arg declared_type='id' index='1' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringRepresentation'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='throwException:' class_method='true'>
-<arg name='exceptionMessage' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='throwException:'>
+<arg declared_type='NSString*' index='0' name='exceptionMessage' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='webScriptValueAtIndex:'>
-<arg name='index' declared_type='unsigned int' type='I' index='0'/>
+<arg declared_type='unsigned int' index='0' name='index' type='I'/>
<retval declared_type='id' type='@'/>
</method>
</class>
<class name='WebUndefined'>
-<method selector='undefined' class_method='true'>
+<method class_method='true' selector='undefined'>
<retval declared_type='WebUndefined*' type='@'/>
</method>
</class>
<class name='WebView'>
-<method selector='MIMETypesShownAsHTML' class_method='true'>
+<method class_method='true' selector='MIMETypesShownAsHTML'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='UIDelegate'>
<retval declared_type='id' type='@'/>
</method>
-<method selector='URLFromPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='URLFromPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='NSURL*' type='@'/>
</method>
-<method selector='URLTitleFromPasteboard:' class_method='true'>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='0'/>
+<method class_method='true' selector='URLTitleFromPasteboard:'>
+<arg declared_type='NSPasteboard*' index='0' name='pasteboard' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='alignCenter:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='alignJustified:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='alignLeft:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='alignRight:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applicationNameForUserAgent'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='applyStyle:'>
-<arg name='style' declared_type='DOMCSSStyleDeclaration*' type='@' index='0'/>
+<arg declared_type='DOMCSSStyleDeclaration*' index='0' name='style' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='backForwardList'>
@@ -8122,48 +8569,48 @@
<method selector='canMakeTextStandardSize'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='canShowMIMEType:' class_method='true'>
-<arg name='MIMEType' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='canShowMIMEType:'>
+<arg declared_type='NSString*' index='0' name='MIMEType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method selector='canShowMIMETypeAsHTML:' class_method='true'>
-<arg name='MIMEType' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='canShowMIMETypeAsHTML:'>
+<arg declared_type='NSString*' index='0' name='MIMEType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='changeAttributes:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeColor:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeDocumentBackgroundColor:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='changeFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='checkSpelling:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='close'>
<retval declared_type='void' type='v'/>
</method>
<method selector='computedStyleForElement:pseudoElement:'>
-<arg name='element' declared_type='DOMElement*' type='@' index='0'/>
-<arg name='pseudoElement' declared_type='NSString*' type='@' index='1'/>
+<arg declared_type='DOMElement*' index='0' name='element' type='@'/>
+<arg declared_type='NSString*' index='1' name='pseudoElement' type='@'/>
<retval declared_type='DOMCSSStyleDeclaration*' type='@'/>
</method>
<method selector='copy:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='copyFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='customTextEncodingName'>
@@ -8173,11 +8620,11 @@
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='cut:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='delete:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deleteSelection'>
@@ -8190,14 +8637,14 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='editableDOMRangeForPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='DOMRange*' type='@'/>
</method>
<method selector='editingDelegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='elementAtPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSDictionary*' type='@'/>
</method>
<method selector='estimatedProgress'>
@@ -8210,18 +8657,18 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='goBack:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='goForward'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='goForward:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='goToBackForwardItem:'>
-<arg name='item' declared_type='WebHistoryItem*' type='@' index='0'/>
+<arg declared_type='WebHistoryItem*' index='0' name='item' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='groupName'>
@@ -8231,10 +8678,10 @@
<retval declared_type='NSWindow*' type='@'/>
</method>
<method selector='initWithFrame:frameName:groupName:'>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='0'/>
-<arg name='frameName' declared_type='NSString*' type='@' index='1'/>
-<arg name='groupName' declared_type='NSString*' type='@' index='2'/>
-<retval declared_type='id' type='@'/>
+<arg declared_type='NSRect' index='0' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
+<arg declared_type='NSString*' index='1' name='frameName' type='@'/>
+<arg declared_type='NSString*' index='2' name='groupName' type='@'/>
+<retval declared_type='instancetype' type='@'/>
</method>
<method selector='isContinuousSpellCheckingEnabled'>
<retval declared_type='BOOL' type='B'/>
@@ -8264,65 +8711,69 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='makeTextLarger:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeTextSmaller:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeTextStandardSize:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='mediaStyle'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='moveDragCaretToPoint:'>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='0'/>
+<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToBeginningOfSentence:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToBeginningOfSentenceAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToEndOfSentence:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveToEndOfSentenceAndModifySelection:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
+<retval declared_type='void' type='v'/>
+</method>
+<method selector='overWrite:'>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='paste:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteAsPlainText:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteAsRichText:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteFont:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='pasteboardTypesForElement:'>
-<arg name='element' declared_type='NSDictionary*' type='@' index='0'/>
+<arg declared_type='NSDictionary*' index='0' name='element' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='pasteboardTypesForSelection'>
<retval declared_type='NSArray*' type='@'/>
</method>
<method selector='performFindPanelAction:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='policyDelegate'>
@@ -8334,55 +8785,55 @@
<method selector='preferencesIdentifier'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method selector='registerURLSchemeAsLocal:' class_method='true'>
-<arg name='scheme' declared_type='NSString*' type='@' index='0'/>
+<method class_method='true' selector='registerURLSchemeAsLocal:'>
+<arg declared_type='NSString*' index='0' name='scheme' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='registerViewClass:representationClass:forMIMEType:' class_method='true'>
-<arg name='viewClass' declared_type='Class' type='#' index='0'/>
-<arg name='representationClass' declared_type='Class' type='#' index='1'/>
-<arg name='MIMEType' declared_type='NSString*' type='@' index='2'/>
+<method class_method='true' selector='registerViewClass:representationClass:forMIMEType:'>
+<arg declared_type='Class' index='0' name='viewClass' type='#'/>
+<arg declared_type='Class' index='1' name='representationClass' type='#'/>
+<arg declared_type='NSString*' index='2' name='MIMEType' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reload:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reloadFromOrigin:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeDragCaret'>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceSelectionWithArchive:'>
-<arg name='archive' declared_type='WebArchive*' type='@' index='0'/>
+<arg declared_type='WebArchive*' index='0' name='archive' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceSelectionWithMarkupString:'>
-<arg name='markupString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='markupString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceSelectionWithNode:'>
-<arg name='node' declared_type='DOMNode*' type='@' index='0'/>
+<arg declared_type='DOMNode*' index='0' name='node' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceSelectionWithText:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resourceLoadDelegate'>
<retval declared_type='id' type='@'/>
</method>
<method selector='searchFor:direction:caseSensitive:wrap:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='forward' declared_type='BOOL' type='B' index='1'/>
-<arg name='caseFlag' declared_type='BOOL' type='B' index='2'/>
-<arg name='wrapFlag' declared_type='BOOL' type='B' index='3'/>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='BOOL' index='1' name='forward' type='B'/>
+<arg declared_type='BOOL' index='2' name='caseFlag' type='B'/>
+<arg declared_type='BOOL' index='3' name='wrapFlag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectSentence:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='selectedDOMRange'>
@@ -8392,111 +8843,111 @@
<retval declared_type='WebFrame*' type='@'/>
</method>
<method selector='selectionAffinity'>
-<retval declared_type='NSSelectionAffinity' type64='Q' type='I'/>
+<retval declared_type='NSSelectionAffinity' type='I' type64='Q'/>
</method>
<method selector='setApplicationNameForUserAgent:'>
-<arg name='applicationName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='applicationNameForUserAgent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContinuousSpellCheckingEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='continuousSpellCheckingEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCustomTextEncodingName:'>
-<arg name='encodingName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='customTextEncodingName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCustomUserAgent:'>
-<arg name='userAgentString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='customUserAgent' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDownloadDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='downloadDelegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDrawsBackground:'>
-<arg name='drawsBackround' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='drawsBackground' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditable:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='editable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEditingDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='editingDelegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFrameLoadDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='frameLoadDelegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupName:'>
-<arg name='groupName' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='groupName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHostWindow:'>
-<arg name='hostWindow' declared_type='NSWindow*' type='@' index='0'/>
+<arg declared_type='NSWindow*' index='0' name='hostWindow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method selector='setMIMETypesShownAsHTML:' class_method='true'>
-<arg name='MIMETypes' declared_type='NSArray*' type='@' index='0'/>
+<method class_method='true' selector='setMIMETypesShownAsHTML:'>
+<arg declared_type='NSArray*' index='0' name='MIMETypes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMainFrameURL:'>
-<arg name='URLString' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='mainFrameURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaintainsBackForwardList:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMediaStyle:'>
-<arg name='mediaStyle' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='mediaStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPolicyDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='policyDelegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreferences:'>
-<arg name='prefs' declared_type='WebPreferences*' type='@' index='0'/>
+<arg declared_type='WebPreferences*' index='0' name='preferences' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreferencesIdentifier:'>
-<arg name='anIdentifier' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='preferencesIdentifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setResourceLoadDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='resourceLoadDelegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelectedDOMRange:affinity:'>
-<arg name='range' declared_type='DOMRange*' type='@' index='0'/>
-<arg name='selectionAffinity' declared_type='NSSelectionAffinity' type64='Q' type='I' index='1'/>
+<arg declared_type='DOMRange*' index='0' name='range' type='@'/>
+<arg declared_type='NSSelectionAffinity' index='1' name='selectionAffinity' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldCloseWithWindow:'>
-<arg name='close' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldCloseWithWindow' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldUpdateWhileOffscreen:'>
-<arg name='updateWhileOffscreen' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='shouldUpdateWhileOffscreen' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSmartInsertDeleteEnabled:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<arg declared_type='BOOL' index='0' name='smartInsertDeleteEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextSizeMultiplier:'>
-<arg name='multiplier' declared_type='float' type='f' index='0'/>
+<arg declared_type='float' index='0' name='textSizeMultiplier' type='f'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTypingStyle:'>
-<arg name='style' declared_type='DOMCSSStyleDeclaration*' type='@' index='0'/>
+<arg declared_type='DOMCSSStyleDeclaration*' index='0' name='typingStyle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUIDelegate:'>
-<arg name='delegate' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='UIDelegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldCloseWithWindow'>
@@ -8506,51 +8957,51 @@
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='showGuessPanel:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='smartInsertDeleteEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='spellCheckerDocumentTag'>
-<retval declared_type='NSInteger' type64='q' type='i'/>
+<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='startSpeaking:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopLoading:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopSpeaking:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringByEvaluatingJavaScriptFromString:'>
-<arg name='script' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='script' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='styleDeclarationWithText:'>
-<arg name='text' declared_type='NSString*' type='@' index='0'/>
+<arg declared_type='NSString*' index='0' name='text' type='@'/>
<retval declared_type='DOMCSSStyleDeclaration*' type='@'/>
</method>
<method selector='supportsTextEncoding'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='takeStringURLFrom:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='textSizeMultiplier'>
<retval declared_type='float' type='f'/>
</method>
<method selector='toggleContinuousSpellChecking:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toggleSmartInsertDelete:'>
-<arg name='sender' declared_type='id' type='@' index='0'/>
+<arg declared_type='id' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='typingStyle'>
@@ -8560,760 +9011,859 @@
<retval declared_type='NSUndoManager*' type='@'/>
</method>
<method selector='userAgentForURL:'>
-<arg name='URL' declared_type='NSURL*' type='@' index='0'/>
+<arg declared_type='NSURL*' index='0' name='URL' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='windowScriptObject'>
<retval declared_type='WebScriptObject*' type='@'/>
</method>
<method selector='writeElement:withPasteboardTypes:toPasteboard:'>
-<arg name='element' declared_type='NSDictionary*' type='@' index='0'/>
-<arg name='types' declared_type='NSArray*' type='@' index='1'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='2'/>
+<arg declared_type='NSDictionary*' index='0' name='element' type='@'/>
+<arg declared_type='NSArray*' index='1' name='types' type='@'/>
+<arg declared_type='NSPasteboard*' index='2' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writeSelectionWithPasteboardTypes:toPasteboard:'>
-<arg name='types' declared_type='NSArray*' type='@' index='0'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='1'/>
+<arg declared_type='NSArray*' index='0' name='types' type='@'/>
+<arg declared_type='NSPasteboard*' index='1' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<informal_protocol name='DOMEventListener'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='handleEvent:'>
-<arg name='evt' declared_type='DOMEvent*' type='@' index='0'/>
+<method selector='handleEvent:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='DOMEvent*' index='0' name='evt' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='DOMEventTarget'>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='addEventListener:::'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='listener' declared_type='id' type='@' index='1'/>
-<arg name='useCapture' declared_type='BOOL' type='B' index='2'/>
+<method selector='addEventListener:::' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='id' index='1' name='listener' type='@'/>
+<arg declared_type='BOOL' index='2' name='useCapture' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='addEventListener:listener:useCapture:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='listener' declared_type='id' type='@' index='1'/>
-<arg name='useCapture' declared_type='BOOL' type='B' index='2'/>
+<method selector='addEventListener:listener:useCapture:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='id' index='1' name='listener' type='@'/>
+<arg declared_type='BOOL' index='2' name='useCapture' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='dispatchEvent:'>
-<arg name='event' declared_type='DOMEvent*' type='@' index='0'/>
+<method selector='dispatchEvent:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='DOMEvent*' index='0' name='event' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='removeEventListener:::'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='listener' declared_type='id' type='@' index='1'/>
-<arg name='useCapture' declared_type='BOOL' type='B' index='2'/>
+<method selector='removeEventListener:::' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='id' index='1' name='listener' type='@'/>
+<arg declared_type='BOOL' index='2' name='useCapture' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='removeEventListener:listener:useCapture:'>
-<arg name='type' declared_type='NSString*' type='@' index='0'/>
-<arg name='listener' declared_type='id' type='@' index='1'/>
-<arg name='useCapture' declared_type='BOOL' type='B' index='2'/>
+<method selector='removeEventListener:listener:useCapture:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='NSString*' index='0' name='type' type='@'/>
+<arg declared_type='id' index='1' name='listener' type='@'/>
+<arg declared_type='BOOL' index='2' name='useCapture' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='DOMNodeFilter'>
-<method type64='s24@0:8@16' type='s12@0:4@8' selector='acceptNode:'>
-<arg name='n' declared_type='DOMNode*' type='@' index='0'/>
+<method selector='acceptNode:' type='s12@0:4@8' type64='s24@0:8@16'>
+<arg declared_type='DOMNode*' index='0' name='n' type='@'/>
<retval declared_type='short' type='s'/>
</method>
</informal_protocol>
<informal_protocol name='DOMXPathNSResolver'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='lookupNamespaceURI:'>
-<arg name='prefix' declared_type='NSString*' type='@' index='0'/>
+<method selector='lookupNamespaceURI:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='prefix' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
</informal_protocol>
+<informal_protocol name='WKNavigationDelegate'>
+<method selector='webView:decidePolicyForNavigationAction:decisionHandler:' type64='v40@0:8@16@24@?32'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigationAction*' index='1' name='navigationAction' type64='@'/>
+<arg declared_type64='void (^)(WKNavigationActionPolicy)' function_pointer='true' index='2' name='decisionHandler' type64='@?'>
+<arg declared_type64='WKNavigationActionPolicy' type64='q'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:decidePolicyForNavigationResponse:decisionHandler:' type64='v40@0:8@16@24@?32'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigationResponse*' index='1' name='navigationResponse' type64='@'/>
+<arg declared_type64='void (^)(WKNavigationResponsePolicy)' function_pointer='true' index='2' name='decisionHandler' type64='@?'>
+<arg declared_type64='WKNavigationResponsePolicy' type64='q'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didCommitNavigation:' type64='v32@0:8@16@24'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didFailNavigation:withError:' type64='v40@0:8@16@24@32'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<arg declared_type64='NSError*' index='2' name='error' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didFailProvisionalNavigation:withError:' type64='v40@0:8@16@24@32'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<arg declared_type64='NSError*' index='2' name='error' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didFinishNavigation:' type64='v32@0:8@16@24'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didReceiveAuthenticationChallenge:completionHandler:' type64='v40@0:8@16@24@?32'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='NSURLAuthenticationChallenge*' index='1' name='challenge' type64='@'/>
+<arg declared_type64='void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *)' function_pointer='true' index='2' name='completionHandler' type64='@?'>
+<arg declared_type64='NSURLSessionAuthChallengeDisposition' type64='q'/>
+<arg declared_type64='NSURLCredential*' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didReceiveServerRedirectForProvisionalNavigation:' type64='v32@0:8@16@24'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:didStartProvisionalNavigation:' type64='v32@0:8@16@24'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKNavigation*' index='1' name='navigation' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='WKScriptMessageHandler'>
+<method selector='userContentController:didReceiveScriptMessage:' type64='v32@0:8@16@24'>
+<arg declared_type64='WKUserContentController*' index='0' name='userContentController' type64='@'/>
+<arg declared_type64='WKScriptMessage*' index='1' name='message' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</method>
+</informal_protocol>
+<informal_protocol name='WKUIDelegate'>
+<method selector='webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures:' type64='@48@0:8@16@24@32@40'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='WKWebViewConfiguration*' index='1' name='configuration' type64='@'/>
+<arg declared_type64='WKNavigationAction*' index='2' name='navigationAction' type64='@'/>
+<arg declared_type64='WKWindowFeatures*' index='3' name='windowFeatures' type64='@'/>
+<retval declared_type64='WKWebView*' type64='@'/>
+</method>
+<method selector='webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:' type64='v48@0:8@16@24@32@?40'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='NSString*' index='1' name='message' type64='@'/>
+<arg declared_type64='WKFrameInfo*' index='2' name='frame' type64='@'/>
+<arg declared_type64='void (^)()' function_pointer='true' index='3' name='completionHandler' type64='@?'>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:' type64='v48@0:8@16@24@32@?40'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='NSString*' index='1' name='message' type64='@'/>
+<arg declared_type64='WKFrameInfo*' index='2' name='frame' type64='@'/>
+<arg declared_type64='void (^)(BOOL)' function_pointer='true' index='3' name='completionHandler' type64='@?'>
+<arg declared_type64='BOOL' type64='B'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
+</method>
+<method selector='webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:' type64='v56@0:8@16@24@32@40@?48'>
+<arg declared_type64='WKWebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='NSString*' index='1' name='prompt' type64='@'/>
+<arg declared_type64='NSString*' index='2' name='defaultText' type64='@'/>
+<arg declared_type64='WKFrameInfo*' index='3' name='frame' type64='@'/>
+<arg declared_type64='void (^)(NSString *)' function_pointer='true' index='4' name='completionHandler' type64='@?'>
+<arg declared_type64='NSString*' type64='@'/>
+<retval declared_type64='void' type64='v'/>
+</arg>
+<retval declared_type64='void' type64='v'/>
+</method>
+</informal_protocol>
<informal_protocol name='WebDocumentRepresentation'>
-<method type64='B16@0:8' type='B8@0:4' selector='canProvideDocumentSource'>
+<method selector='canProvideDocumentSource' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='documentSource'>
+<method selector='documentSource' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='finishedLoadingWithDataSource:'>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='0'/>
+<method selector='finishedLoadingWithDataSource:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebDataSource*' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='receivedData:withDataSource:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='1'/>
+<method selector='receivedData:withDataSource:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
+<arg declared_type='WebDataSource*' index='1' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='receivedError:withDataSource:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='1'/>
+<method selector='receivedError:withDataSource:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
+<arg declared_type='WebDataSource*' index='1' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setDataSource:'>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='0'/>
+<method selector='setDataSource:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebDataSource*' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='title'>
+<method selector='title' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='WebDocumentSearching'>
-<method type64='B36@0:8@16B24B28B32' type='B24@0:4@8B12B16B20' selector='searchFor:direction:caseSensitive:wrap:'>
-<arg name='string' declared_type='NSString*' type='@' index='0'/>
-<arg name='forward' declared_type='BOOL' type='B' index='1'/>
-<arg name='caseFlag' declared_type='BOOL' type='B' index='2'/>
-<arg name='wrapFlag' declared_type='BOOL' type='B' index='3'/>
+<method selector='searchFor:direction:caseSensitive:wrap:' type='B24@0:4@8B12B16B20' type64='B36@0:8@16B24B28B32'>
+<arg declared_type='NSString*' index='0' name='string' type='@'/>
+<arg declared_type='BOOL' index='1' name='forward' type='B'/>
+<arg declared_type='BOOL' index='2' name='caseFlag' type='B'/>
+<arg declared_type='BOOL' index='3' name='wrapFlag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='WebDocumentText'>
-<method type64='@16@0:8' type='@8@0:4' selector='attributedString'>
+<method selector='attributedString' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='deselectAll'>
+<method selector='deselectAll' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='selectAll'>
+<method selector='selectAll' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='selectedAttributedString'>
+<method selector='selectedAttributedString' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSAttributedString*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='selectedString'>
+<method selector='selectedString' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='string'>
+<method selector='string' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='B16@0:8' type='B8@0:4' selector='supportsTextEncoding'>
+<method selector='supportsTextEncoding' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='WebDocumentView'>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='dataSourceUpdated:'>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='0'/>
+<method selector='dataSourceUpdated:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebDataSource*' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='layout'>
+<method selector='layout' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='setDataSource:'>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='0'/>
+<method selector='setDataSource:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebDataSource*' index='0' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v20@0:8B16' type='v12@0:4B8' selector='setNeedsLayout:'>
-<arg name='flag' declared_type='BOOL' type='B' index='0'/>
+<method selector='setNeedsLayout:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='viewDidMoveToHostWindow'>
+<method selector='viewDidMoveToHostWindow' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='viewWillMoveToHostWindow:'>
-<arg name='hostWindow' declared_type='NSWindow*' type='@' index='0'/>
+<method selector='viewWillMoveToHostWindow:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSWindow*' index='0' name='hostWindow' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='WebDownloadDelegate'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='downloadWindowForAuthenticationSheet:'>
-<arg name='download' declared_type='WebDownload*' type='@' index='0'/>
+<method selector='downloadWindowForAuthenticationSheet:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='WebDownload*' index='0' name='download' type='@'/>
<retval declared_type='NSWindow*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='WebFrameLoadDelegate'>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:didCancelClientRedirectForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<method selector='webView:didCancelClientRedirectForFrame:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:didChangeLocationWithinPageForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<method selector='webView:didChangeLocationWithinPageForFrame:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:didClearWindowObject:forFrame:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='windowObject' declared_type='WebScriptObject*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<method selector='webView:didClearWindowObject:forFrame:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='WebScriptObject*' index='1' name='windowObject' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:didCommitLoadForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<method selector='webView:didCommitLoadForFrame:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:didFailLoadWithError:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
-<retval declared_type='void' type='v'/>
+<method selector='webView:didCreateJavaScriptContext:forFrame:' type64='v40@0:8@16@24@32'>
+<arg declared_type64='WebView*' index='0' name='webView' type64='@'/>
+<arg declared_type64='JSContext*' index='1' name='context' type64='@'/>
+<arg declared_type64='WebFrame*' index='2' name='frame' type64='@'/>
+<retval declared_type64='void' type64='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:didFailProvisionalLoadWithError:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<method selector='webView:didFailLoadWithError:forFrame:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:didFinishLoadForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<method selector='webView:didFailProvisionalLoadWithError:forFrame:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:didReceiveIcon:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='image' declared_type='NSImage*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<method selector='webView:didFinishLoadForFrame:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:didReceiveServerRedirectForProvisionalLoadForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<method selector='webView:didReceiveIcon:forFrame:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSImage*' index='1' name='image' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:didReceiveTitle:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='title' declared_type='NSString*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<method selector='webView:didReceiveServerRedirectForProvisionalLoadForFrame:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:didStartProvisionalLoadForFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<method selector='webView:didReceiveTitle:forFrame:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='title' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:willCloseFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='1'/>
+<method selector='webView:didStartProvisionalLoadForFrame:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24d32@40@48' type='v32@0:4@8@12d16@24@28' selector='webView:willPerformClientRedirectToURL:delay:fireDate:forFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='URL' declared_type='NSURL*' type='@' index='1'/>
-<arg name='seconds' declared_type='NSTimeInterval' type='d' index='2'/>
-<arg name='date' declared_type='NSDate*' type='@' index='3'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='4'/>
+<method selector='webView:willCloseFrame:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrame*' index='1' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:windowScriptObjectAvailable:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='windowScriptObject' declared_type='WebScriptObject*' type='@' index='1'/>
+<method selector='webView:willPerformClientRedirectToURL:delay:fireDate:forFrame:' type='v32@0:4@8@12d16@24@28' type64='v56@0:8@16@24d32@40@48'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSURL*' index='1' name='URL' type='@'/>
+<arg declared_type='NSTimeInterval' index='2' name='seconds' type='d'/>
+<arg declared_type='NSDate*' index='3' name='date' type='@'/>
+<arg declared_type='WebFrame*' index='4' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-</informal_protocol>
-<informal_protocol name='WebJavaPlugIn'>
-<method type64='(jvalue=CcSsiqfd^{_jobject})64@0:8^{_jobject=}16B24i28^{_jmethodID=}32^(jvalue=CcSsiqfd^{_jobject})40@48^@56' type='(jvalue=CcSsiqfd^{_jobject})36@0:4^{_jobject=}8B12i16^{_jmethodID=}20^(jvalue=CcSsiqfd^{_jobject})24@28^@32' selector='webPlugInCallJava:isStatic:returnType:method:arguments:callingURL:exceptionDescription:'>
-<arg name='object' declared_type='jobject' type='^{_jobject=}' index='0'/>
-<arg name='isStatic' declared_type='BOOL' type='B' index='1'/>
-<arg name='returnType' declared_type='WebJNIReturnType' type='i' index='2'/>
-<arg name='method' declared_type='jmethodID' type='^{_jmethodID=}' index='3'/>
-<arg name='args' declared_type='jvalue*' type='^(jvalue=CcSsiqfd^{_jobject})' index='4'/>
-<arg name='url' declared_type='NSURL*' type='@' index='5'/>
-<arg name='exceptionString' declared_type='NSString**' type='^@' index='6'/>
-<retval declared_type='jvalue' type='(jvalue=CcSsiqfd^{_jobject})'/>
-</method>
-<method type64='^{_jobject=}16@0:8' type='^{_jobject=}8@0:4' selector='webPlugInGetApplet'>
-<retval declared_type='jobject' type='^{_jobject=}'/>
+<method selector='webView:windowScriptObjectAvailable:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='WebScriptObject*' index='1' name='windowScriptObject' type='@'/>
+<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='WebOpenPanelResultListener'>
-<method type64='v16@0:8' type='v8@0:4' selector='cancel'>
+<method selector='cancel' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='chooseFilename:'>
-<arg name='fileName' declared_type='NSString*' type='@' index='0'/>
+<method selector='chooseFilename:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='fileName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='chooseFilenames:'>
-<arg name='fileNames' declared_type='NSArray*' type='@' index='0'/>
+<method selector='chooseFilenames:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='fileNames' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='WebPlugIn'>
-<method type64='@16@0:8' type='@8@0:4' selector='objectForWebScript'>
+<method selector='objectForWebScript' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='webPlugInDestroy'>
+<method selector='webPlugInDestroy' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='webPlugInInitialize'>
+<method selector='webPlugInInitialize' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webPlugInMainResourceDidFailWithError:'>
-<arg name='error' declared_type='NSError*' type='@' index='0'/>
+<method selector='webPlugInMainResourceDidFailWithError:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSError*' index='0' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='webPlugInMainResourceDidFinishLoading'>
+<method selector='webPlugInMainResourceDidFinishLoading' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webPlugInMainResourceDidReceiveData:'>
-<arg name='data' declared_type='NSData*' type='@' index='0'/>
+<method selector='webPlugInMainResourceDidReceiveData:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webPlugInMainResourceDidReceiveResponse:'>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='0'/>
+<method selector='webPlugInMainResourceDidReceiveResponse:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSURLResponse*' index='0' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v20@0:8B16' type='v12@0:4B8' selector='webPlugInSetIsSelected:'>
-<arg name='isSelected' declared_type='BOOL' type='B' index='0'/>
+<method selector='webPlugInSetIsSelected:' type='v12@0:4B8' type64='v20@0:8B16'>
+<arg declared_type='BOOL' index='0' name='isSelected' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='webPlugInStart'>
+<method selector='webPlugInStart' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='webPlugInStop'>
+<method selector='webPlugInStop' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='WebPlugInContainer'>
-<method type64='@16@0:8' type='@8@0:4' selector='webFrame'>
+<method selector='webFrame' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='WebFrame*' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webPlugInContainerLoadRequest:inFrame:'>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='0'/>
-<arg name='target' declared_type='NSString*' type='@' index='1'/>
+<method selector='webPlugInContainerLoadRequest:inFrame:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='NSURLRequest*' index='0' name='request' type='@'/>
+<arg declared_type='NSString*' index='1' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@16@0:8' type='@8@0:4' selector='webPlugInContainerSelectionColor'>
+<method selector='webPlugInContainerSelectionColor' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSColor*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webPlugInContainerShowStatus:'>
-<arg name='message' declared_type='NSString*' type='@' index='0'/>
+<method selector='webPlugInContainerShowStatus:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSString*' index='0' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='WebPlugInViewFactory'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='plugInViewWithArguments:' class_method='true'>
-<arg name='arguments' declared_type='NSDictionary*' type='@' index='0'/>
+<method class_method='true' selector='plugInViewWithArguments:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSDictionary*' index='0' name='arguments' type='@'/>
<retval declared_type='NSView*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='WebPolicyDecisionListener'>
-<method type64='v16@0:8' type='v8@0:4' selector='download'>
+<method selector='download' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='ignore'>
+<method selector='ignore' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v16@0:8' type='v8@0:4' selector='use'>
+<method selector='use' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='WebPolicyDelegate'>
-<method type64='v56@0:8@16@24@32@40@48' type='v28@0:4@8@12@16@20@24' selector='webView:decidePolicyForMIMEType:request:frame:decisionListener:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='type' declared_type='NSString*' type='@' index='1'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='2'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='3'/>
-<arg name='listener' declared_type='id' type='@' index='4'/>
+<method selector='webView:decidePolicyForMIMEType:request:frame:decisionListener:' type='v28@0:4@8@12@16@20@24' type64='v56@0:8@16@24@32@40@48'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSString*' index='1' name='type' type='@'/>
+<arg declared_type='NSURLRequest*' index='2' name='request' type='@'/>
+<arg declared_type='WebFrame*' index='3' name='frame' type='@'/>
+<arg declared_type='id' index='4' name='listener' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24@32@40@48' type='v28@0:4@8@12@16@20@24' selector='webView:decidePolicyForNavigationAction:request:frame:decisionListener:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='actionInformation' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='2'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='3'/>
-<arg name='listener' declared_type='id' type='@' index='4'/>
+<method selector='webView:decidePolicyForNavigationAction:request:frame:decisionListener:' type='v28@0:4@8@12@16@20@24' type64='v56@0:8@16@24@32@40@48'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='actionInformation' type='@'/>
+<arg declared_type='NSURLRequest*' index='2' name='request' type='@'/>
+<arg declared_type='WebFrame*' index='3' name='frame' type='@'/>
+<arg declared_type='id' index='4' name='listener' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16@24@32@40@48' type='v28@0:4@8@12@16@20@24' selector='webView:decidePolicyForNewWindowAction:request:newFrameName:decisionListener:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='actionInformation' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='2'/>
-<arg name='frameName' declared_type='NSString*' type='@' index='3'/>
-<arg name='listener' declared_type='id' type='@' index='4'/>
+<method selector='webView:decidePolicyForNewWindowAction:request:newFrameName:decisionListener:' type='v28@0:4@8@12@16@20@24' type64='v56@0:8@16@24@32@40@48'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='actionInformation' type='@'/>
+<arg declared_type='NSURLRequest*' index='2' name='request' type='@'/>
+<arg declared_type='NSString*' index='3' name='frameName' type='@'/>
+<arg declared_type='id' index='4' name='listener' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:unableToImplementPolicyWithError:frame:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<method selector='webView:unableToImplementPolicyWithError:frame:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='WebResourceLoadDelegate'>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='webView:identifierForInitialRequest:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='2'/>
+<method selector='webView:identifierForInitialRequest:fromDataSource:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
+<arg declared_type='WebDataSource*' index='2' name='dataSource' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:plugInFailedWithError:dataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='error' declared_type='NSError*' type='@' index='1'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='2'/>
+<method selector='webView:plugInFailedWithError:dataSource:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSError*' index='1' name='error' type='@'/>
+<arg declared_type='WebDataSource*' index='2' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='webView:resource:didCancelAuthenticationChallenge:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<method selector='webView:resource:didCancelAuthenticationChallenge:fromDataSource:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='2' name='challenge' type='@'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='webView:resource:didFailLoadingWithError:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='error' declared_type='NSError*' type='@' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<method selector='webView:resource:didFailLoadingWithError:fromDataSource:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSError*' index='2' name='error' type='@'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:resource:didFinishLoadingFromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='2'/>
+<method selector='webView:resource:didFinishLoadingFromDataSource:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='WebDataSource*' index='2' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='webView:resource:didReceiveAuthenticationChallenge:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='challenge' declared_type='NSURLAuthenticationChallenge*' type='@' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<method selector='webView:resource:didReceiveAuthenticationChallenge:fromDataSource:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSURLAuthenticationChallenge*' index='2' name='challenge' type='@'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16@24q32@40' type='v24@0:4@8@12i16@20' selector='webView:resource:didReceiveContentLength:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='length' declared_type='NSInteger' type64='q' type='i' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<method selector='webView:resource:didReceiveContentLength:fromDataSource:' type='v24@0:4@8@12i16@20' type64='v48@0:8@16@24q32@40'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSInteger' index='2' name='length' type='i' type64='q'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v48@0:8@16@24@32@40' type='v24@0:4@8@12@16@20' selector='webView:resource:didReceiveResponse:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='response' declared_type='NSURLResponse*' type='@' index='2'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='3'/>
+<method selector='webView:resource:didReceiveResponse:fromDataSource:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSURLResponse*' index='2' name='response' type='@'/>
+<arg declared_type='WebDataSource*' index='3' name='dataSource' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@56@0:8@16@24@32@40@48' type='@28@0:4@8@12@16@20@24' selector='webView:resource:willSendRequest:redirectResponse:fromDataSource:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='identifier' declared_type='id' type='@' index='1'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='2'/>
-<arg name='redirectResponse' declared_type='NSURLResponse*' type='@' index='3'/>
-<arg name='dataSource' declared_type='WebDataSource*' type='@' index='4'/>
+<method selector='webView:resource:willSendRequest:redirectResponse:fromDataSource:' type='@28@0:4@8@12@16@20@24' type64='@56@0:8@16@24@32@40@48'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='identifier' type='@'/>
+<arg declared_type='NSURLRequest*' index='2' name='request' type='@'/>
+<arg declared_type='NSURLResponse*' index='3' name='redirectResponse' type='@'/>
+<arg declared_type='WebDataSource*' index='4' name='dataSource' type='@'/>
<retval declared_type='NSURLRequest*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='WebScripting'>
-<method type64='v16@0:8' type='v8@0:4' selector='finalizeForWebScript'>
+<method selector='finalizeForWebScript' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='invokeDefaultMethodWithArguments:'>
-<arg name='arguments' declared_type='NSArray*' type='@' index='0'/>
+<method selector='invokeDefaultMethodWithArguments:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='NSArray*' index='0' name='arguments' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='invokeUndefinedMethodFromWebScript:withArguments:'>
-<arg name='name' declared_type='NSString*' type='@' index='0'/>
-<arg name='arguments' declared_type='NSArray*' type='@' index='1'/>
+<method selector='invokeUndefinedMethodFromWebScript:withArguments:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='NSString*' index='0' name='name' type='@'/>
+<arg declared_type='NSArray*' index='1' name='arguments' type='@'/>
<retval declared_type='id' type='@'/>
</method>
-<method type64='B24@0:8r*16' type='B12@0:4r*8' selector='isKeyExcludedFromWebScript:' class_method='true'>
-<arg name='name' declared_type='char*' const='true' type='*' index='0'/>
+<method class_method='true' selector='isKeyExcludedFromWebScript:' type='B12@0:4r*8' type64='B24@0:8r*16'>
+<arg const='true' declared_type='char*' index='0' name='name' type='*'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8:16' type='B12@0:4:8' selector='isSelectorExcludedFromWebScript:' class_method='true'>
-<arg name='selector' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='isSelectorExcludedFromWebScript:' type='B12@0:4:8' type64='B24@0:8:16'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@24@0:8r*16' type='@12@0:4r*8' selector='webScriptNameForKey:' class_method='true'>
-<arg name='name' declared_type='char*' const='true' type='*' index='0'/>
+<method class_method='true' selector='webScriptNameForKey:' type='@12@0:4r*8' type64='@24@0:8r*16'>
+<arg const='true' declared_type='char*' index='0' name='name' type='*'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@24@0:8:16' type='@12@0:4:8' selector='webScriptNameForSelector:' class_method='true'>
-<arg name='selector' declared_type='SEL' type=':' index='0'/>
+<method class_method='true' selector='webScriptNameForSelector:' type='@12@0:4:8' type64='@24@0:8:16'>
+<arg declared_type='SEL' index='0' name='selector' type=':'/>
<retval declared_type='NSString*' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='WebUIDelegate'>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='webView:contextMenuItemsForElement:defaultMenuItems:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='element' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='defaultMenuItems' declared_type='NSArray*' type='@' index='2'/>
+<method selector='webView:contextMenuItemsForElement:defaultMenuItems:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='element' type='@'/>
+<arg declared_type='NSArray*' index='2' name='defaultMenuItems' type='@'/>
<retval declared_type='NSArray*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='webView:createWebViewModalDialogWithRequest:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
+<method selector='webView:createWebViewModalDialogWithRequest:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
<retval declared_type='WebView*' type='@'/>
</method>
-<method type64='@32@0:8@16@24' type='@16@0:4@8@12' selector='webView:createWebViewWithRequest:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='request' declared_type='NSURLRequest*' type='@' index='1'/>
+<method selector='webView:createWebViewWithRequest:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSURLRequest*' index='1' name='request' type='@'/>
<retval declared_type='WebView*' type='@'/>
</method>
-<method type64='Q32@0:8@16@24' type='I16@0:4@8@12' selector='webView:dragDestinationActionMaskForDraggingInfo:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='webView:dragDestinationActionMaskForDraggingInfo:' type='I16@0:4@8@12' type64='Q32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='id' index='1' name='draggingInfo' type='@'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='Q40@0:8@16{CGPoint=dd}24' type='I20@0:4@8{_NSPoint=ff}12' selector='webView:dragSourceActionMaskForPoint:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='1'/>
-<retval declared_type='NSUInteger' type64='Q' type='I'/>
+<method selector='webView:dragSourceActionMaskForPoint:' type='I20@0:4@8{_NSPoint=ff}12' type64='Q40@0:8@16{CGPoint=dd}24'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSPoint' index='1' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
-<method type64='v56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24' type='v28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='webView:drawFooterInRect:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<method selector='webView:drawFooterInRect:' type='v28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' type64='v56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24' type='v28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='webView:drawHeaderInRect:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<method selector='webView:drawHeaderInRect:' type='v28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' type64='v56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:makeFirstResponder:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='responder' declared_type='NSResponder*' type='@' index='1'/>
+<method selector='webView:makeFirstResponder:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSResponder*' index='1' name='responder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24Q32' type='v20@0:4@8@12I16' selector='webView:mouseDidMoveOverElement:modifierFlags:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='elementInformation' declared_type='NSDictionary*' type='@' index='1'/>
-<arg name='modifierFlags' declared_type='NSUInteger' type64='Q' type='I' index='2'/>
+<method selector='webView:mouseDidMoveOverElement:modifierFlags:' type='v20@0:4@8@12I16' type64='v40@0:8@16@24Q32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSDictionary*' index='1' name='elementInformation' type='@'/>
+<arg declared_type='NSUInteger' index='2' name='modifierFlags' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:printFrameView:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frameView' declared_type='WebFrameView*' type='@' index='1'/>
+<method selector='webView:printFrameView:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='WebFrameView*' index='1' name='frameView' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='webView:runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<method selector='webView:runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:runJavaScriptAlertPanelWithMessage:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
+<method selector='webView:runJavaScriptAlertPanelWithMessage:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v40@0:8@16@24@32' type='v20@0:4@8@12@16' selector='webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<method selector='webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='webView:runJavaScriptConfirmPanelWithMessage:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
+<method selector='webView:runJavaScriptConfirmPanelWithMessage:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='message' declared_type='NSString*' type='@' index='1'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='2'/>
+<method selector='webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='message' type='@'/>
+<arg declared_type='WebFrame*' index='2' name='frame' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='@40@0:8@16@24@32' type='@20@0:4@8@12@16' selector='webView:runJavaScriptTextInputPanelWithPrompt:defaultText:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='prompt' declared_type='NSString*' type='@' index='1'/>
-<arg name='defaultText' declared_type='NSString*' type='@' index='2'/>
+<method selector='webView:runJavaScriptTextInputPanelWithPrompt:defaultText:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='prompt' type='@'/>
+<arg declared_type='NSString*' index='2' name='defaultText' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='@48@0:8@16@24@32@40' type='@24@0:4@8@12@16@20' selector='webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='prompt' declared_type='NSString*' type='@' index='1'/>
-<arg name='defaultText' declared_type='NSString*' type='@' index='2'/>
-<arg name='frame' declared_type='WebFrame*' type='@' index='3'/>
+<method selector='webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:' type='@24@0:4@8@12@16@20' type64='@48@0:8@16@24@32@40'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='prompt' type='@'/>
+<arg declared_type='NSString*' index='2' name='defaultText' type='@'/>
+<arg declared_type='WebFrame*' index='3' name='frame' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:runOpenPanelForFileButtonWithResultListener:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='resultListener' declared_type='id' type='@' index='1'/>
+<method selector='webView:runOpenPanelForFileButtonWithResultListener:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='resultListener' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v36@0:8@16@24B32' type='v20@0:4@8@12B16' selector='webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='resultListener' declared_type='id' type='@' index='1'/>
-<arg name='allowMultipleFiles' declared_type='BOOL' type='B' index='2'/>
+<method selector='webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='id' index='1' name='resultListener' type='@'/>
+<arg declared_type='BOOL' index='2' name='allowMultipleFiles' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24' type='v28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='webView:setContentRect:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<method selector='webView:setContentRect:' type='v28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' type64='v56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24' type='v28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='webView:setFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='frame' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
+<method selector='webView:setFrame:' type='v28@0:4@8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' type64='v56@0:8@16{CGRect={CGPoint=dd}{CGSize=dd}}24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSRect' index='1' name='frame' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v28@0:8@16B24' type='v16@0:4@8B12' selector='webView:setResizable:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='resizable' declared_type='BOOL' type='B' index='1'/>
+<method selector='webView:setResizable:' type='v16@0:4@8B12' type64='v28@0:8@16B24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='resizable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v28@0:8@16B24' type='v16@0:4@8B12' selector='webView:setStatusBarVisible:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='visible' declared_type='BOOL' type='B' index='1'/>
+<method selector='webView:setStatusBarVisible:' type='v16@0:4@8B12' type64='v28@0:8@16B24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='visible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v32@0:8@16@24' type='v16@0:4@8@12' selector='webView:setStatusText:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='text' declared_type='NSString*' type='@' index='1'/>
+<method selector='webView:setStatusText:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='NSString*' index='1' name='text' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v28@0:8@16B24' type='v16@0:4@8B12' selector='webView:setToolbarsVisible:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<arg name='visible' declared_type='BOOL' type='B' index='1'/>
+<method selector='webView:setToolbarsVisible:' type='v16@0:4@8B12' type64='v28@0:8@16B24'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<arg declared_type='BOOL' index='1' name='visible' type='B'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B40@0:8@16:24@32' type='B20@0:4@8:12@16' selector='webView:shouldPerformAction:fromSender:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='action' declared_type='SEL' type=':' index='1'/>
-<arg name='sender' declared_type='id' type='@' index='2'/>
+<method selector='webView:shouldPerformAction:fromSender:' type='B20@0:4@8:12@16' type64='B40@0:8@16:24@32'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='SEL' index='1' name='action' type=':'/>
+<arg declared_type='id' index='2' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B36@0:8@16@24B32' type='B20@0:4@8@12B16' selector='webView:validateUserInterfaceItem:defaultValidation:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='item' declared_type='id' type='@' index='1'/>
-<arg name='defaultValidation' declared_type='BOOL' type='B' index='2'/>
+<method selector='webView:validateUserInterfaceItem:defaultValidation:' type='B20@0:4@8@12B16' type64='B36@0:8@16@24B32'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='id' index='1' name='item' type='@'/>
+<arg declared_type='BOOL' index='2' name='defaultValidation' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v36@0:8@16i24@28' type='v20@0:4@8i12@16' selector='webView:willPerformDragDestinationAction:forDraggingInfo:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='action' declared_type='WebDragDestinationAction' type='i' index='1'/>
-<arg name='draggingInfo' declared_type='id' type='@' index='2'/>
+<method selector='webView:willPerformDragDestinationAction:forDraggingInfo:' type='v20@0:4@8I12@16' type64='v40@0:8@16Q24@32'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='WebDragDestinationAction' index='1' name='action' type='I' type64='Q'/>
+<arg declared_type='id' index='2' name='draggingInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v52@0:8@16i24{CGPoint=dd}28@44' type='v28@0:4@8i12{_NSPoint=ff}16@24' selector='webView:willPerformDragSourceAction:fromPoint:withPasteboard:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='action' declared_type='WebDragSourceAction' type='i' index='1'/>
-<arg name='point' declared_type='NSPoint' type64='{CGPoint=dd}' type='{_NSPoint=ff}' index='2'/>
-<arg name='pasteboard' declared_type='NSPasteboard*' type='@' index='3'/>
+<method selector='webView:willPerformDragSourceAction:fromPoint:withPasteboard:' type='v28@0:4@8I12{_NSPoint=ff}16@24' type64='v56@0:8@16Q24{CGPoint=dd}32@48'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='WebDragSourceAction' index='1' name='action' type='I' type64='Q'/>
+<arg declared_type='NSPoint' index='2' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
+<arg declared_type='NSPasteboard*' index='3' name='pasteboard' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='webViewAreToolbarsVisible:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewAreToolbarsVisible:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewClose:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewClose:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}24@0:8@16' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@0:4@8' selector='webViewContentRect:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='webViewContentRect:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@0:4@8' type64='{CGRect={CGPoint=dd}{CGSize=dd}}24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='webViewFirstResponder:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewFirstResponder:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='NSResponder*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewFocus:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewFocus:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='f24@0:8@16' type='f12@0:4@8' selector='webViewFooterHeight:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewFooterHeight:' type='f12@0:4@8' type64='f24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='float' type='f'/>
</method>
-<method type64='{CGRect={CGPoint=dd}{CGSize=dd}}24@0:8@16' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@0:4@8' selector='webViewFrame:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
-<retval declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}'/>
+<method selector='webViewFrame:' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}12@0:4@8' type64='{CGRect={CGPoint=dd}{CGSize=dd}}24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
+<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
-<method type64='f24@0:8@16' type='f12@0:4@8' selector='webViewHeaderHeight:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewHeaderHeight:' type='f12@0:4@8' type64='f24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='float' type='f'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='webViewIsResizable:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewIsResizable:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B24@0:8@16' type='B12@0:4@8' selector='webViewIsStatusBarVisible:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewIsStatusBarVisible:' type='B12@0:4@8' type64='B24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewRunModal:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewRunModal:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewShow:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewShow:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='webViewStatusText:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewStatusText:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='NSString*' type='@'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewUnfocus:'>
-<arg name='sender' declared_type='WebView*' type='@' index='0'/>
+<method selector='webViewUnfocus:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='WebViewEditingDelegate'>
-<method type64='@24@0:8@16' type='@12@0:4@8' selector='undoManagerForWebView:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
+<method selector='undoManagerForWebView:' type='@12@0:4@8' type64='@24@0:8@16'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
<retval declared_type='NSUndoManager*' type='@'/>
</method>
-<method type64='B32@0:8@16:24' type='B16@0:4@8:12' selector='webView:doCommandBySelector:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='selector' declared_type='SEL' type=':' index='1'/>
+<method selector='webView:doCommandBySelector:' type='B16@0:4@8:12' type64='B32@0:8@16:24'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='SEL' index='1' name='selector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='webView:shouldApplyStyle:toElementsInDOMRange:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='style' declared_type='DOMCSSStyleDeclaration*' type='@' index='1'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='2'/>
+<method selector='webView:shouldApplyStyle:toElementsInDOMRange:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMCSSStyleDeclaration*' index='1' name='style' type='@'/>
+<arg declared_type='DOMRange*' index='2' name='range' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='webView:shouldBeginEditingInDOMRange:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='1'/>
+<method selector='webView:shouldBeginEditingInDOMRange:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMRange*' index='1' name='range' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B52@0:8@16@24@32Q40B48' type='B28@0:4@8@12@16I20B24' selector='webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='currentRange' declared_type='DOMRange*' type='@' index='1'/>
-<arg name='proposedRange' declared_type='DOMRange*' type='@' index='2'/>
-<arg name='selectionAffinity' declared_type='NSSelectionAffinity' type64='Q' type='I' index='3'/>
-<arg name='flag' declared_type='BOOL' type='B' index='4'/>
+<method selector='webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:' type='B28@0:4@8@12@16I20B24' type64='B52@0:8@16@24@32Q40B48'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMRange*' index='1' name='currentRange' type='@'/>
+<arg declared_type='DOMRange*' index='2' name='proposedRange' type='@'/>
+<arg declared_type='NSSelectionAffinity' index='3' name='selectionAffinity' type='I' type64='Q'/>
+<arg declared_type='BOOL' index='4' name='flag' type='B'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B40@0:8@16@24@32' type='B20@0:4@8@12@16' selector='webView:shouldChangeTypingStyle:toStyle:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='currentStyle' declared_type='DOMCSSStyleDeclaration*' type='@' index='1'/>
-<arg name='proposedStyle' declared_type='DOMCSSStyleDeclaration*' type='@' index='2'/>
+<method selector='webView:shouldChangeTypingStyle:toStyle:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMCSSStyleDeclaration*' index='1' name='currentStyle' type='@'/>
+<arg declared_type='DOMCSSStyleDeclaration*' index='2' name='proposedStyle' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='webView:shouldDeleteDOMRange:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='1'/>
+<method selector='webView:shouldDeleteDOMRange:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMRange*' index='1' name='range' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B32@0:8@16@24' type='B16@0:4@8@12' selector='webView:shouldEndEditingInDOMRange:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='1'/>
+<method selector='webView:shouldEndEditingInDOMRange:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMRange*' index='1' name='range' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B44@0:8@16@24@32i40' type='B24@0:4@8@12@16i20' selector='webView:shouldInsertNode:replacingDOMRange:givenAction:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='node' declared_type='DOMNode*' type='@' index='1'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='2'/>
-<arg name='action' declared_type='WebViewInsertAction' type='i' index='3'/>
+<method selector='webView:shouldInsertNode:replacingDOMRange:givenAction:' type='B24@0:4@8@12@16i20' type64='B48@0:8@16@24@32q40'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='DOMNode*' index='1' name='node' type='@'/>
+<arg declared_type='DOMRange*' index='2' name='range' type='@'/>
+<arg declared_type='WebViewInsertAction' index='3' name='action' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='B44@0:8@16@24@32i40' type='B24@0:4@8@12@16i20' selector='webView:shouldInsertText:replacingDOMRange:givenAction:'>
-<arg name='webView' declared_type='WebView*' type='@' index='0'/>
-<arg name='text' declared_type='NSString*' type='@' index='1'/>
-<arg name='range' declared_type='DOMRange*' type='@' index='2'/>
-<arg name='action' declared_type='WebViewInsertAction' type='i' index='3'/>
+<method selector='webView:shouldInsertText:replacingDOMRange:givenAction:' type='B24@0:4@8@12@16i20' type64='B48@0:8@16@24@32q40'>
+<arg declared_type='WebView*' index='0' name='webView' type='@'/>
+<arg declared_type='NSString*' index='1' name='text' type='@'/>
+<arg declared_type='DOMRange*' index='2' name='range' type='@'/>
+<arg declared_type='WebViewInsertAction' index='3' name='action' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewDidBeginEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='webViewDidBeginEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewDidChange:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='webViewDidChange:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewDidChangeSelection:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='webViewDidChangeSelection:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewDidChangeTypingStyle:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='webViewDidChangeTypingStyle:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
-<method type64='v24@0:8@16' type='v12@0:4@8' selector='webViewDidEndEditing:'>
-<arg name='notification' declared_type='NSNotification*' type='@' index='0'/>
+<method selector='webViewDidEndEditing:' type='v12@0:4@8' type64='v24@0:8@16'>
+<arg declared_type='NSNotification*' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>

Back to the top